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 Jan 23, 2026 | 2024 Dec 31, 2024 Jan 27, 2025 | 2023 Dec 31, 2023 Jan 26, 2024 | 2022 Dec 31, 2022 Jan 26, 2023 | 2021 Dec 31, 2021 Jan 27, 2022 | 2020 Dec 31, 2020 Jan 28, 2021 | 2019 Dec 31, 2019 Jan 29, 2020 | 2018 Dec 31, 2018 Feb 8, 2019 |
|---|
Total Revenue | 45.18B 15.9% | 39.00B 15.6% | 33.72B 6.7% | 31.62B 6.5% | 29.70B 18.8% | 25.00B 24.0% | 20.16B 27.6% | 15.79B 35.1% |
Cost of Revenue | 23.28B 10.6% | 21.04B 6.7% | 19.72B 2.9% | 19.17B 10.6% | 17.33B 13.5% | 15.28B 22.8% | 12.44B 24.8% | 9.97B 30.1% |
Gross Profit | 21.91B 22.0% | 17.96B 28.2% | 14.01B 12.5% | 12.45B 0.7% | 12.37B 27.2% | 9.72B 26.0% | 7.72B 32.4% | 5.83B 44.5% |
Gross Margin % | 48.00% 4.3% | 46.00% 9.5% | 42.00% 7.7% | 39.00% 7.1% | 42.00% 7.7% | 39.00% 2.6% | 38.00% 2.7% | 37.00% 8.8% |
Research & Development | 3.39B 15.9% | 2.93B 9.3% | 2.68B 1.3% | 2.71B 19.2% | 2.27B 24.3% | 1.83B 18.4% | 1.55B 26.5% | 1.22B 16.1% |
General & Administrative | 1.89B 10.9% | 1.70B 1.1% | 1.72B 9.4% | 1.57B 16.4% | 1.35B 25.6% | 1.08B 17.7% | 914.37M 45.1% | 630.29M 27.0% |
Selling & Marketing | 3.30B 13.2% | 2.92B 9.8% | 2.66B 5.0% | 2.53B 0.6% | 2.55B 14.2% | 2.23B 16.0% | 2.65B 11.9% | 2.37B 85.4% |
SG&A Expenses | 5.19B 12.3% | 4.62B 5.5% | 4.38B 6.7% | 4.10B 5.3% | 3.90B 17.9% | 3.30B 7.3% | 3.57B 18.9% | 3.00B 40.1% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 8.58B 13.7% | 7.54B 7.0% | 7.05B 3.5% | 6.81B 10.4% | 6.17B 20.2% | 5.13B 0.4% | 5.11B 21.1% | 4.22B 32.2% |
Cost and Expenses | 31.86B 11.5% | 28.58B 6.8% | 26.77B 3.0% | 25.98B 10.5% | 23.50B 15.2% | 20.41B 16.3% | 17.55B 23.7% | 14.19B 30.7% |
Operating Income | 13.33B 27.9% | 10.42B 49.8% | 6.95B 23.5% | 5.63B 9.1% | 6.19B 35.1% | 4.59B 76.1% | 2.60B 62.2% | 1.61B 91.4% |
Operating Margin % | 29.00% 7.4% | 27.00% 28.6% | 21.00% 16.7% | 18.00% 14.3% | 21.00% 16.7% | 18.00% 38.5% | 13.00% 30.0% | 10.00% 42.9% |
EBITDA | 30.25B 21.6% | 24.88B 15.7% | 21.51B 5.8% | 20.33B 6.8% | 19.04B 22.8% | 15.51B 29.1% | 12.01B 29.1% | 9.30B 30.9% |
EBITDA Margin % | 67.00% 4.7% | 64.00% 0.0% | 64.00% 0.0% | 64.00% 0.0% | 64.00% 3.2% | 62.00% 3.3% | 60.00% 1.7% | 59.00% 3.3% |
Interest Expense | 776.51M 8.0% | 718.73M 4.0% | 748.60M 6.0% | 706.21M 7.8% | 765.62M 44.8% | 1.39B 121.4% | 626.02M 48.9% | 420.49M 19.0% |
Interest Income | 172.46M 35.4% | 266.78M | 0.00 100.0% | 337.31M 18.0% | 411.21M | 0.00 100.0% | 84.00M 101.3% | 41.73M |
Other Income (Expense) | -604.05M 33.7% | -451.96M 39.6% | -748.60M 102.9% | -368.90M 4.1% | -354.41M 74.4% | -1.39B 155.7% | -542.02M 43.1% | -378.77M 7.2% |
Pre-Tax Income | 12.72B 27.7% | 9.97B 60.6% | 6.21B 17.9% | 5.26B 9.9% | 5.84B 82.5% | 3.20B 55.1% | 2.06B 68.1% | 1.23B 152.7% |
Pre-Tax Margin % | 28.00% 7.7% | 26.00% 44.4% | 18.00% 5.9% | 17.00% 15.0% | 20.00% 53.8% | 13.00% 30.0% | 10.00% 25.0% | 8.00% 100.0% |
Tax Provision | 1.74B 38.9% | 1.25B 57.3% | 797.41M 3.3% | 772.00M 6.6% | 723.88M 65.3% | 437.95M 124.2% | 195.31M 1183.6% | 15.22M 120.7% |
Net Income | 10.98B 26.1% | 8.71B 61.1% | 5.41B 20.4% | 4.49B 12.2% | 5.12B 85.3% | 2.76B 47.9% | 1.87B 54.1% | 1.21B 116.7% |
Net Margin % | 24.00% 9.1% | 22.00% 37.5% | 16.00% 14.3% | 14.00% 17.6% | 17.00% 54.5% | 11.00% 22.2% | 9.00% 12.5% | 8.00% 60.0% |
Basic EPS | 2.58 87.3% | 20.28 65.6% | 12.25 21.3% | 10.10 12.6% | 11.55 84.5% | 6.26 46.9% | 4.26 53.2% | 2.78 115.5% |
Diluted EPS | 2.53 87.2% | 19.83 64.8% | 12.03 20.9% | 9.95 11.5% | 11.24 84.9% | 6.08 47.2% | 4.13 54.1% | 2.68 114.4% |
Basic Shares Outstanding | 4.23B 884.6% | 429.52M 2.7% | 441.57M 0.7% | 444.70M 0.3% | 443.15M 0.5% | 440.92M 0.7% | 437.80M 0.6% | 435.37M 0.8% |
Diluted Shares Outstanding | 4.32B 882.8% | 439.26M 2.3% | 449.50M 0.4% | 451.29M 0.9% | 455.37M 0.3% | 454.21M 0.5% | 451.76M 0.1% | 451.24M 1.0% |