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 17, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 13, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 15, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 11, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 2.72B 10.3% | 2.46B 2.0% | 2.51B 3.6% | 2.61B 13.3% | 2.30B 23.5% | 1.86B 12.6% | 2.13B 1.6% | 2.17B 3.8% |
Cost of Revenue | 1.74B 12.9% | 1.54B 1.2% | 1.56B 9.4% | 1.72B 10.6% | 1.55B 23.0% | 1.26B 5.6% | 1.34B 0.1% | 1.34B 12.4% |
Gross Profit | 978.24M 6.1% | 922.22M 3.4% | 954.97M 4.2% | 916.29M 7.2% | 854.36M 28.8% | 663.29M 16.4% | 793.50M 21.3% | 1.01B 8.0% |
Gross Margin % | 36.00% 2.7% | 37.00% 2.6% | 38.00% 8.6% | 35.00% 5.4% | 37.00% 2.8% | 36.00% 2.7% | 37.00% 21.3% | 47.00% 4.4% |
Research & Development | 128.41M 4.5% | 122.93M 5.6% | 116.43M 11.6% | 104.35M 13.7% | 91.81M 14.4% | 107.30M 13.7% | 94.36M 3.0% | 91.63M 3.2% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 518.13M 4.8% | 494.60M 0.4% | 492.70M 9.8% | 448.64M 18.7% | 378.03M 3.2% | 366.19M 12.3% | 417.33M 1.5% | 411.35M 5.5% |
Other Operating Expenses | 0.00 100.0% | 48.79M 23.5% | 39.52M 138.5% | 16.57M 58.5% | 39.91M 38.0% | 64.39M 13.7% | 74.61M 0.7% | 75.14M 27.7% |
Total Operating Expenses | 646.54M 1.4% | 655.76M 2.9% | 637.45M 7.9% | 590.85M 16.3% | 508.17M 5.5% | 537.88M 8.3% | 586.30M 1.4% | 578.04M 17.3% |
Cost and Expenses | 2.38B 8.6% | 2.19B 0.0% | 2.19B 3.8% | 2.28B 11.9% | 2.04B 17.3% | 1.74B 9.7% | 1.92B 0.5% | 1.91B 11.1% |
Operating Income | 331.70M 24.5% | 266.46M 16.1% | 317.52M 12.6% | 363.33M 22.5% | 296.53M 97.5% | 150.11M 27.6% | 207.21M 32.1% | 305.22M 30.1% |
Operating Margin % | 12.00% 9.1% | 11.00% 15.4% | 13.00% 7.1% | 14.00% 7.7% | 13.00% 62.5% | 8.00% 20.0% | 10.00% 28.6% | 14.00% 27.3% |
EBITDA | 442.67M 15.9% | 381.99M 8.8% | 418.83M 6.8% | 449.38M 19.1% | 377.46M 46.1% | 258.41M 25.6% | 347.48M 20.9% | 439.55M 32.4% |
EBITDA Margin % | 16.00% 0.0% | 16.00% 5.9% | 17.00% 0.0% | 17.00% 6.3% | 16.00% 14.3% | 14.00% 12.5% | 16.00% 20.0% | 20.00% 25.0% |
Interest Expense | 46.35M 21.0% | 38.30M 13.9% | 33.63M 22.8% | 43.55M 30.5% | 62.69M 6.4% | 58.90M 5.5% | 55.81M 8.3% | 60.84M 26.6% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -64.83M 68.3% | -38.52M 21.3% | -31.76M 30.9% | -45.94M 34.1% | -69.75M 17.6% | -59.30M 8.2% | -54.80M 34.7% | -83.93M 38.1% |
Pre-Tax Income | 266.87M 17.1% | 227.94M 20.2% | 285.76M 10.0% | 317.39M 40.0% | 226.78M 242.9% | 66.13M 56.6% | 152.41M 30.8% | 220.33M 121.8% |
Pre-Tax Margin % | 10.00% 11.1% | 9.00% 18.2% | 11.00% 8.3% | 12.00% 20.0% | 10.00% 150.0% | 4.00% 42.9% | 7.00% 30.0% | 10.00% 100.0% |
Tax Provision | 29.34M 0.6% | 29.53M 31.6% | 43.20M 13.0% | 49.65M 77.7% | 27.94M 138.3% | 11.72M 72.4% | 42.52M 32.4% | 62.94M 869.0% |
Net Income | 237.52M 19.7% | 198.43M 18.3% | 242.76M 4.7% | 254.66M 298.4% | 63.92M 17.9% | 77.85M 29.2% | 109.89M 31.7% | 160.89M 72.6% |
Net Margin % | 9.00% 12.5% | 8.00% 20.0% | 10.00% 0.0% | 10.00% 233.3% | 3.00% 25.0% | 4.00% 20.0% | 5.00% 28.6% | 7.00% 75.0% |
Basic EPS | 6.00 23.0% | 4.88 15.1% | 5.75 4.5% | 6.02 321.0% | 1.43 18.2% | 1.21 53.5% | 2.60 34.3% | 3.96 79.2% |
Diluted EPS | 5.91 23.1% | 4.80 15.2% | 5.66 1.0% | 5.72 305.7% | 1.41 16.5% | 1.21 53.5% | 2.60 33.8% | 3.93 79.5% |
Basic Shares Outstanding | 39.60M 2.7% | 40.69M 3.7% | 42.24M 3.7% | 43.84M 2.1% | 44.80M 0.1% | 44.78M 6.1% | 42.20M 3.8% | 40.67M 3.7% |
Diluted Shares Outstanding | 40.21M 2.6% | 41.30M 3.6% | 42.86M 3.8% | 44.54M 1.8% | 45.36M 1.3% | 44.78M 6.1% | 42.20M 3.0% | 40.96M 4.0% |