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 20, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 47.94B 1.9% | 47.06B 2.9% | 45.75B 6.4% | 43.00B 11.3% | 38.66B 17.1% | 33.01B 11.4% | 37.27B 8.6% | 34.30B 3.1% |
Cost of Revenue | 18.40B 0.4% | 18.32B 1.1% | 18.52B 2.9% | 18.00B 17.2% | 15.36B 14.3% | 13.43B 8.1% | 14.62B 11.9% | 13.07B 1.4% |
Gross Profit | 29.54B 2.8% | 28.74B 5.5% | 27.23B 8.9% | 25.00B 7.3% | 23.30B 19.0% | 19.58B 13.5% | 22.65B 6.7% | 21.23B 4.2% |
Gross Margin % | 62.00% 1.6% | 61.00% 1.7% | 60.00% 3.4% | 58.00% 3.3% | 60.00% 1.7% | 59.00% 3.3% | 61.00% 1.6% | 62.00% 1.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 9.12B 3089.2% | 286.00M 12.6% | 254.00M 97.1% | 8.66B 10.2% | 7.87B 19.8% | 6.56B 18.0% | 8.01B 14.1% | 7.01B 3102.3% |
Selling & Marketing | 5.40B 29.6% | 7.67B 0.8% | 7.61B 90.2% | 4.00B 0.0% | 4.00B 33.3% | 3.00B 25.0% | 4.00B 0.0% | 4.00B 45.7% |
SG&A Expenses | 14.52B 82.5% | 7.96B 1.2% | 7.86B 37.9% | 12.66B 6.7% | 11.87B 24.1% | 9.56B 20.3% | 12.01B 9.1% | 11.00B 45.2% |
Other Operating Expenses | 1.26B 88.3% | 10.79B 33.8% | 8.06B 463.6% | 1.43B 27.1% | 1.13B 10.2% | 1.02B 83.6% | 556.00M 48.5% | 1.08B 84.9% |
Total Operating Expenses | 15.78B 15.8% | 18.75B 17.7% | 15.92B 13.0% | 14.10B 8.5% | 12.99B 22.7% | 10.58B 15.7% | 12.56B 4.0% | 12.08B 18.0% |
Cost and Expenses | 34.18B 7.8% | 37.07B 7.6% | 34.44B 7.3% | 32.09B 13.2% | 28.35B 18.0% | 24.02B 11.6% | 27.18B 8.1% | 25.15B 11.6% |
Operating Income | 13.76B 37.7% | 9.99B 11.7% | 11.31B 3.7% | 10.91B 5.8% | 10.31B 14.6% | 9.00B 10.8% | 10.09B 10.2% | 9.15B 18.0% |
Operating Margin % | 29.00% 38.1% | 21.00% 16.0% | 25.00% 0.0% | 25.00% 7.4% | 27.00% 0.0% | 27.00% 0.0% | 27.00% 0.0% | 27.00% 22.7% |
EBITDA | 18.70B 18.3% | 15.81B 1.2% | 15.62B 13.1% | 13.81B 10.8% | 15.47B 22.2% | 12.66B 3.0% | 13.04B 27.6% | 10.23B 13.6% |
EBITDA Margin % | 39.00% 14.7% | 34.00% 0.0% | 34.00% 6.3% | 32.00% 20.0% | 40.00% 5.3% | 38.00% 8.6% | 35.00% 16.7% | 30.00% 20.0% |
Interest Expense | 1.65B 0.1% | 1.66B 8.4% | 1.53B 73.1% | 882.00M 44.8% | 1.60B 11.1% | 1.44B 51.9% | 946.00M 0.4% | 950.00M 11.4% |
Interest Income | 786.00M 20.4% | 988.00M 8.9% | 907.00M 102.0% | 449.00M 62.7% | 276.00M 25.4% | 370.00M 34.3% | 563.00M 18.3% | 689.00M 1.5% |
Other Income (Expense) | 2.24B 27.7% | 3.09B 88.5% | 1.64B 111.2% | 777.00M 63.3% | 2.12B 181.5% | 752.00M 7.4% | 700.00M 175.5% | -927.00M 7.2% |
Pre-Tax Income | 16.00B 22.3% | 13.09B 1.0% | 12.95B 10.8% | 11.69B 5.9% | 12.43B 27.4% | 9.75B 9.6% | 10.79B 31.1% | 8.22B 19.4% |
Pre-Tax Margin % | 33.00% 17.9% | 28.00% 0.0% | 28.00% 3.7% | 27.00% 15.6% | 32.00% 6.7% | 30.00% 3.4% | 29.00% 20.8% | 24.00% 26.3% |
Tax Provision | 2.86B 17.4% | 2.44B 8.4% | 2.25B 6.3% | 2.12B 19.3% | 2.62B 32.3% | 1.98B 10.0% | 1.80B 3.0% | 1.75B 68.8% |
Net Income | 13.11B 23.3% | 10.63B 0.8% | 10.71B 12.3% | 9.54B 2.3% | 9.77B 26.1% | 7.75B 13.2% | 8.92B 38.6% | 6.43B 415.5% |
Net Margin % | 27.00% 17.4% | 23.00% 0.0% | 23.00% 4.5% | 22.00% 12.0% | 25.00% 8.7% | 23.00% 4.2% | 24.00% 26.3% | 19.00% 375.0% |
Basic EPS | 3.05 23.5% | 2.47 0.4% | 2.48 12.7% | 2.20 2.7% | 2.26 25.6% | 1.80 13.9% | 2.09 38.4% | 1.51 420.7% |
Diluted EPS | 3.04 23.6% | 2.46 0.4% | 2.47 12.8% | 2.19 2.7% | 2.25 25.7% | 1.79 13.5% | 2.07 38.0% | 1.50 417.2% |
Basic Shares Outstanding | 4.30B 0.1% | 4.31B 0.3% | 4.32B 0.1% | 4.33B 0.3% | 4.32B 0.5% | 4.29B 0.4% | 4.28B 0.4% | 4.26B 0.3% |
Diluted Shares Outstanding | 4.31B 0.2% | 4.32B 0.4% | 4.34B 0.3% | 4.35B 0.2% | 4.34B 0.4% | 4.32B 0.2% | 4.31B 0.3% | 4.30B 0.6% |