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 | $622.15M | $92.78M | — | — | — | — | $152.41M | — | $164.97M | $25.31M | $139.67M | $0.45 | $0.43 | 1,017,698 | 793,707 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 623,628 | 451,026 |
|---|
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 | $2.75B | $429.27M | — | — | — | — | $955M | — | $1.05B | $200.27M | $854.51M | $3.21 | $3.15 | 266,496,992 | 272,171,878 |
|---|
| 2024-12-31 | $2.35B | $397.4M | — | — | — | — | $1.03B | — | $1.08B | $225.27M | $855.99M | $2.88 | $2.83 | 298,012,150 | 303,449,864 |
|---|
| 2023-12-31 | $2.29B | $374.64M | — | — | — | — | $684.09M | — | $743.32M | $142.1M | $601.22M | $1.88 | $1.84 | 320,749,805 | 328,508,945 |
|---|
| 2022-12-31 | $2.4B | $344.12M | — | — | — | — | $648.41M | — | $687.58M | $106.83M | $580.75M | $1.87 | $1.81 | 312,589,273 | 322,018,510 |
|---|
| 2021-12-31 | $2.61B | $353.41M | — | — | — | — | $1.06B | — | $1.1B | $197.44M | $904.58M | $2.95 | $2.82 | 307,265,600 | 321,397,753 |
|---|
| 2020-12-31 | $2.08B | $245.3M | — | — | — | — | $580.87M | — | $625.56M | $89.81M | $535.74M | $1.80 | $1.75 | 298,222,207 | 306,665,099 |
|---|
| 2019-12-31 | $1.32B | $155.62M | — | — | — | — | $415.64M | — | $426.22M | $66.93M | $359.29M | $1.24 | $1.19 | 288,827,604 | 300,938,470 |
|---|
| 2018-12-31 | $646.79M | $106.03M | — | — | — | — | $239.18M | — | $241.39M | $67.83M | $173.56M | -$1.37 | -$1.37 | 202,751,277 | 202,751,277 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 198,347,168 | 198,347,168 |
|---|