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 3, 2026 | 2024 Dec 31, 2024 Feb 4, 2025 | 2023 Dec 31, 2023 Feb 8, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 3, 2022 | 2020 Dec 31, 2020 Feb 5, 2021 | 2019 Dec 31, 2019 Feb 6, 2020 | 2018 Dec 31, 2018 Feb 7, 2019 |
|---|
Total Revenue | 33.17B 4.3% | 31.80B 6.8% | 29.77B 8.2% | 27.52B 8.5% | 25.37B 18.3% | 21.45B 20.7% | 17.77B 15.0% | 15.45B 18.0% |
Cost of Revenue | 17.71B 3.3% | 17.14B 6.7% | 16.07B 16.9% | 13.74B 20.8% | 11.38B 17.6% | 9.68B 18.4% | 8.17B 19.2% | 6.86B 26.2% |
Gross Profit | 15.46B 5.5% | 14.66B 7.0% | 13.70B 0.5% | 13.77B 1.6% | 14.00B 18.8% | 11.78B 22.7% | 9.60B 11.7% | 8.60B 12.2% |
Gross Margin % | 47.00% 2.2% | 46.00% 0.0% | 46.00% 8.0% | 50.00% 9.1% | 55.00% 0.0% | 55.00% 1.9% | 54.00% 3.6% | 56.00% 5.1% |
Research & Development | 3.10B 4.2% | 2.98B 0.2% | 2.97B 8.6% | 3.25B 7.1% | 3.04B 15.0% | 2.64B 26.7% | 2.08B 94.7% | 1.07B 12.4% |
General & Administrative | 1.98B 7.8% | 2.15B 4.3% | 2.06B 1.9% | 2.10B 0.7% | 2.11B 2.1% | 2.07B 21.0% | 1.71B 17.9% | 1.45B 25.6% |
Selling & Marketing | 2.28B 14.1% | 2.00B 10.6% | 1.81B 19.8% | 2.26B 7.7% | 2.44B 31.4% | 1.86B 32.8% | 1.40B 6.7% | 1.31B 16.4% |
SG&A Expenses | 4.26B 2.7% | 4.15B 7.2% | 3.87B 11.2% | 4.36B 4.5% | 4.56B 16.0% | 3.93B 26.3% | 3.11B 12.6% | 2.76B 21.1% |
Other Operating Expenses | 2.04B 7.8% | 2.21B 20.2% | 1.83B 13.4% | 2.12B 2.2% | 2.08B 16.7% | 1.78B 10.1% | 1.61B 28.5% | 2.26B 4.1% |
Total Operating Expenses | 9.40B 0.7% | 9.33B 7.6% | 8.68B 10.8% | 9.73B 0.6% | 9.67B 15.8% | 8.35B 22.6% | 6.81B 11.8% | 6.09B 12.7% |
Cost and Expenses | 27.11B 2.4% | 26.47B 7.0% | 24.74B 5.4% | 23.47B 11.5% | 21.05B 16.8% | 18.03B 20.3% | 14.98B 15.7% | 12.95B 19.5% |
Operating Income | 6.07B 13.9% | 5.33B 5.9% | 5.03B 31.0% | 3.84B 10.0% | 4.26B 29.6% | 3.29B 21.0% | 2.72B 23.9% | 2.19B 3.1% |
Operating Margin % | 18.00% 5.9% | 17.00% 0.0% | 17.00% 21.4% | 14.00% 17.6% | 17.00% 13.3% | 15.00% 0.0% | 15.00% 7.1% | 14.00% 12.5% |
EBITDA | 7.70B 14.1% | 6.74B 1.3% | 6.83B 37.0% | 4.99B 10.9% | 5.60B 13.4% | 6.46B 73.4% | 3.73B 25.6% | 2.97B 8.2% |
EBITDA Margin % | 23.00% 9.5% | 21.00% 8.7% | 23.00% 27.8% | 18.00% 18.2% | 22.00% 26.7% | 30.00% 42.9% | 21.00% 10.5% | 19.00% 9.5% |
Interest Expense | 441.00M 15.4% | 382.00M 10.1% | 347.00M 14.1% | 304.00M 31.0% | 232.00M 11.0% | 209.00M 81.7% | 115.00M 49.4% | 77.00M 1000.0% |
Interest Income | 517.00M 21.9% | 662.00M 37.9% | 480.00M 175.9% | 174.00M 205.3% | 57.00M 35.2% | 88.00M 55.3% | 197.00M 17.3% | 168.00M 97.6% |
Other Income (Expense) | 227.00M 5575.0% | 4.00M 99.0% | 383.00M 181.3% | -471.00M 189.0% | -163.00M 109.2% | 1.78B 536.6% | 279.00M 53.3% | 182.00M 149.3% |
Pre-Tax Income | 6.29B 18.1% | 5.33B 1.5% | 5.41B 60.8% | 3.37B 17.9% | 4.10B 19.1% | 5.07B 68.9% | 3.00B 26.2% | 2.38B 8.0% |
Pre-Tax Margin % | 19.00% 11.8% | 17.00% 5.6% | 18.00% 50.0% | 12.00% 25.0% | 16.00% 33.3% | 24.00% 41.2% | 17.00% 13.3% | 15.00% 11.8% |
Tax Provision | 1.06B 10.4% | 1.18B 1.5% | 1.17B 23.0% | 947.00M 1452.9% | -70.00M 108.1% | 863.00M 60.1% | 539.00M 69.0% | 319.00M 21.2% |
Net Income | 5.23B 26.2% | 4.15B 2.3% | 4.25B 75.5% | 2.42B 42.0% | 4.17B 0.8% | 4.20B 70.9% | 2.46B 19.5% | 2.06B 14.6% |
Net Margin % | 16.00% 23.1% | 13.00% 7.1% | 14.00% 55.6% | 9.00% 43.8% | 16.00% 20.0% | 20.00% 42.9% | 14.00% 7.7% | 13.00% 7.1% |
Basic EPS | 5.46 35.5% | 4.03 4.7% | 3.85 83.3% | 2.10 40.8% | 3.55 0.8% | 3.58 71.3% | 2.09 20.1% | 1.74 16.8% |
Diluted EPS | 5.41 35.6% | 3.99 3.9% | 3.84 83.7% | 2.09 40.6% | 3.52 0.6% | 3.54 71.0% | 2.07 21.1% | 1.71 16.3% |
Basic Shares Outstanding | 959.00M 6.8% | 1.03B 6.7% | 1.10B 4.4% | 1.15B 1.7% | 1.17B 0.1% | 1.17B 0.1% | 1.17B 0.8% | 1.18B 1.6% |
Diluted Shares Outstanding | 968.00M 6.8% | 1.04B 6.1% | 1.11B 4.4% | 1.16B 2.4% | 1.19B 0.1% | 1.19B 0.1% | 1.19B 1.2% | 1.20B 1.5% |