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 26, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 25, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 2.31B 8.2% | 2.13B 2.1% | 2.09B 38.2% | 3.37B 6.1% | 3.18B 8.3% | 2.94B 10.5% | 3.28B 1.9% | 3.35B 20.1% |
Cost of Revenue | 1.33B 5.4% | 1.26B 1.4% | 1.28B 37.0% | 2.04B 5.0% | 1.94B 0.1% | 1.94B 17.7% | 2.35B 9.1% | 2.16B 21.8% |
Gross Profit | 972.80M 12.1% | 867.80M 7.8% | 805.00M 39.9% | 1.34B 8.0% | 1.24B 24.0% | 1.00B 7.5% | 931.10M 21.7% | 1.19B 17.2% |
Gross Margin % | 42.00% 2.4% | 41.00% 5.1% | 39.00% 2.5% | 40.00% 2.6% | 39.00% 14.7% | 34.00% 21.4% | 28.00% 22.2% | 36.00% 0.0% |
Research & Development | 0.00 | 0.00 100.0% | 55.90M 13.6% | 49.20M 39.6% | 81.40M 9.9% | 74.10M 0.1% | 74.00M 16.9% | 89.10M 52.3% |
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 | 548.60M 7.1% | 512.00M 10.0% | 465.30M 42.4% | 807.90M 9.4% | 738.80M 0.2% | 737.60M 2.3% | 720.70M 1.0% | 713.40M 20.4% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 22.00M 7.8% | 20.40M 36.9% | 14.90M 238.6% | 4.40M 76.5% | 18.70M 2437.5% |
Total Operating Expenses | 548.60M 7.1% | 512.00M 1.8% | 521.20M 35.5% | 807.90M 9.4% | 738.80M 0.2% | 737.60M 2.3% | 720.70M 1.0% | 713.40M 20.4% |
Cost and Expenses | 1.88B 5.9% | 1.78B 1.5% | 1.80B 36.6% | 2.84B 6.2% | 2.68B 0.1% | 2.67B 13.0% | 3.07B 7.1% | 2.87B 21.4% |
Operating Income | 424.20M 19.2% | 355.80M 25.4% | 283.80M 49.1% | 557.30M 10.9% | 502.30M 91.1% | 262.90M 25.0% | 210.40M 52.3% | 441.30M 9.8% |
Operating Margin % | 18.00% 5.9% | 17.00% 21.4% | 14.00% 17.6% | 17.00% 6.3% | 16.00% 77.8% | 9.00% 50.0% | 6.00% 53.8% | 13.00% 7.1% |
EBITDA | 494.30M 18.6% | 416.70M 26.7% | 329.00M 2.5% | 321.10M 50.1% | 643.60M 69.0% | 380.90M 27.6% | 298.60M 51.7% | 618.70M 24.8% |
EBITDA Margin % | 21.00% 5.0% | 20.00% 25.0% | 16.00% 60.0% | 10.00% 50.0% | 20.00% 53.8% | 13.00% 44.4% | 9.00% 50.0% | 18.00% 0.0% |
Interest Expense | 11.30M 58.5% | 27.20M 19.8% | 22.70M 124.8% | 10.10M 106.1% | 4.90M 91.1% | 55.30M 18.2% | 46.80M 8.1% | 50.90M 41.0% |
Interest Income | 11.20M 103.6% | 5.50M 7.8% | 5.10M 59.4% | 3.20M 146.2% | 1.30M 35.0% | 2.00M 25.9% | 2.70M 17.4% | 2.30M 8.0% |
Other Income (Expense) | 8.60M 149.7% | -17.30M 3.0% | -16.80M 94.1% | -285.90M 1039.0% | -25.10M 34.6% | -38.40M 3.3% | -39.70M 32.8% | -29.90M 43.1% |
Pre-Tax Income | 432.80M 27.9% | 338.50M 26.8% | 267.00M 53.6% | 575.20M 20.5% | 477.20M 112.6% | 224.50M 31.5% | 170.70M 58.5% | 411.50M 12.0% |
Pre-Tax Margin % | 19.00% 18.8% | 16.00% 23.1% | 13.00% 23.5% | 17.00% 13.3% | 15.00% 87.5% | 8.00% 60.0% | 5.00% 58.3% | 12.00% 7.7% |
Tax Provision | 101.10M 43.8% | 70.30M 11.2% | 63.20M 61.6% | 164.60M 98.6% | 82.90M 91.0% | 43.40M 17.0% | 37.10M 51.1% | 75.90M 61.1% |
Net Income | 366.60M 24.4% | 294.70M 15.2% | 255.90M 36.2% | 401.10M 7.9% | 435.40M 140.6% | 181.00M 35.8% | 133.30M 60.3% | 335.60M 95.3% |
Net Margin % | 16.00% 14.3% | 14.00% 16.7% | 12.00% 0.0% | 12.00% 14.3% | 14.00% 133.3% | 6.00% 50.0% | 4.00% 60.0% | 10.00% 66.7% |
Basic EPS | 6.38 23.9% | 5.15 14.2% | 4.51 36.6% | 7.11 4.7% | 7.46 140.6% | 3.10 39.0% | 2.23 60.4% | 5.63 94.8% |
Diluted EPS | 6.26 24.0% | 5.05 13.5% | 4.45 36.5% | 7.01 4.6% | 7.35 138.6% | 3.08 40.0% | 2.20 60.0% | 5.50 93.7% |
Basic Shares Outstanding | 57.50M 0.5% | 57.20M 0.9% | 56.70M 0.5% | 56.40M 3.4% | 58.40M 0.2% | 58.30M 2.5% | 59.80M 0.3% | 59.60M 0.3% |
Diluted Shares Outstanding | 58.60M 0.5% | 58.30M 1.4% | 57.50M 0.5% | 57.20M 3.4% | 59.20M 0.7% | 58.80M 3.0% | 60.60M 0.7% | 61.00M 1.0% |