Complete source-backed income-statement history.
- Available history
- 2017-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 |
|---|
| 2020-12-31 | $181.93M | $95.85M | $86.08M | $21.4M | — | $163.55M | -$77.47M | — | — | $91,000.00 | -$76.42M | -$0.67 | -$0.67 | 347,153 | 347,153 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 3,445,982 | 3,445,982 |
|---|
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 | $844.98M | $470.78M | $374.2M | $73.54M | — | $342.56M | $31.65M | — | $16.25M | $2.37M | $13.88M | $0.13 | $0.13 | 118,084,439 | 119,851,130 |
|---|
| 2024-12-31 | $770.75M | $394.21M | $376.54M | $73.98M | — | $356.15M | $20.39M | — | $11.13M | $823,000.00 | $10.31M | $0.10 | $0.10 | 117,426,938 | 118,173,469 |
|---|
| 2023-12-31 | $759.05M | $369.27M | $389.79M | $104.7M | — | $455.47M | -$65.68M | — | -$75.92M | $1.56M | -$77.48M | -$0.64 | -$0.64 | 121,381,857 | 121,381,857 |
|---|
| 2022-12-31 | $726.84M | $351.85M | $375M | $116.54M | — | $487.31M | -$112.32M | — | -$105.25M | $2.01M | -$108.14M | -$0.85 | -$0.85 | 123,597,604 | 123,597,604 |
|---|
| 2021-12-31 | $630.17M | $318.07M | $312.09M | $95.31M | — | $460.11M | -$148.02M | — | -$144.28M | $1.04M | -$156.24M | -$1.28 | -$1.28 | 121,650,907 | 121,650,907 |
|---|
| 2020-12-31 | $485.44M | $262.56M | $222.88M | $65.07M | — | $499.63M | -$276.75M | — | -$268.26M | $449,000.00 | -$268.63M | -$2.38 | -$2.38 | 112,864,452 | 112,864,452 |
|---|
| 2019-12-31 | $187.44M | $134.2M | $53.24M | $39.55M | — | $139.55M | -$86.32M | $2.88M | — | $349,000.00 | -$86.4M | -$0.96 | -$0.96 | 95,445,982 | 95,445,982 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 85,346,790 | 85,346,790 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 65,387,160 | 65,387,160 |
|---|