Complete source-backed income-statement history.
- Available history
- 2021-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $1.77B | $905.14M | $860.34M | $109.33M | — | $680.96M | $179.38M | — | $163.69M | $33.88M | $129.82M | $0.92 | $0.92 | 141,384,805 | 141,507,017 |
|---|
| 2026-03-31 | $1.41B | $717.84M | $694.97M | $98.88M | — | $530.44M | $164.53M | — | $147.58M | $26.12M | $121.46M | $0.86 | $0.85 | 141,396,491 | 142,358,711 |
|---|
| 2025-06-30 | $1.44B | $736.71M | $708.17M | $89.41M | — | $539.52M | $168.65M | — | $180.89M | $41.29M | $139.6M | $0.99 | $0.98 | 141,044,315 | 141,871,399 |
|---|
| 2025-03-31 | $1.22B | $619.41M | $603.23M | $87.6M | — | $458.28M | $144.95M | — | $145.53M | $27.7M | $117.84M | $0.84 | $0.83 | 140,622,029 | 142,183,430 |
|---|
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 | $6.4B | $3.26B | $3.14B | $368.07M | — | $2.22B | $920.28M | — | $900.28M | $198.9M | $701.37M | $4.97 | $4.94 | 140,984,108 | 142,089,766 |
|---|
| 2024-12-31 | $5.53B | $2.87B | $2.66B | $341.29M | — | $2.02B | $644.16M | — | $572.47M | $133.76M | $438.71M | $3.14 | $3.11 | 139,935,525 | 141,083,853 |
|---|
| 2023-12-31 | $4.25B | $2.35B | $1.91B | $249.39M | — | $1.53B | $373.56M | — | $293.23M | $126.15M | $167.08M | $1.20 | $1.20 | 139,025,657 | 139,420,254 |
|---|
| 2022-12-31 | $3.72B | $2.31B | $1.41B | $215.66M | — | $1.09B | $321.37M | — | $301.98M | $69.63M | $232.35M | $1.67 | $1.67 | 138,982,872 | 138,982,872 |
|---|
| 2021-12-31 | $3.73B | $2.29B | $1.44B | $200.64M | — | $999.93M | $438.26M | — | $414.33M | $83.21M | $331.11M | $2.38 | $2.38 | 138,982,872 | 138,982,872 |
|---|