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 17, 2024 | 2023 Oct 31, 2023 Dec 15, 2023 | 2022 Oct 31, 2022 Dec 15, 2022 | 2021 Oct 31, 2021 Dec 17, 2021 | 2020 Oct 31, 2020 Dec 17, 2020 | 2019 Oct 31, 2019 Dec 18, 2019 | 2018 Oct 31, 2018 Dec 18, 2018 |
|---|
Total Revenue | 5.38B 8.0% | 4.98B 8.9% | 5.46B 0.8% | 5.42B 9.7% | 4.94B 17.1% | 4.22B 1.9% | 4.30B 11.0% | 3.88B 21.6% |
Cost of Revenue | 2.04B 10.4% | 1.85B 4.5% | 1.93B 1.9% | 1.97B 5.2% | 1.87B 10.9% | 1.69B 4.6% | 1.77B 0.1% | 1.77B 18.8% |
Gross Profit | 3.34B 6.5% | 3.13B 11.3% | 3.53B 2.4% | 3.45B 12.4% | 3.07B 21.2% | 2.53B 0.0% | 2.53B 20.0% | 2.11B 24.0% |
Gross Margin % | 62.00% 1.6% | 63.00% 3.1% | 65.00% 1.6% | 64.00% 3.2% | 62.00% 3.3% | 60.00% 1.7% | 59.00% 9.3% | 54.00% 1.9% |
Research & Development | 1.01B 9.6% | 919.00M 4.2% | 882.00M 4.9% | 841.00M 3.7% | 811.00M 13.4% | 715.00M 3.9% | 688.00M 10.3% | 624.00M 25.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 | 1.40B 0.4% | 1.40B 6.7% | 1.31B 1.9% | 1.28B 7.4% | 1.20B 8.9% | 1.10B 5.0% | 1.16B 4.1% | 1.21B 14.9% |
Other Operating Expenses | -16.00M 14.3% | -14.00M 6.7% | -15.00M 87.5% | -8.00M 52.9% | -17.00M 61.4% | -44.00M 120.0% | -20.00M 137.0% | 54.00M 315.4% |
Total Operating Expenses | 2.39B 4.0% | 2.30B 5.8% | 2.17B 2.7% | 2.12B 6.4% | 1.99B 12.5% | 1.77B 3.0% | 1.82B 1.5% | 1.80B 22.8% |
Cost and Expenses | 4.43B 6.8% | 4.15B 1.0% | 4.11B 0.5% | 4.09B 5.8% | 3.86B 11.7% | 3.46B 3.8% | 3.59B 0.8% | 3.56B 20.8% |
Operating Income | 948.00M 13.8% | 833.00M 38.7% | 1.36B 1.8% | 1.33B 23.5% | 1.08B 41.2% | 765.00M 7.6% | 711.00M 280.5% | -394.00M 264.9% |
Operating Margin % | 18.00% 5.9% | 17.00% 32.0% | 25.00% 0.0% | 25.00% 13.6% | 22.00% 22.2% | 18.00% 5.9% | 17.00% 270.0% | -10.00% 242.9% |
EBITDA | 1.43B 17.5% | 1.21B 26.3% | 1.65B 3.9% | 1.58B 14.6% | 1.38B 18.8% | 1.16B 5.6% | 1.10B 5342.9% | -21.00M 104.4% |
EBITDA Margin % | 27.00% 12.5% | 24.00% 20.0% | 30.00% 3.4% | 29.00% 3.6% | 28.00% 0.0% | 28.00% 7.7% | 26.00% 2700.0% | -1.00% 106.7% |
Interest Expense | 96.00M 14.3% | 84.00M 7.7% | 78.00M 1.3% | 79.00M 0.0% | 79.00M 1.3% | 78.00M 2.5% | 80.00M 3.6% | 83.00M 3.8% |
Interest Income | 102.00M 25.9% | 81.00M 20.6% | 102.00M 537.5% | 16.00M 433.3% | 3.00M 72.7% | 11.00M 52.2% | 23.00M 91.7% | 12.00M 71.4% |
Other Income (Expense) | 134.00M 318.8% | 32.00M 3300.0% | -1.00M 98.0% | -49.00M 30.0% | -70.00M 1650.0% | -4.00M 200.0% | 4.00M 123.5% | -17.00M 71.7% |
Pre-Tax Income | 1.08B 25.1% | 865.00M 36.3% | 1.36B 5.6% | 1.28B 27.2% | 1.01B 32.7% | 761.00M 6.4% | 715.00M 274.0% | -411.00M 329.6% |
Pre-Tax Margin % | 20.00% 17.6% | 17.00% 32.0% | 25.00% 4.2% | 24.00% 20.0% | 20.00% 11.1% | 18.00% 5.9% | 17.00% 254.5% | -11.00% 283.3% |
Tax Provision | 213.00M 15.1% | 251.00M 16.3% | 300.00M 86.3% | 161.00M 38.8% | 116.00M 13.4% | 134.00M 42.6% | 94.00M 116.3% | -576.00M 848.1% |
Net Income | 846.00M 37.8% | 614.00M 41.9% | 1.06B 6.0% | 1.12B 25.7% | 894.00M 42.6% | 627.00M 1.0% | 621.00M 276.4% | 165.00M 61.8% |
Net Margin % | 16.00% 33.3% | 12.00% 36.8% | 19.00% 9.5% | 21.00% 16.7% | 18.00% 20.0% | 15.00% 7.1% | 14.00% 250.0% | 4.00% 33.3% |
Basic EPS | 4.90 38.8% | 3.53 40.6% | 5.94 4.8% | 6.24 29.2% | 4.83 44.2% | 3.35 1.5% | 3.30 275.0% | 0.88 54.4% |
Diluted EPS | 4.88 39.0% | 3.51 40.6% | 5.91 4.4% | 6.18 29.3% | 4.78 44.0% | 3.32 2.2% | 3.25 277.9% | 0.86 53.6% |
Basic Shares Outstanding | 173.00M 0.6% | 174.00M 2.2% | 178.00M 1.1% | 180.00M 2.7% | 185.00M 1.1% | 187.00M 0.5% | 188.00M 0.5% | 187.00M 3.9% |
Diluted Shares Outstanding | 173.00M 1.1% | 175.00M 2.2% | 179.00M 1.6% | 182.00M 2.7% | 187.00M 1.1% | 189.00M 1.0% | 191.00M 0.0% | 191.00M 4.9% |