Complete source-backed income-statement history.
- Available history
- 2019-12-31 to 2025-12-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 |
|---|
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 | $282.6M | $57.8M | $224.8M | $72.6M | — | $248.36M | -$23.56M | — | -$28.77M | $4.16M | -$32.94M | -$0.39 | -$0.39 | 84,817,195 | 84,817,195 |
|---|
| 2024-12-31 | $249.91M | $54.81M | $195.1M | $55.6M | — | $204.76M | -$9.66M | — | -$9.53M | $1.93M | -$11.46M | -$0.14 | -$0.14 | 80,825,695 | 80,825,695 |
|---|
| 2023-12-31 | $218.02M | $47.09M | $170.93M | $56.16M | — | $199.74M | -$28.81M | — | -$27.87M | $1.51M | -$29.37M | -$0.38 | -$0.38 | 77,752,960 | 77,752,960 |
|---|
| 2022-12-31 | $193.23M | $53.27M | $139.96M | $59.9M | — | $227.82M | -$87.86M | — | -$83.15M | $516,000.00 | -$83.66M | -$1.10 | -$1.10 | 75,718,623 | 75,718,623 |
|---|
| 2021-12-31 | $137.67M | $31.75M | $105.92M | $44.38M | — | $172.02M | -$66.11M | — | -$68M | $981,000.00 | -$68.98M | -$1.30 | -$1.30 | 53,201,603 | 53,201,603 |
|---|
| 2020-12-31 | $93.49M | $21.42M | $72.07M | $22.09M | — | $91.74M | -$19.67M | — | -$21.36M | $640,000.00 | -$22M | -$1.58 | -$1.58 | 14,442,172 | 14,442,172 |
|---|
| 2019-12-31 | $70.59M | $20.51M | $50.08M | $16.21M | — | $66.19M | -$16.11M | — | -$17.25M | $458,000.00 | -$17.71M | -$1.32 | -$1.32 | 13,427,020 | 13,427,020 |
|---|