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 Nov 1, 2025 Dec 12, 2025 | 2024 Nov 2, 2024 Dec 20, 2024 | 2023 Oct 28, 2023 Dec 15, 2023 | 2022 Oct 29, 2022 Dec 16, 2022 | 2021 Oct 30, 2021 Dec 17, 2021 | 2020 Oct 31, 2020 Dec 18, 2020 | 2019 Oct 31, 2019 Dec 20, 2019 | 2018 Oct 31, 2018 Dec 21, 2018 |
|---|
Total Revenue | 4.77B 18.8% | 4.01B 8.5% | 4.39B 20.8% | 3.63B 0.3% | 3.62B 2.5% | 3.53B 1.1% | 3.57B 15.4% | 3.09B 10.4% |
Cost of Revenue | 2.76B 20.4% | 2.30B 8.5% | 2.51B 21.0% | 2.07B 9.1% | 1.90B 1.0% | 1.88B 7.4% | 2.03B 14.1% | 1.78B 14.4% |
Gross Profit | 2.00B 16.6% | 1.72B 8.5% | 1.88B 20.4% | 1.56B 9.4% | 1.72B 4.2% | 1.65B 7.2% | 1.54B 17.3% | 1.31B 5.5% |
Gross Margin % | 42.00% 2.3% | 43.00% 0.0% | 43.00% 0.0% | 43.00% 10.4% | 48.00% 2.1% | 47.00% 9.3% | 43.00% 2.4% | 42.00% 4.5% |
Research & Development | 848.33M 10.5% | 767.50M 2.3% | 750.56M 20.2% | 624.66M 16.4% | 536.67M 1.3% | 529.89M 3.3% | 548.14M 11.5% | 491.56M 3.4% |
General & Administrative | 238.71M 8.2% | 220.65M 2.5% | 215.28M 20.0% | 179.38M 1.4% | 181.87M 7.3% | 169.55M 2.8% | 174.40M 8.9% | 160.13M 12.3% |
Selling & Marketing | 581.33M 13.8% | 510.67M 4.0% | 490.80M 5.2% | 466.56M 3.2% | 452.21M 8.6% | 416.43M 1.6% | 423.05M 7.4% | 394.06M 10.6% |
SG&A Expenses | 820.04M 12.1% | 731.32M 3.6% | 706.09M 9.3% | 645.95M 1.9% | 634.09M 8.2% | 585.97M 1.9% | 597.45M 7.8% | 554.19M 11.1% |
Other Operating Expenses | 25.76M 52.4% | 54.16M 16.2% | 64.66M 98.9% | 32.51M 37.0% | 23.73M 1.5% | 23.38M 7.2% | 21.81M 266.6% | -13.09M 9741.4% |
Total Operating Expenses | 1.69B 9.1% | 1.55B 2.1% | 1.52B 16.7% | 1.30B 9.1% | 1.19B 4.8% | 1.14B 2.4% | 1.17B 10.0% | 1.06B 5.4% |
Cost and Expenses | 4.46B 15.9% | 3.85B 4.5% | 4.03B 19.4% | 3.38B 9.1% | 3.09B 2.5% | 3.02B 5.6% | 3.20B 12.5% | 2.84B 10.8% |
Operating Income | 310.79M 86.5% | 166.62M 53.4% | 357.55M 60.5% | 222.81M 55.0% | 495.36M 1.7% | 486.96M 40.4% | 346.77M 50.8% | 229.95M 7.1% |
Operating Margin % | 7.00% 75.0% | 4.00% 50.0% | 8.00% 33.3% | 6.00% 57.1% | 14.00% 0.0% | 14.00% 40.0% | 10.00% 42.9% | 7.00% 12.5% |
EBITDA | 388.39M 10.9% | 350.35M 33.5% | 527.03M 32.6% | 397.43M 35.7% | 618.48M 4.3% | 646.17M 29.9% | 497.39M 36.9% | 363.22M 4.4% |
EBITDA Margin % | 8.00% 11.1% | 9.00% 25.0% | 12.00% 9.1% | 11.00% 35.3% | 17.00% 5.6% | 18.00% 28.6% | 14.00% 16.7% | 12.00% 0.0% |
Interest Expense | 91.76M 6.9% | 98.61M 12.0% | 88.03M 87.1% | 47.05M 50.0% | 31.37M 0.2% | 31.32M 16.4% | 37.45M 32.2% | 55.25M 1.1% |
Interest Income | 55.02M 11.4% | 62.12M 38.0% | 45.01M 347.4% | 10.06M 390.5% | 2.05M 70.1% | 6.86M 52.4% | 14.41M 5.2% | 13.70M 108.3% |
Other Income (Expense) | -154.50M 230.4% | -46.77M 38.0% | -33.89M 15.9% | -40.30M 23.6% | -32.60M 5.2% | -31.00M 7.7% | -33.58M 58.6% | -81.17M 38.5% |
Pre-Tax Income | 156.29M 30.4% | 119.85M 63.0% | 323.65M 77.3% | 182.50M 60.6% | 462.75M 1.5% | 455.96M 45.6% | 313.19M 110.5% | 148.78M 4.7% |
Pre-Tax Margin % | 3.00% 0.0% | 3.00% 57.1% | 7.00% 40.0% | 5.00% 61.5% | 13.00% 0.0% | 13.00% 44.4% | 9.00% 80.0% | 5.00% 16.7% |
Tax Provision | 32.95M 8.2% | 35.89M 47.8% | 68.83M 132.5% | 29.60M 179.1% | -37.45M 139.6% | 94.67M 58.4% | 59.76M 87.9% | 493.47M 144.6% |
Net Income | 123.34M 46.9% | 83.96M 67.1% | 254.83M 66.7% | 152.90M 69.4% | 500.20M 38.4% | 361.29M 42.6% | 253.43M 173.5% | -344.69M 127.3% |
Net Margin % | 3.00% 50.0% | 2.00% 66.7% | 6.00% 50.0% | 4.00% 71.4% | 14.00% 40.0% | 10.00% 42.9% | 7.00% 163.6% | -11.00% 124.4% |
Basic EPS | 0.87 50.0% | 0.58 66.1% | 1.71 69.3% | 1.01 68.6% | 3.22 37.6% | 2.34 43.6% | 1.63 165.5% | -2.49 128.0% |
Diluted EPS | 0.85 46.6% | 0.58 66.1% | 1.71 71.0% | 1.00 68.7% | 3.19 37.5% | 2.32 44.1% | 1.61 167.1% | -2.40 131.9% |
Basic Shares Outstanding | 142.22M 1.7% | 144.72M 2.9% | 148.97M 1.5% | 151.21M 2.6% | 155.28M 0.6% | 154.29M 0.9% | 155.72M 12.4% | 138.56M 2.4% |
Diluted Shares Outstanding | 145.25M 0.5% | 145.96M 2.3% | 149.38M 1.8% | 152.19M 2.9% | 156.74M 0.5% | 155.96M 1.1% | 157.61M 9.7% | 143.74M 15.4% |