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 Apr 30, 2026 | 2024 Dec 31, 2024 Apr 30, 2025 | 2023 Dec 31, 2023 Apr 22, 2024 | 2022 Dec 31, 2022 May 16, 2023 | 2021 Dec 31, 2021 Apr 29, 2022 | 2020 Dec 31, 2020 Apr 30, 2021 | 2019 Dec 31, 2019 Apr 30, 2020 | 2018 Dec 31, 2018 Apr 25, 2019 |
|---|
Total Revenue | 1.57B 9.1% | 1.44B 0.9% | 1.42B 15.2% | 1.68B 11.2% | 1.51B 19.2% | 1.27B 2.6% | 1.23B 5.4% | 1.30B 6.0% |
Cost of Revenue | 1.20B 9.6% | 1.10B 2.6% | 1.07B 11.7% | 1.21B 2.7% | 1.18B 14.2% | 1.03B 2.8% | 1.00B 0.7% | 1.01B 2.1% |
Gross Profit | 363.85M 7.2% | 339.44M 4.0% | 353.52M 24.2% | 466.31M 41.7% | 329.12M 41.1% | 233.32M 1.6% | 229.67M 21.6% | 292.95M 17.3% |
Gross Margin % | 23.00% 4.2% | 24.00% 4.0% | 25.00% 10.7% | 28.00% 27.3% | 22.00% 22.2% | 18.00% 5.3% | 19.00% 13.6% | 22.00% 15.4% |
Research & Development | 86.50M 319.4% | 20.62M 74.2% | 79.81M 4.9% | 83.91M 1.7% | 85.39M 9.0% | 78.32M 3.6% | 75.58M 3.5% | 73.05M 8.0% |
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 | 83.19M 11.0% | 74.96M 3.5% | 72.45M 9.8% | 80.28M 4.0% | 77.22M 20.7% | 63.97M 5.1% | 67.38M 3.7% | 64.95M 2.8% |
Other Operating Expenses | 0.00 100.0% | 52.54M 115.2% | -346.01M | 0.00 100.0% | 1.46M | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 169.68M 14.6% | 148.13M 176.5% | -193.75M 218.0% | 164.19M 1.0% | 162.61M 14.3% | 142.28M 0.5% | 142.96M 3.6% | 138.00M 2.6% |
Cost and Expenses | 1.37B 10.2% | 1.24B 42.2% | 875.42M 36.4% | 1.38B 2.5% | 1.34B 14.2% | 1.17B 2.4% | 1.15B 0.2% | 1.15B 1.6% |
Operating Income | 194.17M 1.5% | 191.31M 65.0% | 547.26M 75.6% | 311.67M 87.2% | 166.51M 82.9% | 91.03M 5.0% | 86.72M 44.0% | 154.94M 29.5% |
Operating Margin % | 12.00% 7.7% | 13.00% 65.8% | 38.00% 100.0% | 19.00% 72.7% | 11.00% 57.1% | 7.00% 0.0% | 7.00% 41.7% | 12.00% 25.0% |
EBITDA | 543.50M 20.4% | 451.32M 47.0% | 851.12M 43.1% | 594.75M 36.0% | 437.22M 31.9% | 331.56M 10.1% | 301.19M 18.5% | 369.33M 13.8% |
EBITDA Margin % | 35.00% 12.9% | 31.00% 48.3% | 60.00% 71.4% | 35.00% 20.7% | 29.00% 11.5% | 26.00% 8.3% | 24.00% 14.3% | 28.00% 9.7% |
Interest Expense | 0.00 100.0% | 5.86M 29.0% | 8.26M 56.8% | 19.12M 63.5% | 11.69M 27.2% | 16.06M 34.1% | 11.97M 47.7% | 22.88M 81.3% |
Interest Income | 46.21M 16.7% | 55.49M 38.8% | 39.99M 194.1% | 13.60M 153.3% | 5.37M 36.7% | 8.48M 34.5% | 12.95M 20.3% | 10.76M 159.3% |
Other Income (Expense) | 46.21M 77.0% | 26.11M 30.5% | 37.58M 290.7% | -19.70M 72.6% | -11.41M 386.7% | -2.35M 154.5% | 4.30M 127.6% | -15.63M 13.5% |
Pre-Tax Income | 240.38M 10.6% | 217.43M 62.8% | 584.84M 100.3% | 291.97M 88.2% | 155.10M 74.9% | 88.69M 2.6% | 91.02M 34.7% | 139.32M 31.0% |
Pre-Tax Margin % | 15.00% 0.0% | 15.00% 63.4% | 41.00% 141.2% | 17.00% 70.0% | 10.00% 42.9% | 7.00% 0.0% | 7.00% 36.4% | 11.00% 26.7% |
Tax Provision | 21.57M 111.4% | 10.21M 84.4% | 65.31M 156.1% | 25.50M 2390.4% | 1.02M 81.0% | 5.40M 83.1% | 2.95M 50.4% | 5.94M 105.9% |
Net Income | 220.47M 6.1% | 207.86M 59.9% | 518.49M 96.0% | 264.57M 76.4% | 150.01M 82.3% | 82.30M 8.6% | 90.05M 33.6% | 135.58M 54.5% |
Net Margin % | 14.00% 0.0% | 14.00% 61.1% | 36.00% 125.0% | 16.00% 60.0% | 10.00% 42.9% | 7.00% 0.0% | 7.00% 30.0% | 10.00% 52.4% |
Basic EPS | 1.97 5.3% | 1.87 60.2% | 4.70 94.2% | 2.42 74.1% | 1.39 80.5% | 0.77 9.4% | 0.85 37.0% | 1.35 56.2% |
Diluted EPS | 1.94 4.9% | 1.85 60.3% | 4.66 95.0% | 2.39 74.5% | 1.37 80.3% | 0.76 9.5% | 0.84 36.4% | 1.32 54.5% |
Basic Shares Outstanding | 113.64M 2.2% | 111.15M 0.8% | 110.29M 0.9% | 109.35M 1.0% | 108.28M 1.0% | 107.25M 0.9% | 106.26M 5.8% | 100.40M 3.9% |
Diluted Shares Outstanding | 113.60M 1.1% | 112.34M 1.0% | 111.22M 0.4% | 110.75M 0.9% | 109.80M 1.2% | 108.48M 1.0% | 107.44M 4.8% | 102.52M 3.2% |