Complete source-backed income-statement history.
- Available history
- 2022-12-31 to 2026-03-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-03-31 | $57.99M | — | — | — | — | $50.37M | — | $996,000.00 | $3.64M | $69,000.00 | $3.57M | $0.03 | $0.03 | 105,085,000 | 106,384,000 |
|---|
| 2025-12-31 | $54.15M | — | — | — | — | $44.15M | — | $911,000.00 | $9.64M | $86,000.00 | $9.56M | $0.09 | $0.09 | 15,000 | 92,000 |
|---|
| 2025-09-30 | $48.65M | — | — | — | — | $39.68M | — | $313,000.00 | $9.4M | $44,000.00 | $9.36M | $0.09 | $0.09 | 105,004,000 | 105,264,000 |
|---|
| 2025-06-30 | $41.4M | — | — | — | — | $34.83M | — | $95,000.00 | $10.48M | $72,000.00 | $10.41M | $0.10 | $0.10 | 105,003,000 | 105,242,000 |
|---|
| 2025-03-31 | $38.7M | — | — | — | — | $33.61M | — | $458,000.00 | $10.67M | $105,000.00 | $10.56M | $0.10 | $0.10 | 104,912,000 | 105,137,000 |
|---|
| 2024-12-31 | $34.92M | — | — | — | — | $31.09M | — | $319,000.00 | $11.48M | $4,000.00 | $11.47M | $0.11 | $0.10 | 0 | 355,000 |
|---|
| 2024-09-30 | $29.76M | — | — | — | — | $21.54M | — | -$23.63M | -$15.41M | $0.00 | -$15.41M | -$0.15 | -$0.15 | 104,860,000 | 104,860,000 |
|---|
| 2024-06-30 | $28.16M | — | — | — | — | $17.61M | — | -$4.14M | $6.24M | $0.00 | $6.24M | $0.06 | $0.06 | 104,860,000 | 104,860,000 |
|---|
| 2024-03-31 | $28.04M | — | — | — | — | $16.71M | — | -$3.1M | $7.98M | $0.00 | $7.98M | $0.08 | $0.08 | 104,860,000 | 104,860,000 |
|---|
| 2023-12-31 | $25.47M | — | — | — | — | $16.17M | — | — | — | — | $7.63M | — | — | — | — |
|---|
| 2023-09-30 | $24.24M | — | — | — | — | $15.07M | — | — | — | — | $8.78M | — | — | — | — |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $182.89M | — | — | — | — | $152.28M | — | $1.78M | $40.19M | $307,000.00 | $39.88M | $0.37 | $0.37 | 104,988,000 | 105,300,000 |
|---|
| 2024-12-31 | $120.88M | — | — | — | — | $86.95M | — | -$30.56M | $10.28M | $4,000.00 | $10.27M | $0.10 | $0.09 | 104,860,000 | 105,215,000 |
|---|
| 2023-12-31 | $93.66M | — | — | — | — | $59.12M | — | -$2.38M | $31.01M | $0.00 | $31.01M | $0.30 | $0.30 | 104,860,000 | 104,860,000 |
|---|
| 2022-12-31 | $73.14M | — | — | — | — | $45.78M | — | -$10,000.00 | $25.73M | $0.00 | $25.73M | $0.25 | $0.25 | 104,860,000 | 104,860,000 |
|---|