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 19, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 69.25B 28.4% | 53.94B 46.6% | 36.79B 29.5% | 28.40B 6.7% | 30.43B 3.8% | 31.64B 10.7% | 28.59B 4.1% | 27.46B 0.8% |
Cost of Revenue | 36.47B 37.4% | 26.54B 140.9% | 11.02B 10.5% | 9.97B 2981.5% | -346.00M 102.6% | 13.38B 17.3% | 11.41B 3861.5% | 288.00M 70.9% |
Gross Profit | 32.78B 19.6% | 27.40B 6.3% | 25.77B 9.3% | 28.40B 6.7% | 30.43B 66.7% | 18.26B 18.3% | 22.36B 17.7% | 27.17B 38.0% |
Gross Margin % | 47.00% 7.8% | 51.00% 27.1% | 70.00% 30.0% | 100.00% 0.0% | 100.00% 72.4% | 58.00% 25.6% | 78.00% 21.2% | 99.00% 37.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 12.47B 32.7% | 9.40B 1.0% | 9.30B 10.4% | 8.43B 13.5% | 7.42B 9.1% | 6.80B 6.5% | 6.39B 11.5% | 5.73B 2.9% |
Selling & Marketing | 5.88B 29.0% | 4.56B 13.8% | 4.01B 0.2% | 4.02B 39.9% | 2.87B 78.3% | 1.61B 29.2% | 2.27B 4.6% | 2.17B 30.2% |
SG&A Expenses | 18.36B 31.5% | 13.96B 4.9% | 13.31B 7.0% | 12.44B 20.9% | 10.29B 22.3% | 8.41B 2.9% | 8.66B 9.6% | 7.90B 4.4% |
Other Operating Expenses | 12.14B 61.3% | 7.53B 67.9% | 23.48B 249.3% | 6.72B 7.1% | 6.28B 5.5% | 6.64B 2.6% | 6.82B 35.4% | 10.55B 2.8% |
Total Operating Expenses | 30.50B 568.5% | 4.56B 77.5% | 20.32B 6.0% | 19.16B 231.0% | -14.63B 197.2% | 15.06B 2.8% | 15.48B 7.5% | 14.40B 41.2% |
Cost and Expenses | 66.97B 39.4% | 48.03B 165.0% | 18.12B 2.5% | 17.68B 17.9% | 15.00B 47.3% | 28.44B 114.0% | 13.29B 47.0% | 25.06B 2.3% |
Operating Income | 2.28B 61.4% | 5.91B 147850.0% | -4.00M 0.0% | -4.00M 100.0% | 17.38B 234.3% | 5.20B 42.7% | 9.07B 7.4% | 9.80B 23.9% |
Operating Margin % | 3.00% 72.7% | 11.00% | 0.00% | 0.00% 100.0% | 57.00% 256.2% | 16.00% 50.0% | 32.00% 11.1% | 36.00% 24.1% |
EBITDA | 7.54B 17.6% | 9.15B 1.3% | 9.27B 25.5% | 12.45B 35.5% | 19.29B 187.7% | 6.70B 34.4% | 10.21B 5.1% | 9.71B 7295.6% |
EBITDA Margin % | 11.00% 35.3% | 17.00% 32.0% | 25.00% 43.2% | 44.00% 30.2% | 63.00% 200.0% | 21.00% 41.7% | 36.00% 2.9% | 35.00% |
Interest Expense | 15.82B 6.7% | 14.83B 827.8% | 1.60B 61.2% | 4.12B 158.0% | 1.60B 48.8% | 3.12B 39.7% | 5.17B 20.3% | 4.30B 55.7% |
Interest Income | 58.70B 27.5% | 46.03B 9.8% | 41.94B 34.3% | 31.24B 21.2% | 25.77B 1.0% | 26.03B 8.7% | 28.51B 4.9% | 27.18B 7.7% |
Other Income (Expense) | 0.00 | 0.00 100.0% | 6.05B 507.3% | -1.49B 5.6% | -1.57B 21.2% | -2.00B 9.1% | -2.20B 11.4% | -2.48B 138.2% |
Pre-Tax Income | 2.28B 61.4% | 5.91B 2.2% | 6.04B 34.6% | 9.24B 41.6% | 15.81B 393.6% | 3.20B 53.4% | 6.87B 6.1% | 7.32B 33.2% |
Pre-Tax Margin % | 3.00% 72.7% | 11.00% 31.3% | 16.00% 51.5% | 33.00% 36.5% | 52.00% 420.0% | 10.00% 58.3% | 24.00% 11.1% | 27.00% 35.0% |
Tax Provision | 193.00M 83.4% | 1.16B 0.4% | 1.16B 38.4% | 1.88B 44.9% | 3.42B 602.7% | 486.00M 63.8% | 1.34B 3.7% | 1.29B 61.7% |
Net Income | 2.45B 48.4% | 4.75B 2.8% | 4.89B 33.6% | 7.36B 40.6% | 12.39B 356.5% | 2.71B 51.1% | 5.55B 7.8% | 6.01B 203.5% |
Net Margin % | 4.00% 55.6% | 9.00% 30.8% | 13.00% 50.0% | 26.00% 36.6% | 41.00% 355.6% | 9.00% 52.6% | 19.00% 13.6% | 22.00% 214.3% |
Basic EPS | 4.03 65.3% | 11.61 3.1% | 11.98 33.4% | 17.98 33.5% | 27.04 421.0% | 5.19 53.2% | 11.10 6.7% | 11.90 238.1% |
Diluted EPS | 4.03 65.2% | 11.59 3.0% | 11.95 33.3% | 17.91 33.5% | 26.94 420.1% | 5.18 53.1% | 11.05 11.2% | 12.45 256.7% |
Basic Shares Outstanding | 540.70M 41.3% | 382.70M 0.1% | 382.40M 6.9% | 410.94M 7.1% | 442.50M 3.3% | 457.80M 2.1% | 467.60M 2.6% | 479.90M 0.9% |
Diluted Shares Outstanding | 541.30M 41.1% | 383.60M 0.1% | 383.40M 2.5% | 393.20M 11.5% | 444.20M 3.2% | 458.90M 2.3% | 469.90M 2.7% | 483.10M 1.1% |