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 26, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 44.56B 3.9% | 42.88B 0.1% | 42.86B 4.6% | 44.91B 14.5% | 39.21B 21.7% | 32.22B 26.1% | 25.54B 4.9% | 24.36B 16.4% |
Cost of Revenue | 27.78B 10.3% | 25.18B 2.2% | 25.74B 1.3% | 25.41B 33.9% | 18.98B 20.8% | 15.71B 14.6% | 13.71B 5.5% | 12.99B 18.5% |
Gross Profit | 16.78B 5.2% | 17.70B 3.4% | 17.11B 12.2% | 19.50B 3.6% | 20.23B 22.6% | 16.50B 39.6% | 11.83B 4.1% | 11.36B 14.1% |
Gross Margin % | 38.00% 7.3% | 41.00% 2.5% | 40.00% 7.0% | 43.00% 17.3% | 52.00% 2.0% | 51.00% 10.9% | 46.00% 2.1% | 47.00% 2.1% |
Research & Development | 1.40B 0.5% | 1.39B 4.0% | 1.34B 9.1% | 1.47B 4.6% | 1.41B 19.1% | 1.18B 17.7% | 1.00B 3.7% | 967.00M 8.9% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 7.27B 15.4% | 8.60B 1.8% | 8.45B 18.5% | 7.13B 4.2% | 6.84B 18.7% | 5.76B 16.9% | 4.93B 2.2% | 4.82B 9.4% |
Other Operating Expenses | 0.00 100.0% | 380.00M 19.5% | 472.00M 80.3% | 2.40B 36.0% | 1.76B 5.6% | 1.67B 2.7% | 1.71B 18933.3% | 9.00M 132.1% |
Total Operating Expenses | 8.67B 16.4% | 10.37B 1.1% | 10.25B 6.7% | 10.99B 9.8% | 10.01B 16.2% | 8.61B 12.6% | 7.65B 1.5% | 7.53B 9.3% |
Cost and Expenses | 36.45B 2.5% | 35.54B 1.3% | 36.00B 1.1% | 36.41B 25.6% | 28.99B 19.2% | 24.32B 13.9% | 21.36B 4.1% | 20.52B 15.0% |
Operating Income | 8.11B 10.5% | 7.34B 7.0% | 6.86B 18.3% | 8.39B 16.3% | 10.03B 28.7% | 7.79B 69.7% | 4.59B 21.4% | 3.78B 27.5% |
Operating Margin % | 18.00% 5.9% | 17.00% 6.3% | 16.00% 15.8% | 19.00% 26.9% | 26.00% 8.3% | 24.00% 33.3% | 18.00% 12.5% | 16.00% 14.3% |
EBITDA | 11.47B 2.8% | 11.80B 6.5% | 11.08B 7.2% | 11.94B 7.9% | 12.96B 27.2% | 10.19B 57.7% | 6.46B 4.3% | 6.20B 17.9% |
EBITDA Margin % | 26.00% 7.1% | 28.00% 7.7% | 26.00% 3.7% | 27.00% 18.2% | 33.00% 3.1% | 32.00% 28.0% | 25.00% 0.0% | 25.00% 0.0% |
Interest Expense | 1.42B 2.1% | 1.39B 1.1% | 1.38B 89.4% | 726.00M 35.4% | 536.00M 3.1% | 553.00M 18.2% | 676.00M 1.3% | 667.00M 12.7% |
Interest Income | 993.00M 7.9% | 1.08B 22.6% | 879.00M 223.2% | 272.00M 532.6% | 43.00M 33.8% | 65.00M 71.0% | 224.00M 63.5% | 137.00M 69.1% |
Other Income (Expense) | -842.00M 180.7% | -300.00M 46.5% | -561.00M 0.5% | -558.00M 53.0% | -1.19B 109.3% | -567.00M 8.2% | -524.00M 0.6% | -521.00M 1.9% |
Pre-Tax Income | 7.27B 3.3% | 7.04B 11.7% | 6.30B 19.6% | 7.83B 11.4% | 8.84B 22.4% | 7.22B 77.5% | 4.07B 24.8% | 3.26B 34.3% |
Pre-Tax Margin % | 16.00% 0.0% | 16.00% 6.7% | 15.00% 11.8% | 17.00% 26.1% | 23.00% 4.5% | 22.00% 37.5% | 16.00% 23.1% | 13.00% 8.3% |
Tax Provision | 547.00M 16.7% | 657.00M 131.3% | 284.00M 59.6% | 703.00M 36.6% | 1.11B 30.5% | 850.00M 127.3% | 374.00M 15.4% | 324.00M 61.2% |
Net Income | 6.74B 6.3% | 6.33B 5.7% | 6.00B 13.7% | 6.95B 10.0% | 7.72B 21.2% | 6.38B 72.5% | 3.70B 25.8% | 2.94B 32.0% |
Net Margin % | 15.00% 0.0% | 15.00% 7.1% | 14.00% 6.7% | 15.00% 25.0% | 20.00% 0.0% | 20.00% 42.9% | 14.00% 16.7% | 12.00% 9.1% |
Basic EPS | 17.77 7.2% | 16.58 6.8% | 15.53 12.4% | 17.73 9.6% | 19.61 21.8% | 16.10 74.2% | 9.24 26.4% | 7.31 29.6% |
Diluted EPS | 17.74 7.3% | 16.53 7.0% | 15.45 12.4% | 17.64 9.4% | 19.46 21.8% | 15.98 74.3% | 9.17 26.7% | 7.24 29.5% |
Basic Shares Outstanding | 376.00M 1.6% | 382.00M 1.0% | 386.00M 1.5% | 392.00M 0.5% | 394.00M 0.5% | 396.00M 1.0% | 400.00M 0.5% | 402.00M 1.8% |
Diluted Shares Outstanding | 377.00M 1.6% | 383.00M 1.3% | 388.00M 1.5% | 394.00M 0.8% | 397.00M 0.5% | 399.00M 1.0% | 403.00M 0.7% | 406.00M 2.0% |