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 11, 2026 | 2024 Dec 31, 2024 Feb 11, 2025 | 2023 Dec 31, 2023 Feb 12, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 13, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 63.36B 2.8% | 61.64B 6.2% | 58.05B 14.8% | 50.58B 69.2% | 29.90B 74.9% | 17.09B 63.6% | 47.01B 5.8% | 44.44B 8.0% |
Cost of Revenue | 48.89B 5.2% | 46.48B 5.8% | 43.91B 9.8% | 39.98B 44.0% | 27.77B 29.4% | 21.46B 35.8% | 33.41B 0.2% | 33.34B 12.5% |
Gross Profit | 14.47B 4.6% | 15.17B 7.3% | 14.13B 33.4% | 10.60B 396.8% | 2.13B 148.8% | -4.37B 132.1% | 13.60B 22.5% | 11.10B 3.5% |
Gross Margin % | 23.00% 8.0% | 25.00% 4.2% | 24.00% 14.3% | 21.00% 200.0% | 7.00% 126.9% | -26.00% 189.7% | 29.00% 16.0% | 25.00% 10.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 1.38B 145.6% | 563.00M 224.8% | -451.00M 105.9% | -219.00M 436.9% | 65.00M | 0.00 |
Selling & Marketing | 2.48B 0.0% | 2.48B 6.5% | 2.33B 23.4% | 1.89B 98.4% | 953.00M 48.2% | 643.00M 70.9% | 2.21B 13.9% | 1.94B 6.2% |
SG&A Expenses | 2.48B 0.0% | 2.48B 33.1% | 3.72B 51.5% | 2.45B 388.8% | 502.00M 18.4% | 424.00M 81.4% | 2.28B 17.3% | 1.94B 6.2% |
Other Operating Expenses | 6.17B 7.8% | 6.69B 6.5% | 6.28B 24.5% | 5.04B 2078.4% | -255.00M 103.3% | 7.68B 63.2% | 4.70B 20.7% | 3.90B 4.9% |
Total Operating Expenses | 8.65B 5.7% | 9.17B 6.5% | 8.61B 24.2% | 6.94B 2708.1% | 247.00M 97.0% | 8.10B 16.1% | 6.98B 19.5% | 5.84B 5.3% |
Cost and Expenses | 57.54B 3.4% | 55.65B 5.9% | 52.53B 11.9% | 46.92B 67.5% | 28.01B 5.2% | 29.56B 26.8% | 40.39B 3.1% | 39.17B 11.4% |
Operating Income | 5.82B 2.9% | 6.00B 8.6% | 5.52B 50.8% | 3.66B 94.1% | 1.89B 115.1% | -12.47B 288.4% | 6.62B 25.7% | 5.26B 11.8% |
Operating Margin % | 9.00% 10.0% | 10.00% 0.0% | 10.00% 42.9% | 7.00% 16.7% | 6.00% 108.2% | -73.00% 621.4% | 14.00% 16.7% | 12.00% 20.0% |
EBITDA | 8.03B 1.4% | 7.92B 9.8% | 8.78B 73.9% | 5.05B 37.4% | 3.67B 129.8% | -12.35B 236.0% | 9.08B 16.5% | 7.79B 4.0% |
EBITDA Margin % | 13.00% 0.0% | 13.00% 13.3% | 15.00% 50.0% | 10.00% 16.7% | 12.00% 116.7% | -72.00% 478.9% | 19.00% 5.6% | 18.00% 10.0% |
Interest Expense | 679.00M 9.1% | 747.00M 10.4% | 834.00M 19.0% | 1.03B 19.5% | 1.28B 37.7% | 929.00M 208.6% | 301.00M 3.2% | 311.00M 21.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 363.00M 127.2% | -1.34B 1636.8% | 87.00M 105.0% | -1.75B 17.4% | -1.49B 52.3% | -3.12B 642.4% | -420.00M 271.7% | -113.00M 75.8% |
Pre-Tax Income | 6.18B 32.8% | 4.66B 16.9% | 5.61B 193.0% | 1.91B 380.9% | 398.00M 102.6% | -15.59B 351.5% | 6.20B 20.3% | 5.15B 6.3% |
Pre-Tax Margin % | 10.00% 25.0% | 8.00% 20.0% | 10.00% 150.0% | 4.00% 300.0% | 1.00% 101.1% | -91.00% 800.0% | 13.00% 8.3% | 12.00% 7.7% |
Tax Provision | 1.18B 1.7% | 1.20B 20.2% | 999.00M 67.6% | 596.00M 405.1% | 118.00M 103.7% | -3.20B 323.8% | 1.43B 17.7% | 1.22B 47.0% |
Net Income | 5.00B 44.8% | 3.46B 25.0% | 4.61B 249.7% | 1.32B 370.7% | 280.00M 102.3% | -12.38B 359.8% | 4.77B 21.1% | 3.94B 22.8% |
Net Margin % | 8.00% 33.3% | 6.00% 25.0% | 8.00% 166.7% | 3.00% 200.0% | 1.00% 101.4% | -72.00% 820.0% | 10.00% 11.1% | 9.00% 12.5% |
Basic EPS | 7.72 44.8% | 5.33 26.1% | 7.21 248.3% | 2.07 370.5% | 0.44 102.3% | -19.47 366.0% | 7.32 28.6% | 5.69 25.6% |
Diluted EPS | 7.66 43.7% | 5.33 25.7% | 7.17 248.1% | 2.06 368.2% | 0.44 102.3% | -19.47 366.7% | 7.30 28.7% | 5.67 28.0% |
Basic Shares Outstanding | 648.00M 0.1% | 648.59M 1.5% | 639.00M 0.2% | 638.00M 0.3% | 636.00M 0.0% | 636.00M 2.3% | 651.00M 5.8% | 691.00M 2.3% |
Diluted Shares Outstanding | 654.00M 0.9% | 648.00M 0.8% | 643.00M 0.3% | 641.00M 0.0% | 641.00M 0.8% | 636.00M 2.6% | 653.00M 5.9% | 694.00M 4.1% |