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 | $529.74M | $488.58M | $41.16M | $63.15M | — | $153.39M | -$112.23M | — | -$207.49M | $2.78M | -$210.27M | -$2.99 | -$2.99 | 7,042,820,966 | 7,042,820,966 |
|---|
| 2024-12-31 | $269.32M | $353.64M | -$84.32M | $61.32M | — | $142.81M | -$227.13M | — | -$172.27M | $77.48M | -$249.75M | -$6.13 | -$6.13 | 4,072,386,826 | 4,072,386,826 |
|---|
| 2023-12-31 | $211.48M | $452.26M | -$240.78M | $64.85M | — | $170.1M | -$410.88M | — | -$465.49M | -$51.34M | -$414.15M | -$16.06 | -$16.06 | 2,579,202,596 | 2,579,202,596 |
|---|
| 2022-12-31 | $651.53M | $421.24M | $230.29M | $81.76M | — | $187.35M | $42.94M | — | $88.33M | $18.45M | $69.88M | $2.73 | $2.71 | 2,560,106,403 | 2,577,892,069 |
|---|
| 2021-12-31 | $772.76M | $331.01M | $441.76M | $52.17M | — | $158.78M | $282.97M | — | $316.85M | $7.77M | $309.09M | $12.26 | $12.00 | 2,521,667,815 | 2,576,157,247 |
|---|
| 2020-12-31 | $68.61M | $62.82M | $5.79M | $21.46M | — | $44.7M | -$38.91M | — | -$32.96M | $0.00 | -$32.96M | -$1.41 | -$1.41 | 2,345,703,779 | 2,345,703,779 |
|---|
| 2019-12-31 | $204.35M | $278.47M | -$74.12M | $24.27M | — | $77.36M | — | — | -$148.6M | — | -$148.6M | -$6.90 | -$6.90 | 2,153,172,769 | 2,153,172,769 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 1,964,499,660 | 1,978,161,073 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 1,971,589,429 | 1,971,589,429 |
|---|