Complete source-backed income-statement history.
- Available history
- 2020-03-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 | $43.15M | $11.03M | $32.11M | $14.93M | — | $41.33M | -$9.22M | — | -$8.52M | $135,000.00 | -$8.66M | -$0.13 | -$0.13 | 64,489,000 | 64,489,000 |
|---|
| 2026-03-31 | $41.88M | $10.8M | $31.08M | $14.7M | — | $41.18M | -$10.09M | — | -$9.48M | $141,000.00 | -$9.62M | -$0.15 | -$0.15 | 63,675,000 | 63,675,000 |
|---|
| 2025-12-31 | $41.17M | $10.23M | $30.94M | $14.95M | — | $40.18M | -$9.24M | — | -$8.25M | $256,000.00 | -$8.5M | -$0.14 | -$0.14 | 401,000 | 401,000 |
|---|
| 2025-09-30 | $40.92M | $10.01M | $30.91M | $13.42M | — | $45.37M | -$14.46M | — | -$13.53M | $140,000.00 | -$13.67M | -$0.22 | -$0.22 | 62,094,000 | 62,094,000 |
|---|
| 2025-06-30 | $38.11M | $9.68M | $28.42M | $13.97M | — | $40.23M | -$11.81M | — | -$10.6M | $210,000.00 | -$10.81M | -$0.18 | -$0.18 | 61,245,000 | 61,245,000 |
|---|
| 2025-03-31 | $36.65M | $9.5M | $27.15M | $14.26M | — | $39.76M | -$12.61M | — | -$11.26M | $137,000.00 | -$11.39M | -$0.19 | -$0.19 | 60,565,000 | 60,565,000 |
|---|
| 2024-12-31 | $37M | $9.53M | $27.47M | $13.79M | — | $53.6M | -$26.13M | — | -$25.18M | $23,000.00 | -$25.2M | -$0.42 | -$0.42 | -24,000 | -24,000 |
|---|
| 2024-09-30 | $36.27M | $9.74M | $26.53M | $12.76M | — | $37.4M | -$10.88M | — | -$9.04M | $118,000.00 | -$9.16M | -$0.15 | -$0.15 | 59,675,000 | 59,675,000 |
|---|
| 2024-06-30 | $36.01M | $9.29M | $26.72M | $12.89M | — | $39.1M | -$12.38M | — | -$10.73M | $105,000.00 | -$10.83M | -$0.18 | -$0.18 | 59,815,000 | 59,815,000 |
|---|
| 2024-03-31 | $35.57M | $8.85M | $26.72M | $12.08M | — | $39.05M | -$12.33M | — | -$10.5M | $86,000.00 | -$10.58M | -$0.17 | -$0.17 | 61,188,000 | 61,188,000 |
|---|
| 2023-12-31 | $35.74M | $8.69M | $27.05M | $10.53M | — | $34.73M | -$7.68M | — | -$5.56M | $282,000.00 | -$5.84M | -$0.09 | -$0.09 | 243,000 | 243,000 |
|---|
| 2023-09-30 | $34.94M | $8.94M | $26M | $12.07M | — | $28.9M | -$2.9M | — | -$966,000.00 | $64,000.00 | -$1.03M | -$0.02 | -$0.02 | 60,350,000 | 60,350,000 |
|---|
| 2023-06-30 | $34.28M | $9.04M | $25.24M | $13.26M | — | $42.23M | -$16.99M | — | -$14.86M | $57,000.00 | -$14.92M | -$0.25 | -$0.25 | 59,856,000 | 59,856,000 |
|---|
| 2023-03-31 | $33.13M | $8.28M | $24.85M | $15.77M | — | $47.13M | -$22.28M | — | -$20.33M | $40,000.00 | -$20.37M | -$0.34 | -$0.34 | 59,410,000 | 59,410,000 |
|---|
| 2022-12-31 | $32.54M | $8.07M | $24.47M | $16.07M | — | $44.49M | -$20.03M | — | -$18.61M | $76,000.00 | -$18.69M | -$0.31 | -$0.31 | 431,000 | 431,000 |
|---|
| 2022-09-30 | $34.48M | $8.63M | $25.84M | $15.69M | — | $45.91M | -$20.07M | — | -$20.02M | $38,000.00 | -$20.06M | -$0.34 | -$0.34 | 58,641,000 | 58,641,000 |
|---|
| 2022-06-30 | $33.71M | $8.49M | $25.22M | $15.18M | — | $45.18M | -$19.96M | — | -$20.13M | $44,000.00 | -$20.17M | -$0.35 | -$0.35 | 58,344,000 | 58,344,000 |
|---|
| 2022-03-31 | $34.47M | $8.97M | $25.5M | $12.32M | — | $37.26M | -$11.76M | — | -$11.82M | $29,000.00 | -$11.85M | -$0.20 | -$0.20 | 57,972,000 | 57,972,000 |
|---|
| 2021-12-31 | $33.81M | $8.79M | $25.02M | $10.64M | — | $33.97M | -$8.95M | — | -$9.14M | -$29,000.00 | -$9.11M | -$0.12 | -$0.12 | 8,170,000 | 8,170,000 |
|---|
| 2021-09-30 | $29.85M | $7.83M | $22.03M | $9.65M | — | $31.09M | -$9.07M | — | -$9.19M | $31,000.00 | -$9.23M | -$0.19 | -$0.19 | 47,712,000 | 47,712,000 |
|---|
| 2021-06-30 | $29.55M | $8.7M | $20.85M | $7.86M | — | $23.82M | -$2.97M | — | -$3.04M | $43,000.00 | -$3.08M | -$0.23 | -$0.23 | 13,636,000 | 13,636,000 |
|---|
| 2021-03-31 | $21.13M | $5.79M | $15.34M | $6.26M | — | $18.19M | -$2.85M | — | -$2.89M | $36,000.00 | -$2.93M | -$0.22 | -$0.22 | 13,388,000 | 13,388,000 |
|---|
| 2020-12-31 | $19.19M | $5.35M | $13.84M | $5.95M | — | $16.8M | -$2.96M | — | -$2.98M | $13,000.00 | -$2.99M | -$0.22 | -$0.22 | 37,000 | 37,000 |
|---|
| 2020-09-30 | $17.86M | $5.52M | $12.34M | $6.23M | — | $15.38M | -$3.04M | — | -$3.16M | $13,000.00 | -$3.17M | -$0.24 | -$0.24 | 13,182,000 | 13,182,000 |
|---|
| 2020-06-30 | $15.73M | $4.51M | $11.22M | $6.22M | — | $16.53M | -$5.31M | — | -$5.46M | $20,000.00 | -$5.48M | -$0.42 | -$0.42 | 13,121,000 | 13,121,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$11.24M | — | — | — | — |
|---|
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 | $156.85M | $39.43M | $117.42M | $56.6M | — | $165.55M | -$48.12M | — | -$43.63M | $743,000.00 | -$44.37M | -$0.72 | -$0.72 | 61,721,000 | 61,721,000 |
|---|
| 2024-12-31 | $144.84M | $37.41M | $107.43M | $51.51M | — | $169.15M | -$61.72M | — | -$55.44M | $332,000.00 | -$55.77M | -$0.93 | -$0.93 | 60,212,000 | 60,212,000 |
|---|
| 2023-12-31 | $138.09M | $34.95M | $103.14M | $51.62M | — | $152.99M | -$49.85M | — | -$41.71M | $443,000.00 | -$42.15M | -$0.70 | -$0.70 | 60,139,000 | 60,139,000 |
|---|
| 2022-12-31 | $135.19M | $34.16M | $101.03M | $59.26M | — | $172.84M | -$71.81M | — | -$70.58M | $186,000.00 | -$70.77M | -$1.20 | -$1.20 | 58,753,000 | 58,753,000 |
|---|
| 2021-12-31 | $114.34M | $31.1M | $83.24M | $34.41M | — | $107.07M | -$23.83M | — | -$24.26M | $81,000.00 | -$24.34M | -$0.73 | -$0.73 | 33,208,000 | 33,208,000 |
|---|
| 2020-12-31 | $68.44M | $20.45M | $48M | $26.6M | — | $70.5M | -$22.5M | — | -$22.8M | $71,000.00 | -$22.87M | -$1.74 | -$1.74 | 13,171,000 | 13,171,000 |
|---|