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 12, 2024 | 2022 Dec 31, 2022 Feb 13, 2023 | 2021 Jan 1, 2022 Feb 22, 2022 | 2020 Jan 2, 2021 May 14, 2021 | 2019 Dec 28, 2019 Feb 24, 2020 | 2018 Dec 29, 2018 Feb 27, 2019 |
|---|
Total Revenue | 5.30B 14.1% | 4.64B 13.5% | 4.09B 14.8% | 3.56B 32.8% | 2.99B 11.4% | 2.68B | 2.34B 9.3% | 2.14B 10.0% |
Cost of Revenue | 722.25M 11.5% | 647.50M 48.8% | 435.04M 17.1% | 371.62M 21.6% | 307.01M 0.5% | 305.50M | 266.36M 2.9% | 258.75M 9.0% |
Gross Profit | 4.57B 14.5% | 3.99B 9.3% | 3.65B 14.6% | 3.19B 34.2% | 2.68B 12.8% | 2.38B | 2.07B 10.1% | 1.88B 10.2% |
Gross Margin % | 86.00% 0.0% | 86.00% 3.4% | 89.00% 1.1% | 90.00% 1.1% | 90.00% 1.1% | 89.00% | 89.00% 1.1% | 88.00% 0.0% |
Research & Development | 1.77B 14.2% | 1.55B 7.4% | 1.44B 15.2% | 1.25B 21.1% | 1.13B 9.7% | 1.03B | 935.94M 5.8% | 884.82M 10.0% |
General & Administrative | 313.39M 11.0% | 282.28M 16.4% | 242.43M 0.1% | 242.12M 56.8% | 189.02M 22.4% | 154.43M | 139.81M 4.8% | 133.41M 0.6% |
Selling & Marketing | 802.63M 6.0% | 757.48M 9.7% | 690.32M 14.2% | 604.22M 17.0% | 560.26M 8.5% | 516.46M | 481.67M 9.6% | 439.67M 4.9% |
SG&A Expenses | 1.12B 7.3% | 1.04B 11.5% | 932.75M 10.2% | 846.34M 26.2% | 749.28M 11.7% | 670.88M | 621.48M 8.4% | 573.08M 3.6% |
Other Operating Expenses | 39.94M 26.2% | 54.14M 85.6% | 29.18M 57.5% | 18.52M 2.9% | 18.59M 3.2% | 18.01M | 12.13M 265.3% | 3.32M 80.2% |
Total Operating Expenses | 2.92B 10.7% | 2.64B 10.0% | 2.40B 13.6% | 2.12B 22.9% | 1.90B 10.4% | 1.72B | 1.57B 6.6% | 1.47B 7.3% |
Cost and Expenses | 3.65B 10.8% | 3.29B 15.9% | 2.84B 14.1% | 2.49B 22.7% | 2.21B 8.9% | 2.03B | 1.84B 6.1% | 1.73B 7.5% |
Operating Income | 1.65B 22.1% | 1.35B 8.0% | 1.25B 16.5% | 1.07B 66.3% | 779.09M 20.7% | 645.55M | 491.80M 24.1% | 396.21M 22.3% |
Operating Margin % | 31.00% 6.9% | 29.00% 6.5% | 31.00% 3.3% | 30.00% 25.0% | 26.00% 8.3% | 24.00% | 21.00% 10.5% | 19.00% 11.8% |
EBITDA | 1.87B 12.3% | 1.67B 13.9% | 1.46B 21.6% | 1.20B 50.6% | 916.12M 14.6% | 799.15M | 620.59M 18.0% | 526.02M 17.2% |
EBITDA Margin % | 35.00% 2.8% | 36.00% 0.0% | 36.00% 5.9% | 34.00% 13.3% | 31.00% 3.3% | 30.00% | 27.00% 8.0% | 25.00% 8.7% |
Interest Expense | 116.54M 53.3% | 76.00M 110.0% | 36.19M 57.8% | 22.93M 10.5% | 16.98M 18.2% | 20.75M | 18.83M 18.6% | 23.14M 9.8% |
Interest Income | 101.58M 62.6% | 62.48M 110.8% | 29.64M 193.5% | 10.10M 164.6% | 2.63M 31.0% | 3.82M | 9.51M 17.8% | 8.07M 108.0% |
Other Income (Expense) | -127.74M 383.5% | 45.06M 46.8% | 30.70M 208.4% | -28.32M 121.2% | -10.65M 16.8% | -12.80M | -12.83M 35.3% | -19.82M 122.5% |
Pre-Tax Income | 1.52B 9.0% | 1.40B 8.9% | 1.28B 22.6% | 1.05B 65.2% | 768.43M 21.4% | 632.75M | 478.97M 27.3% | 376.39M 19.5% |
Pre-Tax Margin % | 29.00% 3.3% | 30.00% 3.2% | 31.00% 6.9% | 29.00% 20.8% | 26.00% 8.3% | 24.00% | 21.00% 16.7% | 18.00% 12.5% |
Tax Provision | 413.15M 21.4% | 340.33M 41.3% | 240.78M 22.6% | 196.41M 366.5% | 72.48M 72.1% | 42.10M | -510.01M 1766.0% | 30.61M 72.4% |
Net Income | 1.11B 5.1% | 1.06B 1.4% | 1.04B 22.6% | 848.95M 43.7% | 695.96M 17.8% | 590.64M | 988.98M 186.0% | 345.78M 69.4% |
Net Margin % | 21.00% 8.7% | 23.00% 8.0% | 25.00% 4.2% | 24.00% 9.1% | 23.00% 4.5% | 22.00% | 42.00% 162.5% | 16.00% 45.5% |
Basic EPS | 4.09 5.1% | 3.89 0.8% | 3.86 23.3% | 3.13 44.9% | 2.54 17.6% | 2.16 | 3.62 187.3% | 1.26 68.0% |
Diluted EPS | 4.06 5.5% | 3.85 0.8% | 3.82 23.6% | 3.09 46.4% | 2.50 18.5% | 2.11 | 3.53 187.0% | 1.23 68.5% |
Basic Shares Outstanding | 271.33M 0.0% | 271.21M 0.7% | 269.38M 0.7% | 271.20M 0.9% | 273.50M 0.1% | 273.73M | 273.24M 0.2% | 273.73M 0.6% |
Diluted Shares Outstanding | 273.31M 0.2% | 273.83M 0.4% | 272.75M 0.8% | 275.01M 1.7% | 278.86M 0.3% | 279.64M | 280.51M 0.2% | 281.14M 0.3% |