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 22, 2025 | 2024 Oct 31, 2024 Dec 19, 2024 | 2023 Oct 31, 2023 Dec 12, 2023 | 2022 Oct 31, 2022 Dec 12, 2022 | 2021 Oct 31, 2021 Dec 13, 2021 | 2020 Oct 31, 2020 Dec 15, 2020 | 2019 Oct 31, 2019 Dec 20, 2019 | 2018 Oct 31, 2018 Dec 17, 2018 |
|---|
Total Revenue | 7.05B 15.1% | 6.13B 4.9% | 5.84B 15.0% | 5.08B 20.9% | 4.20B 14.1% | 3.69B 9.7% | 3.36B 7.7% | 3.12B 14.5% |
Cost of Revenue | 1.62B 30.4% | 1.25B 1.9% | 1.22B 14.9% | 1.06B 23.4% | 861.78M 8.4% | 794.69M 5.5% | 752.95M 2.3% | 735.90M 12.5% |
Gross Profit | 5.43B 11.2% | 4.88B 5.7% | 4.62B 15.0% | 4.02B 20.2% | 3.34B 15.6% | 2.89B 10.8% | 2.61B 9.3% | 2.39B 15.2% |
Gross Margin % | 77.00% 3.8% | 80.00% 1.3% | 79.00% 0.0% | 79.00% 1.3% | 80.00% 2.6% | 78.00% 0.0% | 78.00% 2.6% | 76.00% 0.0% |
Research & Development | 2.48B 19.1% | 2.08B 7.0% | 1.95B 15.9% | 1.68B 11.7% | 1.50B 17.7% | 1.28B 12.5% | 1.14B 4.8% | 1.08B 19.4% |
General & Administrative | 769.65M 35.4% | 568.50M 38.6% | 410.31M 16.0% | 353.84M 9.6% | 322.99M 13.5% | 284.53M 24.1% | 229.22M 12.7% | 262.56M 33.4% |
Selling & Marketing | 1.07B 25.0% | 859.34M 3.3% | 889.02M 14.0% | 779.78M 9.4% | 712.49M 12.7% | 632.01M 0.1% | 632.89M 1.6% | 622.98M 13.4% |
SG&A Expenses | 1.84B 29.1% | 1.43B 9.9% | 1.30B 14.6% | 1.13B 9.5% | 1.04B 13.0% | 916.54M 6.3% | 862.11M 2.6% | 885.54M 18.7% |
Other Operating Expenses | 192.53M 890.5% | 19.44M 81.5% | 105.03M 253.0% | 29.75M 12.3% | 33.92M 12.6% | 38.83M 6.0% | 41.29M 1144.5% | 3.32M 90.7% |
Total Operating Expenses | 4.52B 28.6% | 3.51B 4.7% | 3.35B 17.8% | 2.84B 10.5% | 2.57B 15.2% | 2.23B 9.5% | 2.04B 1.4% | 2.01B 19.3% |
Cost and Expenses | 6.14B 28.7% | 4.77B 4.3% | 4.57B 17.0% | 3.91B 13.7% | 3.44B 13.4% | 3.03B 8.4% | 2.79B 1.7% | 2.75B 17.4% |
Operating Income | 914.93M 32.5% | 1.36B 6.8% | 1.27B 9.2% | 1.16B 58.1% | 734.79M 18.5% | 620.14M 19.2% | 520.23M 44.4% | 360.23M 3.6% |
Operating Margin % | 13.00% 40.9% | 22.00% 0.0% | 22.00% 4.3% | 23.00% 35.3% | 17.00% 0.0% | 17.00% 13.3% | 15.00% 25.0% | 12.00% 7.7% |
EBITDA | 2.50B 51.5% | 1.65B 0.2% | 1.65B 14.8% | 1.44B 30.3% | 1.10B 28.4% | 857.40M 12.6% | 761.35M 31.0% | 581.21M 0.6% |
EBITDA Margin % | 35.00% 29.6% | 27.00% 3.6% | 28.00% 0.0% | 28.00% 7.7% | 26.00% 13.0% | 23.00% 0.0% | 23.00% 21.1% | 19.00% 9.5% |
Interest Expense | 446.73M 1170.5% | 35.16M 2884.8% | 1.18M 30.6% | 1.70M 49.5% | 3.37M 34.5% | 5.14M 55.9% | 11.66M 25.3% | 15.61M 113.7% |
Interest Income | 277.68M 82.1% | 152.46M 315.7% | 36.67M 329.2% | 8.54M 249.9% | 2.44M 31.4% | 3.56M 48.1% | 6.86M 28.9% | 5.32M 26.5% |
Other Income (Expense) | 478.21M 202.4% | 158.15M 386.3% | 32.52M 169.9% | -46.52M 165.8% | 70.72M 292.5% | 18.02M 28.7% | 25.27M 661.8% | 3.32M 90.7% |
Pre-Tax Income | 1.39B 8.0% | 1.51B 16.3% | 1.30B 16.7% | 1.12B 38.5% | 805.51M 26.2% | 638.16M 17.0% | 545.51M 50.1% | 363.54M 5.1% |
Pre-Tax Margin % | 20.00% 20.0% | 25.00% 13.6% | 22.00% 0.0% | 22.00% 15.8% | 19.00% 11.8% | 17.00% 6.3% | 16.00% 33.3% | 12.00% 14.3% |
Tax Provision | 55.99M 43.9% | 99.72M 19.2% | 83.66M 39.0% | 137.08M 178.9% | 49.16M 294.4% | -25.29M 292.5% | 13.14M 119.0% | -68.97M 128.0% |
Net Income | 1.33B 41.1% | 2.26B 84.0% | 1.23B 24.9% | 984.59M 30.0% | 757.52M 14.0% | 664.35M 24.8% | 532.37M 23.1% | 432.52M 216.7% |
Net Margin % | 19.00% 48.6% | 37.00% 76.2% | 21.00% 10.5% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 12.5% | 16.00% 14.3% | 14.00% 180.0% |
Basic EPS | 8.13 45.0% | 14.78 82.9% | 8.08 25.5% | 6.44 29.8% | 4.96 12.7% | 4.40 23.9% | 3.55 22.4% | 2.90 218.7% |
Diluted EPS | 8.04 44.6% | 14.51 83.2% | 7.92 25.9% | 6.29 30.8% | 4.81 12.6% | 4.27 23.8% | 3.45 22.3% | 2.82 220.5% |
Basic Shares Outstanding | 160.17M 4.6% | 153.14M 0.7% | 152.15M 0.6% | 153.00M 0.2% | 152.70M 1.0% | 151.13M 0.8% | 149.87M 0.6% | 149.04M 0.9% |
Diluted Shares Outstanding | 161.68M 3.7% | 155.94M 0.5% | 155.19M 0.8% | 156.49M 0.5% | 157.34M 1.0% | 155.71M 1.0% | 154.19M 0.5% | 153.39M 1.0% |