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 17, 2026 | 2024 Dec 31, 2024 Feb 12, 2025 | 2023 Dec 31, 2023 Feb 9, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 138.19B 2.5% | 134.79B 0.6% | 133.97B 2.1% | 136.84B 2.4% | 133.61B 4.1% | 128.29B 2.7% | 131.87B 0.8% | 130.86B 3.8% |
Cost of Revenue | 75.11B 38.9% | 54.10B 1.4% | 54.89B 7.2% | 59.13B 5.0% | 56.30B 10.0% | 51.20B 6.4% | 54.73B 1.4% | 55.51B 4.6% |
Gross Profit | 63.08B 21.8% | 80.69B 2.0% | 79.09B 1.8% | 77.70B 0.5% | 77.31B 0.3% | 77.09B 0.1% | 77.14B 2.4% | 75.36B 3.3% |
Gross Margin % | 46.00% 23.3% | 60.00% 1.7% | 59.00% 3.5% | 57.00% 1.7% | 58.00% 3.3% | 60.00% 3.4% | 58.00% 0.0% | 58.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 30.14B 9.8% | 27.45B 3.3% | 26.58B 5.2% | 25.26B 11.2% | 28.47B 6.1% | 26.82B 5.5% | 28.40B 17.5% |
Selling & Marketing | 0.00 100.0% | 3.98B 3.4% | 3.85B 8.2% | 3.56B 4.8% | 3.39B 9.2% | 3.11B 1.2% | 3.07B 14.5% | 2.68B 1.5% |
SG&A Expenses | 33.82B 0.9% | 34.11B 9.0% | 31.30B 3.9% | 30.14B 5.2% | 28.66B 9.2% | 31.57B 5.6% | 29.90B 3.8% | 31.08B 15.9% |
Other Operating Expenses | 0.00 100.0% | 17.89B 28.2% | 24.91B 981.2% | 2.30B 39.4% | 3.81B 901.1% | -475.00M 181.5% | 583.00M 80.5% | 3.00B 2595.8% |
Total Operating Expenses | 33.82B 35.0% | 52.01B 7.5% | 56.21B 19.0% | 47.23B 5.3% | 44.86B 7.1% | 48.29B 3.7% | 46.58B 3.9% | 48.49B 10.8% |
Cost and Expenses | 108.93B 2.7% | 106.10B 4.5% | 111.10B 4.4% | 106.37B 5.1% | 101.17B 1.7% | 99.49B 1.8% | 101.30B 2.6% | 103.99B 7.4% |
Operating Income | 29.26B 2.0% | 28.69B 25.4% | 22.88B 24.9% | 30.47B 6.1% | 32.45B 12.7% | 28.80B 5.2% | 30.38B 36.4% | 22.28B 18.8% |
Operating Margin % | 21.00% 0.0% | 21.00% 23.5% | 17.00% 22.7% | 22.00% 8.3% | 24.00% 9.1% | 22.00% 4.3% | 23.00% 35.3% | 17.00% 22.7% |
EBITDA | 47.72B 0.4% | 47.52B 18.4% | 40.14B 17.4% | 48.60B 8.1% | 52.87B 9.9% | 48.11B 0.2% | 48.00B 2.0% | 47.04B 1.1% |
EBITDA Margin % | 35.00% 0.0% | 35.00% 16.7% | 30.00% 16.7% | 36.00% 10.0% | 40.00% 8.1% | 37.00% 2.8% | 36.00% 0.0% | 36.00% 2.7% |
Interest Expense | 6.69B 0.7% | 6.65B 20.4% | 5.52B 52.9% | 3.61B 3.7% | 3.48B 17.9% | 4.25B 10.2% | 4.73B 2.1% | 4.83B 2.1% |
Interest Income | 329.00M 2.1% | 336.00M 5.1% | 354.00M 142.5% | 146.00M 204.2% | 48.00M 26.2% | 65.00M 46.3% | 121.00M 28.7% | 94.00M 14.6% |
Other Income (Expense) | -6.59B 15.4% | -5.71B 3.1% | -5.89B 168.2% | -2.20B 27.5% | -3.03B 37.3% | -4.83B 36.8% | -7.64B 187.9% | -2.65B 61.1% |
Pre-Tax Income | 22.67B 1.3% | 22.98B 35.3% | 16.99B 39.9% | 28.27B 3.9% | 29.42B 22.8% | 23.97B 5.4% | 22.73B 15.8% | 19.62B 4.7% |
Pre-Tax Margin % | 16.00% 5.9% | 17.00% 30.8% | 13.00% 38.1% | 21.00% 4.5% | 22.00% 15.8% | 19.00% 11.8% | 17.00% 13.3% | 15.00% 6.3% |
Tax Provision | 5.06B 0.7% | 5.03B 2.8% | 4.89B 25.0% | 6.52B 4.1% | 6.80B 21.1% | 5.62B 90.8% | 2.94B 17.8% | 3.58B 136.0% |
Net Income | 17.17B 1.9% | 17.51B 50.7% | 11.61B 45.4% | 21.26B 3.7% | 22.07B 24.0% | 17.80B 7.6% | 19.27B 24.1% | 15.53B 48.4% |
Net Margin % | 12.00% 7.7% | 13.00% 44.4% | 9.00% 43.8% | 16.00% 5.9% | 17.00% 21.4% | 14.00% 6.7% | 15.00% 25.0% | 12.00% 50.0% |
Basic EPS | 4.06 2.2% | 4.15 50.4% | 2.76 45.5% | 5.06 4.9% | 5.32 23.7% | 4.30 7.7% | 4.66 23.9% | 3.76 49.0% |
Diluted EPS | 4.06 2.2% | 4.15 50.9% | 2.75 45.7% | 5.06 4.9% | 5.32 23.7% | 4.30 7.5% | 4.65 23.7% | 3.76 48.9% |
Basic Shares Outstanding | 4.23B 0.2% | 4.22B 0.2% | 4.21B 0.2% | 4.20B 1.3% | 4.15B 0.2% | 4.14B 0.0% | 4.14B 0.2% | 4.13B 1.1% |
Diluted Shares Outstanding | 4.23B 0.3% | 4.22B 0.1% | 4.21B 0.3% | 4.20B 1.3% | 4.15B 0.2% | 4.14B 0.0% | 4.14B 0.2% | 4.13B 1.1% |