Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 25, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 24.22B 18.7% | 20.41B 14.3% | 17.86B 0.1% | 17.87B 7.7% | 19.37B 19.6% | 16.20B 11.5% | 14.54B 2.4% | 14.20B 4.4% |
Cost of Revenue | 12.91B 25.0% | 10.32B 12.7% | 9.16B 0.8% | 9.09B 4.9% | 9.56B 20.4% | 7.94B 11.3% | 7.13B 2.0% | 6.99B 2.7% |
Gross Profit | 11.31B 12.1% | 10.09B 17.5% | 8.58B 2.3% | 8.79B 10.5% | 9.82B 18.8% | 8.27B 11.6% | 7.41B 2.8% | 7.21B 6.1% |
Gross Margin % | 47.00% 4.1% | 49.00% 2.1% | 48.00% 2.0% | 49.00% 3.9% | 51.00% 0.0% | 51.00% 0.0% | 51.00% 0.0% | 51.00% 2.0% |
Research & Development | 0.00 100.0% | 674.00M 11.0% | 607.00M 1.2% | 600.00M 18.1% | 508.00M 130256410156.4% | 0.39 0.0% | 0.39 2.6% | 0.38 0.0% |
General & Administrative | 2.25B 16.0% | 1.94B 8.6% | 1.79B 1.5% | 1.82B 6.6% | 1.95B 20.2% | 1.62B 22.2% | 1.32B 10.7% | 1.20B 8.7% |
Selling & Marketing | 373.00M 18.8% | 314.00M 1.6% | 309.00M 6.6% | 331.00M 39.1% | 238.00M 3.9% | 229.00M 34.6% | 350.00M 3.0% | 361.00M 8.4% |
SG&A Expenses | 2.63B 16.3% | 2.26B 7.6% | 2.10B 2.3% | 2.15B 1.6% | 2.18B 18.2% | 1.85B 10.3% | 1.67B 7.5% | 1.56B 8.7% |
Other Operating Expenses | 775.00M 285.0% | -419.00M 6.9% | -392.00M 359.6% | 151.00M 2.7% | 147.00M 38.7% | 106.00M 9.3% | 97.00M 94.0% | 50.00M 900.0% |
Total Operating Expenses | 3.40B 35.4% | 2.51B 8.9% | 2.31B 0.4% | 2.30B 1.4% | 2.33B 19.3% | 1.95B 10.3% | 1.77B 10.2% | 1.61B 4.7% |
Cost and Expenses | 16.31B 27.1% | 12.83B 10.8% | 11.58B 1.8% | 11.38B 4.2% | 11.89B 20.2% | 9.89B 11.1% | 8.90B 3.5% | 8.60B 3.0% |
Operating Income | 7.91B 4.4% | 7.57B 20.7% | 6.28B 1.7% | 6.38B 14.3% | 7.45B 30.8% | 5.70B 2.6% | 5.55B 1.7% | 5.46B 3.9% |
Operating Margin % | 33.00% 10.8% | 37.00% 5.7% | 35.00% 2.8% | 36.00% 5.3% | 38.00% 8.6% | 35.00% 7.9% | 38.00% 0.0% | 38.00% 2.6% |
EBITDA | 9.36B 14.0% | 8.21B 9.9% | 7.47B 8.2% | 6.90B 12.7% | 7.90B 30.0% | 6.08B 3.0% | 5.90B 1.7% | 5.80B 5.5% |
EBITDA Margin % | 39.00% 2.5% | 40.00% 4.8% | 42.00% 7.7% | 39.00% 4.9% | 41.00% 10.8% | 37.00% 9.8% | 41.00% 0.0% | 41.00% 2.5% |
Interest Expense | 706.00M 31.2% | 538.00M 84.2% | 292.00M 37.7% | 212.00M 3.4% | 205.00M 0.0% | 205.00M 1.0% | 203.00M 10.3% | 184.00M 10.2% |
Interest Income | 685.00M 10.7% | 767.00M 62.2% | 473.00M 211.2% | 152.00M 74.7% | 87.00M 40.3% | 62.00M 36.1% | 97.00M 6.7% | 104.00M 112.2% |
Other Income (Expense) | -290.00M 140.2% | 721.00M 18.1% | 880.00M 1026.3% | -95.00M 113.1% | 723.00M 12.8% | 829.00M 251.3% | 236.00M 398.7% | -79.00M 1680.0% |
Pre-Tax Income | 7.62B 8.1% | 8.29B 15.9% | 7.16B 13.8% | 6.29B 23.0% | 8.17B 25.3% | 6.52B 12.7% | 5.79B 7.6% | 5.38B 2.3% |
Pre-Tax Margin % | 31.00% 24.4% | 41.00% 2.5% | 40.00% 14.3% | 35.00% 16.7% | 42.00% 5.0% | 40.00% 0.0% | 40.00% 5.3% | 38.00% 2.6% |
Tax Provision | 1.68B 5.9% | 1.78B 20.6% | 1.48B 14.1% | 1.30B 34.1% | 1.97B 59.0% | 1.24B 1.8% | 1.26B 17.2% | 1.08B 298.5% |
Net Income | 5.55B 12.8% | 6.37B 15.8% | 5.50B 6.3% | 5.18B 12.3% | 5.90B 19.6% | 4.93B 10.2% | 4.48B 4.0% | 4.30B 13.1% |
Net Margin % | 23.00% 25.8% | 31.00% 0.0% | 31.00% 6.9% | 29.00% 3.3% | 30.00% 0.0% | 30.00% 3.2% | 31.00% 3.3% | 30.00% 16.7% |
Basic EPS | 35.84 15.6% | 42.45 15.2% | 36.85 7.4% | 34.31 11.5% | 38.76 20.6% | 32.13 12.0% | 28.69 7.3% | 26.75 12.1% |
Diluted EPS | 35.42 15.7% | 42.01 15.1% | 36.51 7.5% | 33.97 11.1% | 38.22 20.0% | 31.85 12.0% | 28.43 7.4% | 26.48 11.7% |
Basic Shares Outstanding | 155.10M 3.4% | 150.04M 0.5% | 149.30M 1.1% | 150.92M 0.9% | 152.24M 0.8% | 153.49M 1.6% | 156.01M 3.1% | 160.94M 1.1% |
Diluted Shares Outstanding | 165.40M 9.1% | 151.60M 0.6% | 150.71M 1.1% | 152.44M 1.3% | 154.40M 0.3% | 154.84M 1.7% | 157.46M 3.2% | 162.60M 1.5% |