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 | $94.5M | $32.12M | $62.38M | $20.1M | $69.67M | $89.77M | -$27.39M | — | -$26.77M | $94,000.00 | -$26.86M | -$0.47 | -$0.47 | 57,067,000 | 57,067,000 |
|---|
| 2026-03-31 | $83.13M | $29.19M | $53.95M | $21.47M | $65.09M | $86.55M | -$32.61M | — | -$31.68M | -$43,000.00 | -$31.64M | -$0.56 | -$0.56 | 56,511,000 | 56,511,000 |
|---|
| 2025-12-31 | $76.38M | $30.07M | $46.31M | $19.06M | $58.3M | $77.35M | -$31.04M | — | — | — | -$29.85M | -$0.53 | -$0.53 | 178,000 | 178,000 |
|---|
| 2025-09-30 | $83.33M | $29.32M | $54.01M | $18.19M | $59.01M | $77.2M | -$23.19M | — | — | — | -$21.41M | -$0.38 | -$0.38 | 55,727,000 | 55,727,000 |
|---|
| 2025-06-30 | $79.18M | $27.44M | $51.75M | $17.63M | $56.3M | $73.94M | -$22.19M | — | -$19.44M | $136,000.00 | -$19.58M | -$0.35 | -$0.35 | 55,445,000 | 55,445,000 |
|---|
| 2025-03-31 | $69.16M | $25M | $44.16M | $16.4M | $55.2M | $71.6M | -$27.44M | — | -$24.78M | -$47,000.00 | -$24.74M | -$0.45 | -$0.45 | 54,917,000 | 54,917,000 |
|---|
| 2024-12-31 | $68.24M | $24.56M | $43.67M | $15.07M | $48.32M | $63.38M | -$19.71M | — | — | — | -$18.86M | -$0.34 | -$0.34 | 575,000 | 575,000 |
|---|
| 2024-09-30 | $58.37M | $21.46M | $36.91M | $16.65M | $42.69M | $59.34M | -$22.43M | — | — | — | -$20.97M | -$0.40 | -$0.40 | 52,011,000 | 52,011,000 |
|---|
| 2024-06-30 | $53.35M | $21.87M | $31.48M | $17.5M | $40.81M | $58.31M | -$26.83M | — | — | — | -$25.63M | -$0.50 | -$0.50 | 51,622,000 | 51,622,000 |
|---|
| 2024-03-31 | $44.54M | $19.51M | $25.03M | $13.08M | $39.6M | $52.68M | -$27.65M | — | — | — | -$25.96M | -$0.51 | -$0.51 | 51,011,000 | 51,011,000 |
|---|
| 2023-12-31 | $43.58M | $22.33M | $21.26M | $14.5M | $36.32M | $50.81M | -$29.56M | — | — | — | -$27.5M | -$0.54 | -$0.54 | 1,124,000 | 1,124,000 |
|---|
| 2023-09-30 | $35.1M | $16.23M | $18.87M | $11.6M | $32.88M | $44.48M | -$25.61M | — | — | — | -$24.62M | -$0.51 | -$0.51 | 48,310,000 | 48,310,000 |
|---|
| 2023-06-30 | $33.1M | $14.68M | $18.43M | $11.61M | $32.44M | $44.05M | -$25.63M | — | — | — | -$25.29M | -$0.56 | -$0.56 | 45,160,000 | 45,160,000 |
|---|
| 2023-03-31 | $24.4M | $11.91M | $12.49M | $10.74M | $30.13M | $40.87M | -$28.38M | — | — | — | -$28.48M | -$0.63 | -$0.63 | 45,066,000 | 45,066,000 |
|---|
| 2022-12-31 | $23.78M | $13.1M | $10.68M | $9.68M | $26.03M | $35.72M | -$25.04M | — | — | — | -$28.17M | -$0.63 | -$0.63 | 124,000 | 124,000 |
|---|
| 2022-09-30 | $20.35M | $10.12M | $10.23M | $7.58M | $24.75M | $32.34M | -$22.11M | — | — | — | -$22.61M | -$0.51 | -$0.51 | 44,640,000 | 44,640,000 |
|---|
| 2022-06-30 | $16.69M | $8.21M | $8.49M | $6.71M | $19.66M | $26.36M | -$17.88M | — | — | — | -$19.18M | -$0.43 | -$0.43 | 44,324,000 | 44,324,000 |
|---|
| 2022-03-31 | $14.2M | $6.51M | $7.69M | $5.01M | $18.39M | $23.4M | -$15.7M | — | — | — | -$17.19M | -$0.39 | -$0.39 | 43,855,000 | 43,855,000 |
|---|
| 2021-12-31 | $10.14M | $5.62M | $4.52M | $5.08M | $16.27M | $21.35M | -$16.83M | — | — | — | -$18.35M | $2.01 | $2.01 | 9,119,000 | 9,119,000 |
|---|
| 2021-09-30 | $8.67M | $4.43M | $4.24M | $4.92M | $12.12M | $17.04M | -$12.8M | — | — | — | -$14.1M | -$1.22 | -$1.22 | 11,580,000 | 11,580,000 |
|---|
| 2021-06-30 | $8.48M | $4.89M | $3.58M | $4.48M | $12.3M | $16.78M | -$13.19M | — | — | — | -$14.58M | -$2.60 | -$2.60 | 5,597,000 | 5,597,000 |
|---|
| 2021-03-31 | $7.19M | $3.67M | $3.53M | $4.52M | $10.35M | $14.87M | -$11.34M | — | — | — | -$12.82M | -$2.65 | -$2.65 | 4,830,000 | 4,830,000 |
|---|
| 2020-12-31 | $3.22M | $2.75M | $470,000.00 | $4.54M | $9.13M | $13.68M | -$13.21M | — | — | — | -$15.28M | -$3.13 | -$3.13 | 336,000 | 336,000 |
|---|
| 2020-09-30 | $2.11M | $2.14M | -$31,000.00 | $3.89M | $7.05M | $10.95M | -$10.98M | — | — | — | -$12.01M | -$2.77 | -$2.77 | 4,329,000 | 4,329,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | -$12.61M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$13.13M | — | — | — | — |
|---|
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 | $308.05M | $111.83M | $196.23M | $71.28M | $228.81M | $300.09M | -$103.86M | — | -$95.38M | $190,000.00 | -$95.57M | -$1.72 | -$1.72 | 55,544,000 | 55,544,000 |
|---|
| 2024-12-31 | $224.5M | $87.4M | $137.1M | $62.3M | $171.42M | $233.71M | -$96.61M | — | -$91.05M | $368,000.00 | -$91.41M | -$1.75 | -$1.75 | 52,125,000 | 52,125,000 |
|---|
| 2023-12-31 | $136.19M | $65.14M | $71.05M | $48.45M | $131.77M | $180.22M | -$109.17M | — | -$105.82M | $80,000.00 | -$105.9M | -$2.24 | -$2.24 | 47,255,000 | 47,255,000 |
|---|
| 2022-12-31 | $75.01M | $37.93M | $37.09M | $28.98M | $88.83M | $117.81M | -$80.72M | — | — | $0.00 | -$87.15M | -$1.96 | -$1.96 | 44,400,000 | 44,400,000 |
|---|
| 2021-12-31 | $34.47M | $18.61M | $15.87M | $18.99M | $51.04M | $70.03M | -$54.16M | — | — | $0.00 | -$59.85M | -$3.63 | -$3.63 | 16,480,000 | 16,480,000 |
|---|
| 2020-12-31 | $7.72M | $8.97M | -$1.26M | $16.28M | $30.27M | $46.55M | -$47.8M | — | — | $0.00 | -$53.02M | -$14.47 | -$14.47 | 3,663,000 | 3,663,000 |
|---|