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 27, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 59.78B 6.5% | 56.15B 12.0% | 50.13B 16.3% | 43.12B 5.3% | 40.96B 13.8% | 35.99B 5.2% | 34.23B 4.6% | 32.72B 1.2% |
Cost of Revenue | 42.18B 5.5% | 39.98B 10.2% | 36.29B | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 38.00M |
Gross Profit | 17.61B 8.9% | 16.17B 16.9% | 13.84B 67.9% | 43.12B 5.3% | 40.96B 13.8% | 35.99B 5.2% | 34.23B 4.7% | 32.68B 1.0% |
Gross Margin % | 29.00% 0.0% | 29.00% 3.6% | 28.00% 72.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 4.50B 2.8% | 4.38B 9.3% | 4.01B 18.0% | 3.40B 8.3% | 3.14B 5.3% | 2.98B 1.7% | 3.03B 5.0% | 2.89B 1.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 99.00M 9.2% | 109.00M 4.4% | 114.00M 1.7% |
SG&A Expenses | 4.50B 2.8% | 4.38B 9.3% | 4.01B 18.0% | 3.40B 8.3% | 3.14B 1.9% | 3.08B 1.9% | 3.14B 4.6% | 3.00B 1.7% |
Other Operating Expenses | 57.00M 114.1% | -404.00M 232.0% | 306.00M 100.8% | -39.38B 14.9% | -34.28B 1.5% | -34.81B 8.7% | -32.01B 230.8% | 24.47B 375.8% |
Total Operating Expenses | 4.56B 14.7% | 3.98B 7.8% | 4.31B 112.0% | -35.99B 15.5% | -31.15B 2.2% | -31.83B 9.8% | -28.98B 205.9% | 27.36B 208.3% |
Cost and Expenses | 46.74B 6.3% | 43.95B 8.2% | 40.61B 11.1% | 36.56B 17.4% | 31.15B 2.2% | 31.83B 9.8% | 28.98B 3.3% | 28.06B 1.9% |
Operating Income | 13.04B 7.0% | 12.20B 19.6% | 10.20B 42.9% | 7.14B 27.3% | 9.82B 135.8% | 4.16B 20.7% | 5.25B 0.9% | 5.30B 42.3% |
Operating Margin % | 22.00% 0.0% | 22.00% 10.0% | 20.00% 17.6% | 17.00% 29.2% | 24.00% 100.0% | 12.00% 20.0% | 15.00% 6.3% | 16.00% 33.3% |
EBITDA | 14.11B 12.7% | 12.52B 19.1% | 10.51B 43.2% | 7.34B 30.6% | 10.57B 112.8% | 4.97B 18.6% | 6.11B 8.3% | 5.64B 22.8% |
EBITDA Margin % | 24.00% 9.1% | 22.00% 4.8% | 21.00% 23.5% | 17.00% 34.6% | 26.00% 85.7% | 14.00% 22.2% | 18.00% 5.9% | 17.00% 21.4% |
Interest Expense | 764.00M 3.1% | 741.00M 10.3% | 672.00M 17.9% | 570.00M 15.9% | 492.00M 4.7% | 516.00M 6.5% | 552.00M 13.9% | 641.00M 5.6% |
Interest Income | 40.00M 50.0% | 80.00M 15.9% | 69.00M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 100.0% | -741.00M 10.3% | -672.00M 98.0% | -32.93B 436.2% | 9.79B 135.3% | 4.16B 116.1% | -25.84B 3.3% | -25.02B 2.5% |
Pre-Tax Income | 13.04B 13.9% | 11.46B 20.2% | 9.53B 45.0% | 6.57B 33.1% | 9.82B 135.8% | 4.16B 20.7% | 5.25B 12.7% | 4.66B 25.1% |
Pre-Tax Margin % | 22.00% 10.0% | 20.00% 5.3% | 19.00% 26.7% | 15.00% 37.5% | 24.00% 100.0% | 12.00% 20.0% | 15.00% 7.1% | 14.00% 16.7% |
Tax Provision | 2.42B 33.4% | 1.81B 255.2% | 511.00M 59.3% | 1.25B 1.7% | 1.28B 103.0% | 629.00M 20.9% | 795.00M 14.4% | 695.00M 600.0% |
Net Income | 10.31B 11.2% | 9.27B 2.7% | 9.03B 72.1% | 5.25B 38.5% | 8.53B 141.3% | 3.53B 20.7% | 4.45B 12.4% | 3.96B 2.6% |
Net Margin % | 17.00% 0.0% | 17.00% 5.6% | 18.00% 50.0% | 12.00% 42.9% | 21.00% 110.0% | 10.00% 23.1% | 13.00% 8.3% | 12.00% 0.0% |
Basic EPS | 25.91 14.1% | 22.70 3.3% | 21.97 73.5% | 12.66 36.8% | 20.02 156.0% | 7.82 20.0% | 9.77 14.3% | 8.55 3.5% |
Diluted EPS | 25.73 14.3% | 22.51 3.3% | 21.80 73.7% | 12.55 34.9% | 19.27 147.4% | 7.79 19.8% | 9.71 14.4% | 8.49 3.7% |
Basic Shares Outstanding | 396.50M 2.9% | 408.50M 0.6% | 410.85M 2.1% | 419.78M 4.6% | 439.97M 2.6% | 451.60M 0.9% | 455.91M 1.7% | 463.63M 0.8% |
Diluted Shares Outstanding | 396.50M 3.7% | 411.91M 0.6% | 414.20M 2.2% | 423.53M 4.4% | 443.20M 2.3% | 453.44M 1.2% | 458.91M 1.7% | 466.80M 0.9% |