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 21, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 114.98B 11.5% | 103.14B 92.4% | 53.61B 14.2% | 62.48B 8.1% | 57.78B 16.3% | 49.68B 3.4% | 51.45B 36.4% | 37.71B 9.2% |
Cost of Revenue | 49.37B 7.8% | 45.79B 20.0% | 38.15B 204.0% | 12.55B 815.9% | 1.37B 70.3% | 4.61B 63.3% | 12.56B 24.6% | 10.09B 77.0% |
Gross Profit | 65.62B 14.4% | 57.36B 14.4% | 50.13B 0.4% | 49.93B 11.5% | 56.41B 25.2% | 45.07B 15.9% | 38.88B 3.1% | 37.71B 5.2% |
Gross Margin % | 57.00% 1.8% | 56.00% 40.4% | 94.00% 17.5% | 80.00% 18.4% | 98.00% 7.7% | 91.00% 19.7% | 76.00% 24.0% | 100.00% 16.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 29.07B 11.1% | 26.18B 8.2% | 24.20B 5.0% | 23.05B 6.4% | 24.63B 19.0% | 20.70B 10.9% | 18.66B 5.9% | 17.63B 2.7% |
Selling & Marketing | 1.17B 21.6% | 965.00M 7.5% | 898.00M 0.8% | 905.00M 40.7% | 643.00M 48.2% | 434.00M 34.2% | 660.00M 4.5% | 691.00M 13.5% |
SG&A Expenses | 30.25B 11.4% | 27.14B 8.1% | 25.10B 4.8% | 23.96B 5.2% | 25.27B 19.6% | 21.14B 9.4% | 19.32B 5.5% | 18.32B 3.1% |
Other Operating Expenses | 13.42B 6.3% | 12.62B 4.5% | 13.22B 11.2% | 11.88B 3.6% | 11.47B 20.6% | 9.51B 15.2% | 8.26B 1.3% | 8.15B 6.3% |
Total Operating Expenses | 43.66B 9.8% | 39.76B 3.8% | 38.32B 6.9% | 35.84B 19.8% | 29.93B 2.3% | 30.65B 11.1% | 27.58B 4.2% | 26.48B 4.0% |
Cost and Expenses | 93.03B 8.7% | 85.55B 184.6% | 30.06B 5.0% | 28.62B 24.9% | 38.11B 8.1% | 35.26B 12.2% | 40.15B 82.7% | 21.98B 29.4% |
Operating Income | 21.95B 24.8% | 17.60B 49.0% | 11.81B 52.3% | 24.76B 25.9% | 19.67B 36.4% | 14.42B 27.6% | 11.30B 0.6% | 11.36B 9.2% |
Operating Margin % | 19.00% 11.8% | 17.00% 22.7% | 22.00% 45.0% | 40.00% 17.6% | 34.00% 17.2% | 29.00% 31.8% | 22.00% 26.7% | 30.00% 20.0% |
EBITDA | 26.61B 16.9% | 22.76B 41.6% | 16.07B 11.2% | 18.09B 24.3% | 23.88B 31.3% | 18.19B 30.4% | 13.94B 6.6% | 13.08B 7.6% |
EBITDA Margin % | 23.00% 4.5% | 22.00% 26.7% | 30.00% 3.4% | 29.00% 29.3% | 41.00% 10.8% | 37.00% 37.0% | 27.00% 22.9% | 35.00% 20.7% |
Interest Expense | 49.02B 7.7% | 45.52B 21.0% | 37.62B 206.6% | 12.27B 798.1% | 1.37B 64.5% | 3.85B 69.0% | 12.40B 23.0% | 10.09B 77.0% |
Interest Income | 59.06B 9.1% | 54.13B 18.1% | 45.85B 112.3% | 21.59B 129.5% | 9.41B 7.4% | 10.16B 40.6% | 17.10B 23.1% | 13.89B 54.4% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 21.95B 24.8% | 17.60B 49.0% | 11.81B 16.2% | 14.09B 28.4% | 19.67B 36.4% | 14.42B 27.6% | 11.30B 0.6% | 11.24B 8.0% |
Pre-Tax Margin % | 19.00% 11.8% | 17.00% 22.7% | 22.00% 4.3% | 23.00% 32.4% | 34.00% 17.2% | 29.00% 31.8% | 22.00% 26.7% | 30.00% 20.0% |
Tax Provision | 4.93B 21.2% | 4.07B 57.5% | 2.58B 11.2% | 2.91B 36.0% | 4.55B 40.4% | 3.24B 56.9% | 2.06B 12.2% | 2.35B 43.6% |
Net Income | 16.86B 25.9% | 13.39B 47.4% | 9.09B 17.6% | 11.03B 26.6% | 15.03B 36.7% | 11.00B 21.6% | 9.04B 3.4% | 8.75B 43.2% |
Net Margin % | 15.00% 15.4% | 13.00% 23.5% | 17.00% 5.6% | 18.00% 30.8% | 26.00% 18.2% | 22.00% 22.2% | 18.00% 21.7% | 23.00% 53.3% |
Basic EPS | 10.34 28.6% | 8.04 53.4% | 5.24 15.9% | 6.23 23.7% | 8.16 24.6% | 6.55 24.5% | 5.26 9.1% | 4.82 53.0% |
Diluted EPS | 10.20 28.3% | 7.95 53.5% | 5.18 15.8% | 6.15 23.4% | 8.03 24.3% | 6.46 24.5% | 5.19 9.7% | 4.73 53.6% |
Basic Shares Outstanding | 1.57B 1.3% | 1.59B 2.3% | 1.63B 3.7% | 1.69B 5.3% | 1.78B 11.4% | 1.60B 0.9% | 1.62B 5.3% | 1.71B 13.9% |
Diluted Shares Outstanding | 1.59B 1.1% | 1.61B 2.1% | 1.65B 3.9% | 1.71B 5.6% | 1.81B 11.7% | 1.62B 1.0% | 1.64B 5.6% | 1.74B 4.6% |