Complete source-backed income-statement history.
- Available history
- 2019-12-31 to 2026-06-30
- 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-06-30 | $34.3M | — | — | — | — | — | — | $21.27M | $24.65M | $71,000.00 | $24.58M | $0.43 | $0.42 | 56,946,000 | 58,106,000 |
|---|
| 2026-03-31 | $36.27M | — | — | — | — | — | — | -$10.13M | -$13.5M | $71,000.00 | -$13.58M | -$0.24 | -$0.24 | 56,565,000 | 56,565,000 |
|---|
| 2025-12-31 | $35.22M | — | — | — | — | — | — | -$21.59M | -$35.74M | $59,000.00 | -$35.81M | -$0.64 | -$0.64 | 28,000 | 28,000 |
|---|
| 2025-09-30 | $37.12M | — | — | — | — | — | — | -$5.67M | -$68.96M | $67,000.00 | -$69.04M | -$1.23 | -$1.23 | 56,313,000 | 56,313,000 |
|---|
| 2025-06-30 | $37.31M | — | — | — | — | — | — | -$7.1M | -$25.03M | $67,000.00 | -$25.1M | -$0.45 | -$0.45 | 56,254,000 | 56,254,000 |
|---|
| 2025-03-31 | $38M | — | — | — | — | — | — | -$8.15M | -$9.29M | $66,000.00 | -$9.36M | -$0.17 | -$0.17 | 56,043,000 | 56,043,000 |
|---|
| 2024-12-31 | $38.36M | — | — | — | — | — | — | -$8.1M | -$32.75M | -$12,000.00 | -$32.76M | -$0.58 | -$0.58 | 16,000 | 16,000 |
|---|
| 2024-09-30 | $39.18M | — | — | — | — | — | — | -$8.18M | -$10.13M | $76,000.00 | -$10.22M | -$0.18 | -$0.18 | 55,948,000 | 55,948,000 |
|---|
| 2024-06-30 | $40.12M | — | — | — | — | — | — | -$9.09M | -$33.73M | $73,000.00 | -$33.8M | -$0.60 | -$0.60 | 55,910,000 | 55,910,000 |
|---|
| 2024-03-31 | $47.2M | — | — | — | — | — | — | -$8.1M | -$26.15M | $77,000.00 | -$26.23M | -$0.47 | -$0.47 | 55,803,000 | 55,803,000 |
|---|
| 2023-12-31 | $43.75M | — | — | — | — | — | — | -$7.75M | -$16.26M | -$49,000.00 | -$16.17M | -$0.29 | -$0.29 | -211,000 | -211,000 |
|---|
| 2023-09-30 | $49.08M | — | — | — | — | — | — | -$7.03M | -$16.35M | $160,000.00 | -$16.52M | -$0.29 | -$0.29 | 56,543,000 | 56,543,000 |
|---|
| 2023-06-30 | $52.02M | — | — | — | — | — | — | -$7.66M | -$15.53M | $185,000.00 | -$15.73M | -$0.28 | -$0.28 | 56,680,000 | 56,680,000 |
|---|
| 2023-03-31 | $50.19M | — | — | — | — | — | — | -$7.23M | -$8.71M | $160,000.00 | -$8.89M | -$0.16 | -$0.16 | 56,642,000 | 56,642,000 |
|---|
| 2022-12-31 | $50.29M | — | — | — | — | — | — | -$6.43M | -$19.28M | -$282,000.00 | -$18.97M | -$0.33 | -$0.33 | 1,914 | 1,914 |
|---|
| 2022-09-30 | $51.77M | — | — | — | — | — | — | -$6.97M | -$52.87M | $164,000.00 | -$53.05M | -$0.94 | -$0.94 | 56,635,038 | 56,635,038 |
|---|
| 2022-06-30 | $52.85M | — | — | — | — | — | — | -$7.87M | -$15.41M | $164,000.00 | -$15.57M | -$0.27 | -$0.27 | 56,629,467 | 56,629,467 |
|---|
| 2022-03-31 | $53.21M | — | — | — | — | — | — | -$7.32M | -$9.72M | $166,000.00 | -$9.91M | -$0.17 | -$0.17 | 56,625,650 | 56,625,650 |
|---|
| 2021-12-31 | $40.8M | — | — | — | — | — | — | -$3.53M | -$54.73M | $157,000.00 | -$54.9M | -$0.97 | -$0.97 | 0 | 0 |
|---|
| 2021-09-30 | $13.32M | — | — | — | — | — | — | -$3.78M | -$1.42M | $0.00 | -$1.42M | -$0.03 | -$0.03 | 56,625,650 | 56,625,650 |
|---|
| 2021-06-30 | $12.59M | — | — | — | — | — | — | -$338,000.00 | $4.3M | $0.00 | $4.3M | $0.08 | $0.08 | 56,625,650 | 56,625,650 |
|---|
| 2021-03-31 | $13.03M | — | — | — | — | — | — | -$465,000.00 | $4.55M | $0.00 | $4.55M | $0.08 | $0.08 | 56,625,650 | 56,625,650 |
|---|
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 | $147.65M | — | — | — | — | — | — | -$42.51M | -$139.03M | $259,000.00 | -$139.31M | -$2.48 | -$2.48 | 56,232,000 | 56,232,000 |
|---|
| 2024-12-31 | $164.86M | — | — | — | — | — | — | -$33.47M | -$102.76M | $214,000.00 | -$103.01M | -$1.84 | -$1.84 | 55,903,000 | 55,903,000 |
|---|
| 2023-12-31 | $195.04M | — | — | — | — | — | — | -$29.67M | -$56.86M | $456,000.00 | -$57.3M | -$1.02 | -$1.02 | 56,410,000 | 56,410,000 |
|---|
| 2022-12-31 | $208.12M | — | — | — | — | — | — | -$28.59M | -$97.26M | $212,000.00 | -$97.49M | -$1.72 | -$1.72 | 56,632,000 | 56,632,000 |
|---|
| 2021-12-31 | $79.73M | — | — | — | — | — | — | -$8.11M | -$47.31M | $157,000.00 | -$47.48M | -$0.84 | -$0.84 | 56,625,650 | 56,625,650 |
|---|
| 2020-12-31 | $53.47M | — | — | — | — | — | — | -$2.93M | -$1.9M | $0.00 | -$1.9M | -$0.03 | -$0.03 | 56,625,650 | 56,625,650 |
|---|
| 2019-12-31 | $53.47M | — | — | — | — | — | — | -$3.32M | $15.28M | $0.00 | $15.28M | $0.27 | $0.27 | 56,625,650 | 56,625,650 |
|---|