Complete source-backed income-statement history.
- Available history
- 2016-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 | $929.83M | $805.12M | $124.71M | $71.02M | — | $153.31M | -$23.24M | — | -$13.89M | $1.83M | -$16.1M | -$0.07 | -$0.07 | 228,840,636 | 228,840,636 |
|---|
| 2024-12-31 | $832.84M | $721.94M | $110.89M | $70.23M | — | $142.69M | -$25.97M | — | -$4.72M | $1.85M | -$6.57M | -$0.03 | -$0.03 | 231,533,388 | 231,533,388 |
|---|
| 2023-12-31 | $985.13M | $870.31M | $114.82M | $81.5M | — | $188.74M | -$62.48M | — | -$26.94M | $1.86M | -$28.81M | -$0.12 | -$0.12 | 243,025,428 | 243,025,428 |
|---|
| 2022-12-31 | $1.34B | $1.25B | $88.57M | $98.65M | — | $215.11M | -$102.43M | — | -$66.44M | $4.04M | -$70.56M | -$0.29 | -$0.29 | 241,437,842 | 241,437,842 |
|---|
| 2021-12-31 | $1.78B | $1.53B | $251.12M | $128.5M | — | $298.96M | -$4.73M | — | $40.73M | $8.67M | $91.57M | $0.38 | $0.38 | 238,198,117 | 241,790,445 |
|---|
| 2020-12-31 | $1.67B | $1.33B | $347.6M | $112.53M | — | $266.25M | $111.11M | — | $158.24M | — | $135.5M | $0.60 | $0.57 | 227,081,238 | 238,631,613 |
|---|
| 2019-12-31 | $1.2B | $990.06M | $212.86M | $73.07M | — | $186.72M | $37.54M | — | $81.45M | — | $67.25M | $0.31 | $0.29 | 214,811,862 | 232,024,961 |
|---|
| 2018-12-31 | $678.27M | $572.13M | $106.14M | $38.57M | — | $107.93M | $3.88M | — | -$305.72M | — | -$281.83M | — | — | 166,828,435 | 166,828,435 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 100,000,000 | 100,000,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 100,000,000 | 100,000,000 |
|---|