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 Oct 31, 2025 Dec 17, 2025 | 2024 Oct 31, 2024 Dec 18, 2024 | 2023 Oct 31, 2023 Dec 20, 2023 | 2022 Oct 31, 2022 Dec 22, 2022 | 2021 Oct 31, 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.51B 1.6% | 4.58B 0.7% | 4.55B 0.9% | 4.51B 14.0% | 3.96B 17.2% | 3.38B 7.7% | 3.14B 19.8% | 2.62B 4.5% |
Cost of Revenue | 3.01B 1.0% | 3.03B 2.0% | 2.98B 1.1% | 3.01B 14.8% | 2.62B 19.7% | 2.19B 4.7% | 2.09B 24.6% | 1.68B 5.9% |
Gross Profit | 1.50B 2.9% | 1.55B 1.8% | 1.58B 4.9% | 1.50B 12.4% | 1.34B 12.5% | 1.19B 13.5% | 1.05B 11.4% | 941.01M 2.2% |
Gross Margin % | 33.00% 2.9% | 34.00% 2.9% | 35.00% 6.1% | 33.00% 2.9% | 34.00% 2.9% | 35.00% 6.1% | 33.00% 8.3% | 36.00% 2.7% |
Research & Development | 0.00 | 0.00 100.0% | 173.90M 11.8% | 155.60M 10.4% | 141.00M 13.6% | 124.10M 13.7% | 109.10M 30.7% | 83.50M 3.9% |
General & Administrative | 0.00 | 0.00 100.0% | 743.70M 14.6% | 870.63M 13.1% | 769.71M 7.9% | 713.12M 5.0% | 679.43M 30.3% | 521.53M 0.2% |
Selling & Marketing | 0.00 | 0.00 100.0% | 77.60M 33.1% | 58.30M 15.4% | 50.50M 0.4% | 50.30M 15.6% | 43.50M 6.3% | 46.40M 7.9% |
SG&A Expenses | 1.01B 0.2% | 1.02B 23.7% | 821.30M 11.6% | 928.93M 13.3% | 820.21M 7.4% | 763.42M 5.6% | 722.93M 27.3% | 567.93M 0.4% |
Other Operating Expenses | 0.00 | 0.00 100.0% | 151.30M 1098.8% | 12.62M 23.8% | 10.20M 26.5% | 13.87M 46.5% | 25.94M 40.9% | 18.41M 459.0% |
Total Operating Expenses | 1.01B 0.2% | 1.02B 11.4% | 1.15B 23.5% | 928.93M 13.3% | 820.21M 7.4% | 763.42M 5.6% | 722.93M 27.3% | 567.93M 0.4% |
Cost and Expenses | 4.02B 0.8% | 4.05B 1.7% | 4.12B 4.7% | 3.94B 14.5% | 3.44B 16.6% | 2.95B 5.0% | 2.81B 25.3% | 2.25B 4.4% |
Operating Income | 491.00M 7.9% | 533.30M 23.8% | 430.70M 25.2% | 575.66M 11.1% | 518.28M 21.6% | 426.36M 31.2% | 325.03M 12.9% | 373.08M 5.1% |
Operating Margin % | 11.00% 8.3% | 12.00% 33.3% | 9.00% 30.8% | 13.00% 0.0% | 13.00% 0.0% | 13.00% 30.0% | 10.00% 28.6% | 14.00% 0.0% |
EBITDA | 552.80M 21.4% | 702.90M 21.5% | 578.40M 17.0% | 697.09M 11.0% | 627.79M 17.2% | 535.84M 22.2% | 438.67M 3.0% | 452.29M 3.5% |
EBITDA Margin % | 12.00% 20.0% | 15.00% 15.4% | 13.00% 13.3% | 15.00% 6.3% | 16.00% 0.0% | 16.00% 14.3% | 14.00% 17.6% | 17.00% 0.0% |
Interest Expense | 59.10M 4.5% | 61.90M 5.5% | 58.70M 64.4% | 35.70M 24.4% | 28.70M 13.4% | 33.16M 15.0% | 28.84M 51.0% | 19.10M 0.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.25M 54.4% | 2.75M 11.8% | 2.46M 81.2% |
Other Income (Expense) | -113.40M 453.2% | -20.50M 32.1% | -30.20M 30.6% | -23.12M 25.2% | -18.46M 4.3% | -19.29M 566.0% | -2.90M 320.9% | -688.00K 64.3% |
Pre-Tax Income | 377.60M 26.4% | 512.80M 28.0% | 400.50M 27.5% | 552.55M 10.5% | 499.82M 22.8% | 407.07M 26.4% | 322.13M 13.5% | 372.40M 5.4% |
Pre-Tax Margin % | 8.00% 27.3% | 11.00% 22.2% | 9.00% 25.0% | 12.00% 7.7% | 13.00% 8.3% | 12.00% 20.0% | 10.00% 28.6% | 14.00% 0.0% |
Tax Provision | 61.50M 34.5% | 93.90M 32.6% | 70.80M 35.2% | 109.20M 21.4% | 89.94M 16.2% | 77.37M 60.7% | 48.15M 52.1% | 100.46M 17.5% |
Net Income | 316.10M 24.5% | 418.90M 27.1% | 329.70M 25.6% | 443.30M 8.1% | 409.90M 24.3% | 329.70M 20.3% | 273.98M 0.8% | 271.94M 1.6% |
Net Margin % | 7.00% 22.2% | 9.00% 28.6% | 7.00% 30.0% | 10.00% 0.0% | 10.00% 0.0% | 10.00% 11.1% | 9.00% 10.0% | 10.00% 9.1% |
Basic EPS | 3.18 21.3% | 4.04 27.8% | 3.16 25.3% | 4.23 10.7% | 3.82 24.8% | 3.06 19.1% | 2.57 0.4% | 2.56 3.6% |
Diluted EPS | 3.17 20.9% | 4.01 28.1% | 3.13 25.5% | 4.20 11.1% | 3.78 24.8% | 3.03 19.8% | 2.53 1.2% | 2.50 3.7% |
Basic Shares Outstanding | 99.50M 4.1% | 103.80M 0.6% | 104.40M 0.4% | 104.82M 2.3% | 107.34M 0.3% | 107.66M 0.8% | 106.77M 0.4% | 106.37M 1.8% |
Diluted Shares Outstanding | 99.80M 4.4% | 104.40M 0.9% | 105.30M 0.3% | 105.65M 2.6% | 108.47M 0.2% | 108.66M 0.5% | 108.09M 0.5% | 108.66M 2.3% |