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 11, 2026 | 2024 Dec 31, 2024 Feb 12, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 27, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 9.26B 5.9% | 8.75B 6.8% | 8.19B 12.7% | 7.26B 9.5% | 6.64B 10.6% | 6.00B 7.8% | 5.56B 9.7% | 5.07B 16.1% |
Cost of Revenue | 4.51B 0.9% | 4.47B 5.7% | 4.23B 12.7% | 3.75B 8.0% | 3.47B 12.9% | 3.07B 9.4% | 2.81B 7.9% | 2.61B 18.8% |
Gross Profit | 4.75B 11.0% | 4.28B 8.1% | 3.96B 12.8% | 3.51B 11.0% | 3.16B 8.2% | 2.92B 6.3% | 2.75B 11.6% | 2.47B 13.4% |
Gross Margin % | 51.00% 4.1% | 49.00% 2.1% | 48.00% 0.0% | 48.00% 0.0% | 48.00% 2.0% | 49.00% 0.0% | 49.00% 0.0% | 49.00% 2.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.11 22.2% | 0.09 0.0% | 0.09 25.0% | 0.12 33.3% | 0.09 28.6% |
General & Administrative | 1.84B 4.2% | 1.77B 6.8% | 1.65B 10.4% | 1.50B 15.1% | 1.30B 19.3% | 1.09B 16.7% | 935.02M 13.1% | 826.69M 10.8% |
Selling & Marketing | 903.00M 1.3% | 891.00M 4.1% | 855.80M 8.8% | 786.56M 6.1% | 741.23M 3.2% | 718.36M 10.3% | 651.05M 2.7% | 633.70M 8.9% |
SG&A Expenses | 2.75B 3.3% | 2.66B 5.9% | 2.51B 9.8% | 2.29B 11.9% | 2.04B 12.9% | 1.81B 14.1% | 1.59B 8.6% | 1.46B 10.0% |
Other Operating Expenses | 158.00M 46.6% | 296.00M 3918.5% | 7.37M | 0.00 | 0.00 100.0% | 6.91M | 0.00 100.0% | 14.04M 52.4% |
Total Operating Expenses | 2.90B 1.7% | 2.95B 17.3% | 2.52B 10.1% | 2.29B 11.9% | 2.04B 12.9% | 1.81B 14.1% | 1.59B 8.6% | 1.46B 10.0% |
Cost and Expenses | 7.41B 0.1% | 7.42B 10.0% | 6.74B 11.7% | 6.04B 9.5% | 5.52B 12.9% | 4.88B 11.1% | 4.40B 8.1% | 4.07B 15.5% |
Operating Income | 1.85B 39.2% | 1.33B 8.0% | 1.44B 20.2% | 1.20B 8.3% | 1.11B 5.2% | 1.05B 10.0% | 1.17B 19.7% | 977.38M 20.8% |
Operating Margin % | 20.00% 33.3% | 15.00% 16.7% | 18.00% 5.9% | 17.00% 0.0% | 17.00% 5.6% | 18.00% 14.3% | 21.00% 10.5% | 19.00% 0.0% |
EBITDA | 4.07B 18.3% | 3.44B 2.1% | 3.37B 15.4% | 2.92B 12.3% | 2.60B 10.9% | 2.35B 4.5% | 2.46B 12.6% | 2.18B 20.7% |
EBITDA Margin % | 44.00% 12.8% | 39.00% 4.9% | 41.00% 2.5% | 40.00% 2.6% | 39.00% 0.0% | 39.00% 11.4% | 44.00% 2.3% | 43.00% 4.9% |
Interest Expense | 569.00M 24.5% | 457.00M 13.7% | 402.02M 12.8% | 356.34M 6.0% | 336.08M 17.3% | 406.47M 15.3% | 479.68M 8.0% | 521.49M 8.9% |
Interest Income | 193.00M 40.9% | 137.00M 45.4% | 94.23M 159.8% | 36.27M 1271.7% | 2.64M 69.4% | 8.65M 68.8% | 27.70M 91.3% | 14.48M 10.8% |
Other Income (Expense) | -340.00M 3.7% | -353.00M 10.6% | -319.04M 14.0% | -371.16M 25.7% | -499.21M 7.0% | -536.70M 12.5% | -477.03M 12.4% | -544.35M 4.2% |
Pre-Tax Income | 1.51B 54.7% | 975.00M 13.3% | 1.12B 35.6% | 829.37M 36.2% | 608.95M 18.0% | 516.23M 25.5% | 692.60M 59.9% | 433.04M 51.0% |
Pre-Tax Margin % | 16.00% 45.5% | 11.00% 21.4% | 14.00% 27.3% | 11.00% 22.2% | 9.00% 0.0% | 9.00% 25.0% | 12.00% 33.3% | 9.00% 28.6% |
Tax Provision | 160.00M 0.6% | 161.00M 3.7% | 155.25M 24.4% | 124.79M 14.3% | 109.22M 25.3% | 146.15M 21.1% | 185.35M 173.9% | 67.68M 25.7% |
Net Income | 1.35B 65.6% | 815.00M 15.9% | 969.18M 37.6% | 704.35M 40.8% | 500.19M 35.3% | 369.78M 27.1% | 507.45M 38.9% | 365.36M 56.8% |
Net Margin % | 15.00% 66.7% | 9.00% 25.0% | 12.00% 20.0% | 10.00% 25.0% | 8.00% 33.3% | 6.00% 33.3% | 9.00% 28.6% | 7.00% 40.0% |
Basic EPS | 13.79 61.5% | 8.54 17.5% | 10.35 34.6% | 7.69 38.1% | 5.57 32.0% | 4.22 30.0% | 6.03 31.7% | 4.58 51.2% |
Diluted EPS | 13.76 61.9% | 8.50 17.6% | 10.31 34.4% | 7.67 38.7% | 5.53 32.3% | 4.18 30.2% | 5.99 31.4% | 4.56 52.0% |
Basic Shares Outstanding | 97.88M 2.5% | 95.46M 2.0% | 93.61M 2.2% | 91.57M 2.0% | 89.77M 2.4% | 87.70M 4.2% | 84.14M 5.5% | 79.78M 3.8% |
Diluted Shares Outstanding | 98.12M 2.4% | 95.83M 1.9% | 94.01M 2.4% | 91.83M 1.6% | 90.41M 2.3% | 88.41M 4.4% | 84.68M 5.6% | 80.20M 3.4% |