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 |
|---|
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 | $878.98M | $286.24M | $592.74M | $89.65M | — | $664.69M | -$71.95M | — | -$46.82M | -$588,000.00 | -$46.23M | -$0.28 | -$0.28 | 163,118,684 | 163,118,684 |
|---|
| 2024-12-31 | $623.84M | $199.32M | $424.51M | $88.78M | — | $586.42M | -$161.91M | — | -$142.52M | $1.18M | -$143.71M | -$0.84 | -$0.84 | 171,412,125 | 171,412,125 |
|---|
| 2023-12-31 | $417.02M | $111.3M | $305.72M | $65.08M | — | $326.71M | -$20.99M | — | $1.76M | $1.5M | -$1.03M | -$0.01 | -$0.01 | 173,725,790 | 173,725,790 |
|---|
| 2022-12-31 | $362.21M | $101.64M | $260.56M | $64.54M | — | $277.68M | -$17.12M | — | -$367,000.00 | -$2.28M | $1.91M | $0.01 | $0.01 | 172,254,080 | 175,991,484 |
|---|
| 2021-12-31 | $1.03B | $376.24M | $653.45M | $196.6M | — | $1.15B | -$499.07M | — | -$480.53M | $6.43M | -$487M | -$2.85 | -$2.85 | 170,790,979 | 170,790,979 |
|---|
| 2020-12-31 | $1.09B | $270.12M | $821.79M | $112.56M | — | $1.09B | -$268.97M | — | -$218.79M | -$5.31M | -$213.47M | -$1.34 | -$1.34 | 159,725,779 | 159,725,779 |
|---|
| 2019-12-31 | $303.78M | $76.98M | $226.8M | $30.48M | — | $195.81M | $30.99M | — | $34.8M | $2.44M | $32.56M | $0.20 | $0.19 | 132,400,941 | 139,477,898 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 92,224,998 | 92,224,998 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 92,224,998 | 92,224,998 |
|---|