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 13, 2026 | 2024 Dec 31, 2024 Feb 14, 2025 | 2023 Dec 31, 2023 Feb 13, 2024 | 2022 Dec 31, 2022 Feb 14, 2023 | 2021 Dec 31, 2021 Feb 9, 2022 | 2020 Dec 31, 2020 Feb 11, 2021 | 2019 Dec 31, 2019 Feb 11, 2020 | 2018 Dec 31, 2018 Feb 13, 2019 |
|---|
Total Revenue | 8.79B 7.2% | 8.20B 2.2% | 8.02B 34.3% | 5.97B 25.5% | 4.76B 7.2% | 4.44B 33.3% | 3.33B 18.8% | 2.80B 7.1% |
Cost of Revenue | 3.55B 72.6% | 2.06B 2.3% | 2.01B 33.2% | 1.51B 20.9% | 1.25B 6.7% | 1.17B 27.3% | 918.93M 21.3% | 757.69M 4.6% |
Gross Profit | 5.24B 14.7% | 6.14B 2.2% | 6.01B 34.7% | 4.46B 27.2% | 3.51B 7.4% | 3.27B 35.5% | 2.41B 17.8% | 2.05B 8.1% |
Gross Margin % | 60.00% 20.0% | 75.00% 0.0% | 75.00% 0.0% | 75.00% 1.4% | 74.00% 0.0% | 74.00% 2.8% | 72.00% 1.4% | 73.00% 1.4% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.62 11.4% | 0.70 79.5% | 0.39 26.4% | 0.53 20.9% | 0.67 2.9% |
General & Administrative | 477.84M 14.1% | 418.76M 7.3% | 390.41M 17.9% | 331.08M 12.9% | 293.17M 6.7% | 274.85M 3.0% | 266.72M 11.6% | 238.99M 3.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 477.84M 14.1% | 418.76M 7.3% | 390.41M 17.9% | 331.08M 12.9% | 293.17M 6.7% | 274.85M 3.0% | 266.72M 11.6% | 238.99M 3.4% |
Other Operating Expenses | 1.22B 6.5% | 1.31B 31.6% | 1.91B 3.3% | 1.85B 15.8% | 1.60B 0.5% | 1.59B 38.1% | 1.15B 20.0% | 960.77M 7.8% |
Total Operating Expenses | 1.70B 1.5% | 1.73B 25.0% | 2.31B 5.5% | 2.18B 15.3% | 1.89B 1.4% | 1.87B 31.5% | 1.42B 18.3% | 1.20B 6.9% |
Cost and Expenses | 5.25B 38.8% | 3.79B 12.3% | 4.32B 16.9% | 3.69B 17.5% | 3.14B 3.5% | 3.04B 29.9% | 2.34B 19.5% | 1.96B 6.0% |
Operating Income | 3.54B 19.9% | 4.42B 19.1% | 3.71B 44.0% | 2.57B 28.3% | 2.01B 19.0% | 1.69B 40.1% | 1.20B 42.0% | 847.00M 9.8% |
Operating Margin % | 40.00% 25.9% | 54.00% 17.4% | 46.00% 7.0% | 43.00% 2.4% | 42.00% 10.5% | 38.00% 5.6% | 36.00% 20.0% | 30.00% 3.4% |
EBITDA | 7.20B 4.4% | 7.53B 14.7% | 6.57B 49.1% | 4.40B 22.3% | 3.60B 10.4% | 3.26B 39.8% | 2.33B 11.4% | 2.09B 10.2% |
EBITDA Margin % | 82.00% 10.9% | 92.00% 12.2% | 82.00% 10.8% | 74.00% 2.6% | 76.00% 4.1% | 73.00% 4.3% | 70.00% 6.7% | 75.00% 2.7% |
Interest Expense | 1.00B 19.7% | 837.30M 35.3% | 618.72M 112.0% | 291.90M 16.7% | 250.09M 16.6% | 299.91M 32.3% | 226.66M 5.0% | 215.90M 17.0% |
Interest Income | 0.00 100.0% | -26.64M 17.8% | -22.61M 107.3% | 309.04M 35380.7% | 871.00K 16.6% | 1.04M 95.7% | 24.21M 65.1% | 14.66M 6.8% |
Other Income (Expense) | 233.24M 177.5% | -301.04M 23.6% | -243.61M 209.1% | 223.27M 92.7% | 115.85M 131.2% | -371.86M 406.6% | -73.40M 137.0% | 198.29M 243.2% |
Pre-Tax Income | 3.77B 8.4% | 4.11B 18.8% | 3.46B 6.1% | 3.69B 11.1% | 3.32B 90.2% | 1.75B 1.6% | 1.78B 5.8% | 1.89B 3.9% |
Pre-Tax Margin % | 43.00% 14.0% | 50.00% 16.3% | 43.00% 30.6% | 62.00% 11.4% | 70.00% 79.5% | 39.00% 26.4% | 53.00% 20.9% | 67.00% 2.9% |
Tax Provision | 204.02M 22.2% | 166.94M 20.9% | 211.04M 255.9% | -135.40M 177.7% | 174.26M 33.6% | 130.46M 75.1% | 74.52M 17.7% | 63.33M 16.0% |
Net Income | 3.41B 8.6% | 3.73B 22.0% | 3.06B 9.1% | 3.36B 14.5% | 2.94B 98.4% | 1.48B 5.8% | 1.57B 4.6% | 1.65B 0.2% |
Net Margin % | 39.00% 13.3% | 45.00% 18.4% | 38.00% 32.1% | 56.00% 9.7% | 62.00% 87.9% | 33.00% 29.8% | 47.00% 20.3% | 59.00% 6.3% |
Basic EPS | 3.57 11.4% | 4.03 22.1% | 3.30 20.5% | 4.15 7.5% | 3.86 95.9% | 1.97 18.3% | 2.41 17.2% | 2.91 6.1% |
Diluted EPS | 3.54 11.7% | 4.01 21.9% | 3.29 20.3% | 4.13 7.6% | 3.84 96.9% | 1.95 18.8% | 2.40 14.0% | 2.79 8.8% |
Basic Shares Outstanding | 938.41M 1.3% | 926.17M 2.3% | 947.71M 17.2% | 808.91M 6.4% | 760.31M 1.5% | 749.06M 15.4% | 649.13M 14.4% | 567.37M 7.0% |
Diluted Shares Outstanding | 958.02M 0.5% | 953.59M 0.2% | 951.79M 14.0% | 834.84M 6.3% | 785.71M 1.4% | 775.15M 15.1% | 673.45M 14.1% | 590.24M 6.9% |