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 6, 2026 | 2024 Dec 31, 2024 Feb 7, 2025 | 2023 Dec 31, 2023 Feb 9, 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 13, 2019 |
|---|
Total Revenue | 80.46B 8.4% | 74.20B 10.1% | 67.36B 21.1% | 55.63B 25.2% | 44.43B 15.9% | 38.34B 18.6% | 47.10B 8.9% | 43.26B 10.9% |
Cost of Revenue | 13.49B 0.4% | 13.44B 14.1% | 11.77B 138.1% | 4.95B 3736.0% | -136.00M 102.0% | 6.83B 3.0% | 7.04B 11.8% | 6.29B 29.2% |
Gross Profit | 66.97B 10.2% | 60.76B 9.3% | 55.59B 9.7% | 50.68B 13.7% | 44.57B 41.4% | 31.51B 21.3% | 40.06B 8.4% | 36.96B 8.3% |
Gross Margin % | 83.00% 1.2% | 82.00% 1.2% | 83.00% 8.8% | 91.00% 9.0% | 100.00% 22.0% | 82.00% 3.5% | 85.00% 0.0% | 85.00% 3.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 9.02B 10.0% | 8.20B 1.6% | 8.07B 11.2% | 7.25B 16.2% | 6.24B 9.1% | 5.72B 3.3% | 5.91B 9.6% | 5.39B 0.5% |
Selling & Marketing | 6.25B 3.5% | 6.04B 15.9% | 5.21B 4.5% | 5.46B 3.2% | 5.29B 43.2% | 3.70B 48.1% | 7.13B 10.0% | 6.48B 13.2% |
SG&A Expenses | 15.27B 7.2% | 14.24B 7.2% | 13.28B 4.5% | 12.71B 10.2% | 11.53B 22.5% | 9.41B 27.8% | 13.04B 9.8% | 11.87B 8.1% |
Other Operating Expenses | 37.91B 12.7% | 33.63B 5.8% | 31.80B 12.0% | 28.39B 27.0% | 22.35B 25.5% | 17.80B 4.3% | 18.59B 8.7% | 17.11B 8.9% |
Total Operating Expenses | 53.18B 11.1% | 47.87B 6.2% | 45.08B 9.7% | 41.09B 21.3% | 33.88B 24.5% | 27.21B 14.0% | 31.63B 9.7% | 28.84B 8.0% |
Cost and Expenses | 66.67B 8.7% | 61.31B 7.8% | 56.85B 23.5% | 46.04B 36.5% | 33.74B 0.9% | 34.04B 12.0% | 38.67B 10.1% | 35.14B 11.3% |
Operating Income | 13.79B 7.0% | 12.89B 22.7% | 10.51B 9.7% | 9.59B 10.3% | 10.69B 148.8% | 4.30B 49.0% | 8.43B 3.8% | 8.12B 9.4% |
Operating Margin % | 17.00% 0.0% | 17.00% 6.3% | 16.00% 5.9% | 17.00% 29.2% | 24.00% 118.2% | 11.00% 38.9% | 18.00% 5.3% | 19.00% 0.0% |
EBITDA | 15.57B 6.9% | 14.57B 19.8% | 12.16B 8.5% | 11.21B 9.5% | 12.38B 112.1% | 5.84B 39.3% | 9.62B 2.1% | 9.41B 7.6% |
EBITDA Margin % | 19.00% 5.0% | 20.00% 11.1% | 18.00% 10.0% | 20.00% 28.6% | 28.00% 86.7% | 15.00% 25.0% | 20.00% 9.1% | 22.00% 0.0% |
Interest Expense | 8.23B 0.2% | 8.25B 20.5% | 6.85B 147.9% | 2.76B 115.4% | 1.28B 38.8% | 2.10B 39.4% | 3.46B 17.7% | 2.94B 39.3% |
Interest Income | 25.60B 7.6% | 23.80B 19.1% | 19.98B 57.9% | 12.66B 40.1% | 9.03B 10.4% | 10.08B 16.6% | 12.08B 13.9% | 10.61B 23.9% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 13.79B 7.0% | 12.89B 22.7% | 10.51B 9.7% | 9.59B 10.3% | 10.69B 148.8% | 4.30B 49.0% | 8.43B 3.8% | 8.12B 9.4% |
Pre-Tax Margin % | 17.00% 0.0% | 17.00% 6.3% | 16.00% 5.9% | 17.00% 29.2% | 24.00% 118.2% | 11.00% 38.9% | 18.00% 5.3% | 19.00% 0.0% |
Tax Provision | 2.96B 7.1% | 2.77B 29.3% | 2.14B 3.3% | 2.07B 21.2% | 2.63B 126.4% | 1.16B 30.5% | 1.67B 39.1% | 1.20B 74.3% |
Net Income | 10.83B 7.0% | 10.13B 21.0% | 8.37B 11.4% | 7.51B 6.8% | 8.06B 157.1% | 3.13B 53.6% | 6.76B 2.3% | 6.92B 151.9% |
Net Margin % | 13.00% 7.1% | 14.00% 16.7% | 12.00% 14.3% | 14.00% 22.2% | 18.00% 125.0% | 8.00% 42.9% | 14.00% 12.5% | 16.00% 128.6% |
Basic EPS | 15.41 11.5% | 13.82 23.1% | 11.23 14.0% | 9.85 1.8% | 10.03 166.0% | 3.77 52.9% | 8.01 1.0% | 8.09 171.5% |
Diluted EPS | 15.38 9.7% | 14.02 25.1% | 11.21 13.9% | 9.84 1.8% | 10.02 165.8% | 3.77 52.8% | 7.99 0.9% | 8.06 171.4% |
Basic Shares Outstanding | 695.00M 3.9% | 722.98M 1.6% | 735.00M 2.1% | 751.00M 4.8% | 789.00M 2.0% | 805.00M 2.8% | 828.00M 3.3% | 856.00M 3.1% |
Diluted Shares Outstanding | 696.00M 2.4% | 713.00M 3.1% | 736.00M 2.1% | 752.00M 4.8% | 790.00M 2.0% | 806.00M 2.9% | 830.00M 3.4% | 859.00M 3.0% |