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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 123.53B 1.5% | 125.40B 8.7% | 115.34B 38.2% | 83.44B 0.4% | 83.08B 1.0% | 82.23B 22.2% | 105.68B 4.6% | 101.06B 3.4% |
Cost of Revenue | 43.49B 8.3% | 47.44B 24.4% | 38.14B 259.6% | 10.61B 4520.0% | -240.00M 101.1% | 22.09B 2.6% | 21.54B 31.4% | 16.40B 38.0% |
Gross Profit | 80.04B 2.7% | 77.96B 1.0% | 77.20B 6.0% | 72.83B 12.6% | 83.32B 38.6% | 60.13B 28.5% | 84.14B 0.6% | 84.66B 1.4% |
Gross Margin % | 65.00% 4.8% | 62.00% 7.5% | 67.00% 23.0% | 87.00% 13.0% | 100.00% 37.0% | 73.00% 8.8% | 80.00% 4.8% | 84.00% 4.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 39.43B 8.4% | 36.36B 0.4% | 36.53B 4.1% | 35.09B 1.3% | 35.54B 2.1% | 34.81B 0.9% | 35.13B 6.2% | 33.09B 8.1% |
Selling & Marketing | 1.09B 25.9% | 869.00M 7.0% | 812.00M 60.8% | 505.00M 15.8% | 600.00M 0.0% | 600.00M 44.2% | 1.08B 25.6% | 857.00M 39.6% |
SG&A Expenses | 40.53B 8.9% | 37.23B 0.3% | 37.34B 4.9% | 35.59B 1.5% | 36.14B 2.1% | 35.41B 2.2% | 36.20B 6.7% | 33.94B 7.3% |
Other Operating Expenses | 14.32B 17.6% | 17.37B 4.7% | 18.22B 15.7% | 21.61B 22.7% | 17.62B 20.7% | 22.22B 1.1% | 21.97B 0.9% | 22.18B 1.5% |
Total Operating Expenses | 54.84B 0.4% | 54.60B 1.7% | 55.56B 2.9% | 57.20B 6.4% | 53.76B 6.7% | 57.63B 0.9% | 58.18B 3.7% | 56.13B 4.0% |
Cost and Expenses | 98.33B 3.6% | 102.03B 8.9% | 93.70B 38.2% | 67.81B 26.7% | 53.52B 32.9% | 79.72B 0.0% | 79.72B 9.9% | 72.52B 3.1% |
Operating Income | 25.20B 7.9% | 23.36B 8.0% | 21.64B 38.4% | 15.63B 47.1% | 29.56B 1080.2% | 2.50B 90.4% | 25.97B 9.0% | 28.54B 4.2% |
Operating Margin % | 20.00% 5.3% | 19.00% 0.0% | 19.00% 0.0% | 19.00% 47.2% | 36.00% 1100.0% | 3.00% 88.0% | 25.00% 10.7% | 28.00% 0.0% |
EBITDA | 29.35B 5.1% | 30.92B 10.8% | 27.91B 24.2% | 22.46B 40.0% | 37.45B 249.2% | 10.72B 67.0% | 32.54B 4.7% | 34.13B 4.1% |
EBITDA Margin % | 24.00% 4.0% | 25.00% 4.2% | 24.00% 11.1% | 27.00% 40.0% | 45.00% 246.2% | 13.00% 58.1% | 31.00% 8.8% | 34.00% 0.0% |
Interest Expense | 39.83B 7.6% | 43.10B 31.6% | 32.74B 260.8% | 9.07B 131.8% | 3.92B 50.8% | 7.96B 57.8% | 18.85B 28.7% | 14.65B 56.7% |
Interest Income | 87.31B 3.8% | 90.78B 6.6% | 85.12B 57.6% | 54.02B 36.1% | 39.69B 17.2% | 47.92B 27.6% | 66.16B 2.3% | 64.65B 9.7% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 25.20B 7.9% | 23.36B 8.0% | 21.64B 38.4% | 15.63B 47.1% | 29.56B 1080.2% | 2.50B 90.4% | 25.97B 9.0% | 28.54B 4.2% |
Pre-Tax Margin % | 20.00% 5.3% | 19.00% 0.0% | 19.00% 0.0% | 19.00% 47.2% | 36.00% 1100.0% | 3.00% 88.0% | 25.00% 10.7% | 28.00% 0.0% |
Tax Provision | 3.84B 13.0% | 3.40B 30.4% | 2.61B 15.8% | 2.25B 60.9% | 5.76B 598.2% | -1.16B 120.1% | 5.76B 1.7% | 5.66B 15.2% |
Net Income | 21.34B 8.2% | 19.72B 3.0% | 19.14B 40.0% | 13.68B 38.1% | 22.11B 554.7% | 3.38B 82.9% | 19.71B 12.0% | 22.39B 0.9% |
Net Margin % | 17.00% 6.3% | 16.00% 5.9% | 17.00% 6.3% | 16.00% 40.7% | 27.00% 575.0% | 4.00% 78.9% | 19.00% 13.6% | 22.00% 4.3% |
Basic EPS | 6.39 17.7% | 5.43 11.3% | 4.88 53.9% | 3.17 36.5% | 4.99 1088.1% | 0.42 89.8% | 4.12 4.4% | 4.31 4.1% |
Diluted EPS | 6.32 17.7% | 5.37 11.2% | 4.83 53.8% | 3.14 37.1% | 4.99 1117.1% | 0.41 90.0% | 4.09 4.4% | 4.28 4.4% |
Basic Shares Outstanding | 3.18B 13.4% | 3.67B 0.4% | 3.69B 3.1% | 3.81B 6.3% | 4.06B 1.4% | 4.12B 6.3% | 4.39B 8.5% | 4.80B 3.3% |
Diluted Shares Outstanding | 3.22B 7.2% | 3.47B 6.8% | 3.72B 3.0% | 3.84B 6.3% | 4.10B 0.9% | 4.13B 6.6% | 4.43B 8.5% | 4.84B 3.6% |