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 | $1.23B | $133.1M | $1.1B | $320.8M | — | $1.1B | -$1.75M | $61.07M | $59.32M | -$59.43M | $118.74M | $2.31 | $2.24 | 51,444,028 | 53,086,984 |
|---|
| 2024-12-31 | $972M | $103.69M | $868.3M | $213.71M | — | $889.34M | -$21.03M | $55.5M | $34.47M | $2.09M | $32.37M | $0.65 | $0.62 | 49,908,423 | 52,420,826 |
|---|
| 2023-12-31 | $729.7M | $80.65M | $649.05M | $156.5M | — | $687.64M | -$38.59M | $41.91M | $3.33M | $5.2M | -$1.88M | -$0.04 | -$0.04 | 48,366,378 | 48,366,378 |
|---|
| 2022-12-31 | $519.03M | $66.53M | $452.5M | $127.05M | — | $604.52M | -$152.02M | $22.55M | -$129.46M | $7.41M | -$136.87M | -$2.99 | -$2.99 | 45,804,714 | 45,804,714 |
|---|
| 2021-12-31 | $308.15M | $39.01M | $269.14M | $73.69M | — | $395.26M | -$126.13M | -$838,000.00 | -$126.96M | $2.33M | -$129.29M | -$4.53 | -$4.53 | 30,332,006 | 30,332,006 |
|---|
| 2020-12-31 | $161.12M | $22.49M | $138.64M | $43.48M | — | $289.17M | -$150.54M | $526,000.00 | -$150.01M | $2.19M | -$152.2M | -$14.19 | -$14.19 | 12,048,909 | 12,048,909 |
|---|
| 2019-12-31 | $78.09M | $11.98M | $66.11M | $24.64M | — | $158.63M | -$92.52M | $1.59M | -$90.93M | $683,000.00 | -$91.61M | — | — | — | 11,348,428 |
|---|