Complete source-backed income-statement history.
- Available history
- 2018-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 |
|---|
| 2022-12-31 | $2.68B | $2.14B | $540.1M | $320.9M | $254.1M | $575M | -$34.9M | — | $14.16M | -$14.17M | $24.33M | $0.01 | $0.01 | 4,283,536 | 4,283,536 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 23,885,755 | 23,885,755 |
|---|
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 | $16.06B | $13.06B | $3B | $1.62B | $1.53B | $3.08B | -$74.52M | — | $185.49M | $22.55M | $162.94M | $0.08 | $0.08 | 2,015,070,194 | 2,142,727,527 |
|---|
| 2024-12-31 | $19.79B | $15.73B | $4.06B | $1.52B | $1.68B | $3.1B | $961.62M | — | $1.28B | $174.04M | $1.1B | $0.55 | $0.52 | 1,993,191,951 | 2,129,273,430 |
|---|
| 2023-12-31 | $17.44B | $13.57B | $3.87B | $1.49B | $1.38B | $2.83B | $1.04B | — | $1.47B | -$191.18M | $1.66B | $0.84 | $0.78 | 1,967,863,759 | 2,115,376,392 |
|---|
| 2022-12-31 | $6.57B | $5.29B | $1.27B | $983.01M | $821.39M | $1.8B | -$529.91M | — | -$313.08M | -$18.41M | -$294.66M | -$0.15 | -$0.15 | 1,941,230,998 | 1,941,230,998 |
|---|
| 2021-12-31 | $4.24B | $3.33B | $904.1M | $515.71M | $548.03M | $1.06B | -$159.64M | — | -$23.98M | $26.46M | -$50.44M | -$0.03 | -$0.03 | 1,853,320,448 | 1,853,320,448 |
|---|
| 2020-12-31 | $1.45B | $1.21B | $237.45M | $168.56M | $171.47M | $340.03M | -$102.58M | — | -$28.95M | -$3.5M | -$23.24M | — | — | 870,003,278 | 870,003,278 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 255,000,000 | 255,000,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 255,000,000 |
|---|