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 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | -8,106,676 | -7,379,879 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 8,384,909 | 7,480,534 |
|---|
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 | $1.36B | $378.04M | $2.56B | $245.24M | — | $748.26M | $1.81B | — | $1.76B | $303.17M | $1.46B | $1.31 | $1.29 | 1,114,463,205 | 1,130,846,701 |
|---|
| 2024-12-31 | $778.19M | $314.83M | $1.43B | $192.29M | — | $582.28M | $852.47M | — | $841.35M | $128.53M | $700.73M | $0.63 | $0.63 | 1,104,199,740 | 1,120,478,183 |
|---|
| 2023-12-31 | $505.04M | $196.68M | $1.08B | $184.47M | — | $443.57M | $641.09M | — | $645.37M | $95.83M | $548.14M | $0.50 | $0.49 | 1,104,899,411 | 1,119,653,571 |
|---|
| 2022-12-31 | $513.7M | $127.69M | $848.28M | $156.65M | — | $390.82M | — | — | $430.51M | $53.06M | $375.18M | $0.33 | $0.33 | 1,139,377,763 | 1,151,021,697 |
|---|
| 2021-12-31 | $501.7M | $154.63M | $757.64M | $103.25M | — | $349.56M | — | — | $408.39M | $48.09M | $360.3M | $0.30 | $0.30 | 1,200,912,670 | 1,219,672,508 |
|---|
| 2020-12-31 | $256.68M | $89.76M | $337.25M | $66.2M | — | $147.94M | — | — | $187.1M | $16.1M | $170.96M | $0.16 | $0.16 | 1,036,865,727 | 1,050,143,014 |
|---|
| 2019-12-31 | $65.65M | $36.17M | $100.12M | $33.68M | — | $75.99M | — | — | $22.91M | $1.58M | $21.27M | $0.02 | $0.02 | 832,790,329 | 917,897,426 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 403,750,000 | 511,536,122 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 403,750,000 | 403,750,000 |
|---|