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 13, 2026 | 2024 Dec 31, 2024 Feb 14, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 15, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 17, 2021 | 2019 Dec 31, 2019 Feb 19, 2020 | 2018 Dec 31, 2018 Feb 14, 2019 |
|---|
Total Revenue | 67.59B 4.3% | 64.81B 3.4% | 67.06B 12.8% | 59.43B 16.6% | 50.97B 22.1% | 41.75B 22.4% | 53.80B 1.7% | 54.72B 20.4% |
Cost of Revenue | 45.73B 10.2% | 41.48B 5.3% | 43.80B 4.5% | 41.91B 16.5% | 35.97B 21.2% | 29.67B 20.6% | 37.38B 0.9% | 37.72B 19.0% |
Gross Profit | 21.86B 6.3% | 23.32B 0.3% | 23.26B 32.8% | 17.51B 16.7% | 15.00B 24.2% | 12.08B 26.4% | 16.42B 3.5% | 17.00B 23.5% |
Gross Margin % | 32.00% 11.1% | 36.00% 2.9% | 35.00% 20.7% | 29.00% 0.0% | 29.00% 0.0% | 29.00% 6.5% | 31.00% 0.0% | 31.00% 3.3% |
Research & Development | 2.15B 1.9% | 2.11B 0.0% | 2.11B 16.2% | 1.81B 7.6% | 1.69B 19.2% | 1.42B 16.4% | 1.69B 8.5% | 1.85B 2.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 | 6.99B 4.8% | 6.67B 4.6% | 6.37B 12.7% | 5.65B 5.3% | 5.37B 15.6% | 4.64B 10.1% | 5.16B 5.8% | 5.48B 5.8% |
Other Operating Expenses | 1.52B 2.6% | 1.48B 18.7% | 1.82B 49.3% | 1.22B 13.4% | 1.07B 26.8% | 1.47B 15.4% | 1.27B 1997.0% | -67.00M 132.4% |
Total Operating Expenses | 10.65B 3.9% | 10.25B 0.4% | 10.30B 18.6% | 8.68B 6.9% | 8.13B 8.0% | 7.52B 7.4% | 8.13B 6.7% | 8.71B 7.0% |
Cost and Expenses | 56.38B 9.0% | 51.74B 4.4% | 54.09B 6.9% | 50.60B 14.8% | 44.09B 18.5% | 37.20B 18.3% | 45.51B 2.0% | 46.43B 13.1% |
Operating Income | 11.21B 14.2% | 13.07B 0.8% | 12.97B 64.0% | 7.90B 14.9% | 6.88B 51.1% | 4.55B 45.1% | 8.29B 0.0% | 8.29B 88.2% |
Operating Margin % | 17.00% 15.0% | 20.00% 5.3% | 19.00% 46.2% | 13.00% 0.0% | 13.00% 18.2% | 11.00% 26.7% | 15.00% 0.0% | 15.00% 50.0% |
EBITDA | 14.86B 7.4% | 16.04B 2.1% | 15.71B 31.2% | 11.97B 12.7% | 10.63B 46.2% | 7.27B 32.0% | 10.69B 3.7% | 11.10B 48.4% |
EBITDA Margin % | 22.00% 12.0% | 25.00% 8.7% | 23.00% 15.0% | 20.00% 4.8% | 21.00% 23.5% | 17.00% 15.0% | 20.00% 0.0% | 20.00% 25.0% |
Interest Expense | 1.03B 101.2% | 512.00M 0.2% | 511.00M 15.3% | 443.00M 9.2% | 488.00M 5.1% | 514.00M 22.1% | 421.00M 4.2% | 404.00M 23.9% |
Interest Income | 487.00M 1.0% | 482.00M 2.4% | 494.00M 195.8% | 167.00M 108.7% | 80.00M 28.6% | 112.00M 44.6% | 202.00M 3.6% | 195.00M 59.8% |
Other Income (Expense) | 353.00M 17.3% | 301.00M 258.3% | 84.00M 90.1% | 848.00M 36.0% | 1.33B 337.6% | -558.00M 16.7% | -478.00M 1.5% | -471.00M 24.6% |
Pre-Tax Income | 11.56B 13.5% | 13.37B 2.5% | 13.05B 49.1% | 8.75B 6.7% | 8.20B 105.4% | 4.00B 48.9% | 7.81B 0.1% | 7.82B 91.6% |
Pre-Tax Margin % | 17.00% 19.0% | 21.00% 10.5% | 19.00% 26.7% | 15.00% 6.3% | 16.00% 60.0% | 10.00% 33.3% | 15.00% 7.1% | 14.00% 55.6% |
Tax Provision | 2.77B 5.3% | 2.63B 5.5% | 2.78B 34.5% | 2.07B 18.7% | 1.74B 73.2% | 1.01B 42.4% | 1.75B 2.8% | 1.70B 49.1% |
Net Income | 8.87B 17.8% | 10.79B 4.4% | 10.34B 54.1% | 6.71B 3.3% | 6.49B 116.4% | 3.00B 50.8% | 6.09B 0.9% | 6.15B 715.3% |
Net Margin % | 13.00% 23.5% | 17.00% 13.3% | 15.00% 36.4% | 11.00% 15.4% | 13.00% 85.7% | 7.00% 36.4% | 11.00% 0.0% | 11.00% 450.0% |
Basic EPS | 18.90 14.7% | 22.17 9.5% | 20.24 59.0% | 12.73 6.7% | 11.93 116.5% | 5.51 49.2% | 10.85 4.4% | 10.39 718.1% |
Diluted EPS | 18.83 14.6% | 22.05 9.6% | 20.12 59.2% | 12.64 6.8% | 11.83 116.7% | 5.46 49.2% | 10.74 4.7% | 10.26 714.3% |
Basic Shares Outstanding | 466.50M 4.2% | 486.70M 4.7% | 510.60M 3.1% | 526.90M 3.1% | 544.00M 0.0% | 544.10M 3.1% | 561.60M 5.0% | 591.40M 0.1% |
Diluted Shares Outstanding | 469.00M 4.2% | 489.40M 4.7% | 513.60M 3.2% | 530.40M 3.3% | 548.50M 0.0% | 548.60M 3.3% | 567.50M 5.3% | 599.40M 0.0% |