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 | $100.89M | $31.78M | $69.1M | $33.66M | — | $104.28M | -$35.17M | — | -$33.41M | $1.21M | -$34.62M | -$0.27 | -$0.27 | 129,380,000 | 129,380,000 |
|---|
| 2026-03-31 | $93.49M | $25.21M | $68.28M | $25.32M | — | $92.42M | — | — | -$22.18M | $1.09M | -$23.27M | -$0.17 | -$0.17 | 133,303,000 | 133,303,000 |
|---|
| 2025-12-31 | $91.43M | $23.2M | $68.23M | $23.34M | — | $87.29M | — | — | -$16.71M | $947,000.00 | -$17.66M | -$0.13 | -$0.13 | 612,000 | 612,000 |
|---|
| 2025-09-30 | $88.56M | $23.07M | $65.49M | $26.61M | — | $91.14M | — | — | -$23.06M | $926,000.00 | -$23.99M | -$0.18 | -$0.18 | 132,997,000 | 132,997,000 |
|---|
| 2025-06-30 | $83.27M | $22.81M | $60.46M | $24.09M | — | $87.55M | -$27.09M | — | -$24.11M | $554,000.00 | -$24.67M | -$0.19 | -$0.19 | 131,364,000 | 131,364,000 |
|---|
| 2025-03-31 | $79.95M | $20.2M | $59.75M | $23.53M | — | $83.95M | — | — | -$21.45M | $778,000.00 | -$22.23M | -$0.17 | -$0.17 | 129,696,000 | 129,696,000 |
|---|
| 2024-12-31 | $78.13M | $19.81M | $58.33M | $34.43M | — | $93.83M | — | — | -$32.17M | $418,000.00 | -$32.59M | -$0.26 | -$0.26 | 1,299,000 | 1,299,000 |
|---|
| 2024-09-30 | $75.22M | $18.74M | $56.47M | $19.04M | — | $76.49M | — | — | -$16.11M | $742,000.00 | -$16.85M | -$0.14 | -$0.14 | 124,324,000 | 124,324,000 |
|---|
| 2024-06-30 | $73.3M | $19.49M | $53.82M | $21.15M | — | $80.98M | — | — | -$23.21M | $205,000.00 | -$23.42M | -$0.19 | -$0.19 | 122,633,000 | 122,633,000 |
|---|
| 2024-03-31 | $72.62M | $18.89M | $53.74M | $22.95M | — | $78.44M | — | — | -$21.03M | $426,000.00 | -$21.46M | -$0.18 | -$0.18 | 120,826,000 | 120,826,000 |
|---|
| 2023-12-31 | $71.4M | $18.27M | $53.14M | $22.2M | — | $74.68M | — | — | -$18M | $543,000.00 | -$18.54M | -$0.15 | -$0.15 | 778,000 | 778,000 |
|---|
| 2023-09-30 | $70.64M | $17.29M | $53.35M | $21.8M | — | $74.27M | — | — | -$17.48M | $268,000.00 | -$17.75M | -$0.15 | -$0.15 | 117,902,000 | 117,902,000 |
|---|
| 2023-06-30 | $67.77M | $17.18M | $50.59M | $22.44M | — | $81.47M | — | — | -$27.58M | $178,000.00 | -$27.76M | -$0.24 | -$0.24 | 116,174,000 | 116,174,000 |
|---|
| 2023-03-31 | $66.48M | $19.19M | $47.29M | $23.71M | — | $76.46M | — | — | -$26.04M | $280,000.00 | -$26.32M | -$0.23 | -$0.23 | 114,369,000 | 114,369,000 |
|---|
| 2022-12-31 | $65.26M | $19.24M | $46.02M | $22.19M | — | $71.81M | — | — | -$23.64M | $407,000.00 | -$24.05M | -$0.21 | -$0.21 | 561,000 | 561,000 |
|---|
| 2022-09-30 | $61.61M | $18.08M | $43.54M | $21.59M | — | $67.73M | — | — | -$22.75M | -$204,000.00 | -$22.54M | -$0.20 | -$0.20 | 112,016,000 | 112,016,000 |
|---|
| 2022-06-30 | $58.13M | $17.06M | $41.07M | $20.31M | — | $65.65M | — | — | -$24.29M | $278,000.00 | -$24.57M | -$0.22 | -$0.22 | 111,036,000 | 111,036,000 |
|---|
| 2022-03-31 | $53.07M | $16.06M | $37M | $16.5M | — | $58.99M | — | — | -$21.91M | -$315,000.00 | -$22.22M | -$0.20 | -$0.20 | 109,553,000 | 109,553,000 |
|---|
| 2021-12-31 | $49.42M | $15.39M | $34.03M | $14.23M | — | $55.52M | — | — | -$21.43M | $469,000.00 | -$21.9M | $0.18 | $0.18 | 18,998,000 | 18,998,000 |
|---|
| 2021-09-30 | $45.47M | $13.98M | $31.49M | $18.49M | — | $68.26M | — | — | -$36.65M | -$86,000.00 | -$36.56M | -$0.93 | -$0.93 | 39,301,000 | 39,301,000 |
|---|
| 2021-06-30 | $39.25M | $12.14M | $27.12M | $8.54M | — | $36.87M | — | — | -$9.72M | $368,000.00 | -$10.08M | — | — | — | 29,681,000 |
|---|
| 2021-03-31 | $33.11M | $10.26M | $22.86M | $6.99M | — | $29M | — | — | -$6.16M | $278,000.00 | -$6.44M | — | — | — | 27,926,000 |
|---|
| 2020-12-31 | $30.08M | $9.2M | $20.87M | $6.37M | — | $25.99M | — | — | -$5.09M | $278,000.00 | -$5.37M | — | — | — | 310,000 |
|---|
| 2020-09-30 | $26.37M | $7.77M | $18.6M | $5.59M | — | $20.99M | — | — | -$2.37M | $207,000.00 | -$2.57M | — | — | — | 25,147,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | -$11.72M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$4.91M | — | — | — | — |
|---|
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 | $343.21M | $89.29M | $253.93M | $97.58M | — | $349.93M | — | — | -$85.34M | $3.21M | -$88.54M | -$0.67 | -$0.67 | 131,976,000 | 131,976,000 |
|---|
| 2024-12-31 | $299.27M | $76.92M | $222.35M | $97.57M | — | $329.73M | — | — | -$92.53M | $1.79M | -$94.32M | -$0.76 | -$0.76 | 123,900,000 | 123,900,000 |
|---|
| 2023-12-31 | $276.28M | $71.92M | $204.36M | $90.14M | — | $306.88M | — | — | -$89.09M | $1.27M | -$90.36M | -$0.77 | -$0.77 | 116,938,000 | 116,938,000 |
|---|
| 2022-12-31 | $238.07M | $70.44M | $167.63M | $80.59M | — | $264.19M | — | — | -$92.58M | $796,000.00 | -$93.38M | -$0.84 | -$0.84 | 111,437,000 | 111,437,000 |
|---|
| 2021-12-31 | $167.26M | $51.76M | $115.5M | $48.25M | — | $189.65M | — | — | -$73.95M | $1.03M | -$74.98M | -$1.46 | -$1.46 | 51,360,000 | 51,360,000 |
|---|
| 2020-12-31 | $102.46M | $30.48M | $71.98M | $26.1M | — | $95.98M | — | — | -$23.73M | $833,000.00 | -$24.57M | -$0.98 | -$0.98 | 25,060,000 | 25,060,000 |
|---|
| 2019-12-31 | $68.44M | $22.11M | $46.34M | $19.04M | — | $80.67M | — | — | -$32.87M | $663,000.00 | -$33.53M | — | — | — | 24,322,000 |
|---|