Financial Metrics
TTC TORO CORegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2025-12-23 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1148800000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1339300000.0 | +16.6% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 1081800000.0 | -19.2% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 1001900000.0 | -7.4% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1349000000.0 | +34.6% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1156900000.0 | -14.2% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 995000000.0 | -14.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1317900000.0 | +32.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 1131300000.0 | -14.2% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 1036300000.0 | -8.4% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 4553200000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 4583800000.0 | +0.7% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 4510400000.0 | -1.6% | USD | 10-K | 2025-12-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 395900000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 479700000.0 | +21.2% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 372400000.0 | -22.4% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 344500000.0 | -7.5% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 453000000.0 | +31.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 402800000.0 | -11.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 335600000.0 | -16.7% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 436700000.0 | +30.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 381800000.0 | -12.6% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 336500000.0 | -11.9% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1577600000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 1549300000.0 | -1.8% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 1504800000.0 | -2.9% | USD | 10-K | 2025-12-17 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 136400000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 218800000.0 | +60.4% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -19100000.0 | -108.7% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 88600000.0 | +563.9% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 187600000.0 | +111.7% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 148100000.0 | -21.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 77800000.0 | -47.5% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 174800000.0 | +124.7% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 64800000.0 | -62.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 87100000.0 | +34.4% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 430700000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 533300000.0 | +23.8% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 409900000.0 | -23.1% | USD | 10-K | 2025-12-17 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-02-02 | 64900000.0 | — | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 144800000.0 | +123.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 119300000.0 | -17.6% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 52800000.0 | -55.7% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 136800000.0 | +159.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 53500000.0 | -60.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 67900000.0 | +26.9% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 329700000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 418900000.0 | +27.1% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 316100000.0 | -24.5% | USD | 10-K | 2025-12-17 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1.02 | — | USD/shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1.6 | +56.9% | USD/shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -0.14 | -108.8% | USD/shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 0.62 | +542.9% | USD/shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1.39 | +124.2% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1.15 | -17.3% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.52 | -54.8% | USD/shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1.37 | +163.5% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.54 | -60.6% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.69 | +27.8% | USD/shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 3.16 | — | USD/shares | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 4.04 | +27.8% | USD/shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 3.18 | -21.3% | USD/shares | 10-K | 2025-12-17 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1.01 | — | USD/shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1.59 | +57.4% | USD/shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -0.14 | -108.8% | USD/shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 0.62 | +542.9% | USD/shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1.38 | +122.6% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1.14 | -17.4% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.52 | -54.4% | USD/shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1.37 | +163.5% | USD/shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.54 | -60.6% | USD/shares | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.69 | +27.8% | USD/shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 3.13 | — | USD/shares | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 4.01 | +28.1% | USD/shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 3.17 | -20.9% | USD/shares | 10-K | 2025-12-17 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1131400000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1127500000.0 | -0.3% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 1112700000.0 | -1.3% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1087800000.0 | -2.2% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 1177100000.0 | +8.2% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1105000000.0 | -6.1% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1082000000.0 | -2.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 1038900000.0 | -4.0% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 1143100000.0 | +10.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1119800000.0 | -2.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 1036200000.0 | -7.5% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 920800000.0 | -11.1% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 983700000.0 | +6.8% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1087800000.0 | — | USD | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 1038900000.0 | -4.5% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 920800000.0 | -11.4% | USD | 10-K | 2025-12-17 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1757700000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1826800000.0 | +3.9% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 1731800000.0 | -5.2% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1798800000.0 | +3.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 1966500000.0 | +9.3% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 2019200000.0 | +2.7% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1913900000.0 | -5.2% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 1764900000.0 | -7.8% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 1896200000.0 | +7.4% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1978900000.0 | +4.4% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 1794100000.0 | -9.3% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1705100000.0 | -5.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 1736500000.0 | +1.8% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1798800000.0 | — | USD | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 1764900000.0 | -1.9% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 1705100000.0 | -3.4% | USD | 10-K | 2025-12-17 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 3654900000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 3741400000.0 | +2.4% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 3585900000.0 | -4.2% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 3644300000.0 | +1.6% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 3801100000.0 | +4.3% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 3852200000.0 | +1.3% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 3731400000.0 | -3.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 3582800000.0 | -4.0% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 3696700000.0 | +3.2% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 3788100000.0 | +2.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 3519800000.0 | -7.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 3438800000.0 | -2.3% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 3702500000.0 | +7.7% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 3644300000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 3582800000.0 | -1.7% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 3438800000.0 | -4.0% | USD | 10-K | 2025-12-17 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 988000000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1024000000.0 | +3.6% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 907500000.0 | -11.4% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 948600000.0 | +4.5% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 921900000.0 | -2.8% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1048700000.0 | +13.8% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 984400000.0 | -6.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 976000000.0 | -0.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 993100000.0 | +1.8% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1091200000.0 | +9.9% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 955900000.0 | -12.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 912400000.0 | -4.6% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 1028500000.0 | +12.7% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 948600000.0 | — | USD | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 976000000.0 | +2.9% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 912400000.0 | -6.5% | USD | 10-K | 2025-12-17 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1444200000.0 | — | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-05-05 | 1560000000.0 | +8.0% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-08-04 | 1477100000.0 | -5.3% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1510900000.0 | +2.3% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-02-02 | 1547900000.0 | +2.4% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-05-03 | 1651400000.0 | +6.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-08-02 | 1636400000.0 | -0.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 1551900000.0 | -5.2% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-01-31 | 1467600000.0 | -5.4% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1476600000.0 | +0.6% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-08-01 | 1411100000.0 | -4.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1453300000.0 | +3.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 1419200000.0 | -2.3% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1510900000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 1551900000.0 | +2.7% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 1453300000.0 | -6.4% | USD | 10-K | 2025-12-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1091000000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1041200000.0 | -4.6% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 1061300000.0 | +1.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1031500000.0 | -2.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 1179800000.0 | +14.4% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1003300000.0 | -15.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 966600000.0 | -3.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 911800000.0 | -5.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 1091900000.0 | +19.8% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1077100000.0 | -1.4% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 1012200000.0 | -6.0% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 921500000.0 | -9.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 1061700000.0 | +15.2% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1031500000.0 | — | USD | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 911800000.0 | -11.6% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 921500000.0 | +1.1% | USD | 10-K | 2025-12-17 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | -68900000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 61700000.0 | +189.6% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 154700000.0 | +150.7% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | -92200000.0 | -159.6% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 135100000.0 | +246.5% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 329800000.0 | +144.1% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | -48600000.0 | -114.7% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 123100000.0 | +353.3% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 348900000.0 | +183.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 26100000.0 | -92.5% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 306800000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 569900000.0 | +85.8% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 662000000.0 | +16.2% | USD | 10-K | 2025-12-17 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | -21900000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | -62700000.0 | -186.3% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -119200000.0 | -90.1% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | -19100000.0 | +84.0% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | -37500000.0 | -96.3% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | -43400000.0 | -15.7% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | -19100000.0 | +56.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | -42400000.0 | -122.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | -50700000.0 | -19.6% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | -210400000.0 | -315.0% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | -157700000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | -59700000.0 | +62.1% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | -77400000.0 | -29.6% | USD | 10-K | 2025-12-17 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 74400000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | -32200000.0 | -143.3% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -82400000.0 | -155.9% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 114100000.0 | +238.5% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | -103400000.0 | -190.6% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | -260500000.0 | -151.9% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 44600000.0 | +117.1% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | -104900000.0 | -335.2% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | -298100000.0 | -184.2% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 25100000.0 | +108.4% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | -147500000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | -505100000.0 | -242.4% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | -446100000.0 | +11.7% | USD | 10-K | 2025-12-17 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 29300000.0 | — | USD | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 70100000.0 | +139.2% | USD | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 105700000.0 | +50.8% | USD | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 19100000.0 | -81.9% | USD | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 39500000.0 | +106.8% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 63600000.0 | +61.0% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 19100000.0 | -70.0% | USD | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 38400000.0 | +101.0% | USD | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 57000000.0 | +48.4% | USD | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 11500000.0 | -79.8% | USD | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 149500000.0 | — | USD | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 103500000.0 | -30.8% | USD | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 83700000.0 | -19.1% | USD | 10-K | 2025-12-17 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 104283002.0 | — | shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 104135643.0 | -0.1% | shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 103834891.0 | -0.3% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 103843485.0 | +0.0% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 104013541.0 | +0.2% | shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 103974051.0 | -0.0% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 103062017.0 | -0.9% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 101472125.0 | -1.5% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 100299716.0 | -1.2% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 99013499.0 | -1.3% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 97851312.0 | -1.2% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 97888105.0 | +0.0% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 96931466.0 | -1.0% | shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 103843485.0 | — | shares | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 101472125.0 | -2.3% | shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 97888105.0 | -3.5% | shares | 10-K | 2025-12-17 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 104283002.0 | — | shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 104135643.0 | -0.1% | shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 103834891.0 | -0.3% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 103843485.0 | +0.0% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 104013541.0 | +0.2% | shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 103974051.0 | -0.0% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 103062017.0 | -0.9% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 101472125.0 | -1.5% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 100299716.0 | -1.2% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 99013499.0 | -1.3% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 97851312.0 | -1.2% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 97888105.0 | +0.0% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 96931466.0 | -1.0% | shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 103843485.0 | — | shares | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 101472125.0 | -2.3% | shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 97888105.0 | -3.5% | shares | 10-K | 2025-12-17 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 104500000.0 | — | shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 104700000.0 | +0.2% | shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 104300000.0 | -0.4% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 104400000.0 | +0.1% | shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 104400000.0 | +0.0% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 104000000.0 | -0.4% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 101300000.0 | -2.6% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 99800000.0 | -1.5% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 98800000.0 | -1.0% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 98000000.0 | -0.8% | shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 104400000.0 | — | shares | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 103800000.0 | -0.6% | shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 99500000.0 | -4.1% | shares | 10-K | 2025-12-17 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 105600000.0 | — | shares | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 105600000.0 | +0.0% | shares | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 104300000.0 | -1.2% | shares | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 104700000.0 | +0.4% | shares | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 104900000.0 | +0.2% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 104500000.0 | -0.4% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 101700000.0 | -2.7% | shares | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 100100000.0 | -1.6% | shares | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 99000000.0 | -1.1% | shares | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 98300000.0 | -0.7% | shares | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 105300000.0 | — | shares | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 104400000.0 | -0.9% | shares | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 99800000.0 | -4.4% | shares | 10-K | 2025-12-17 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 0.3143 | — | ratio | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 0.3580 | +13.9% | ratio | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 0.3017 | -15.7% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 0.2636 | -12.6% | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.3502 | +32.9% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.3100 | -11.5% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.2692 | -13.2% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.3479 | +29.3% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.3214 | -7.6% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.2799 | -12.9% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1.2494 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 1.2794 | +2.4% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 1.3116 | +2.5% | ratio | 10-K | 2025-12-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 1.7790 | — | ratio | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 1.7840 | +0.3% | ratio | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 1.9083 | +7.0% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2023-10-31 | 1.8963 | -0.6% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 2.1331 | +12.5% | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 1.9254 | -9.7% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 1.9442 | +1.0% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2024-10-31 | 1.8083 | -7.0% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 1.9094 | +5.6% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 1.8135 | -5.0% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 1.8769 | +3.5% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-10-31 | 1.8688 | -0.4% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2026-01-30 | 1.6884 | -9.7% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 1.8963 | — | ratio | 10-K | 2024-12-18 |
| Annual | 2024-10-31 | 1.8083 | -4.6% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 1.8688 | +3.3% | ratio | 10-K | 2025-12-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 0.3446 | — | ratio | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 0.3582 | +3.9% | ratio | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | 0.3442 | -3.9% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 0.3438 | -0.1% | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.3358 | -2.3% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.3482 | +3.7% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.3373 | -3.1% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.3314 | -1.8% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.3375 | +1.8% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.3247 | -3.8% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 0.3465 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 0.3380 | -2.4% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 0.3336 | -1.3% | ratio | 10-K | 2025-12-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-02-02 | 0.0648 | — | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.1073 | +65.7% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.1031 | -3.9% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.0531 | -48.5% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.1038 | +95.6% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.0473 | -54.4% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.0655 | +38.6% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 0.0724 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 0.0914 | +26.2% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 0.0701 | -23.3% | ratio | 10-K | 2025-12-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-02-03 | 0.1187 | — | ratio | 10-Q | 2024-03-07 |
| Quarterly | 2023-05-05 | 0.1634 | +37.6% | ratio | 10-Q | 2024-06-06 |
| Quarterly | 2023-08-04 | -0.0177 | -110.8% | ratio | 10-Q | 2024-09-05 |
| Quarterly | 2024-02-02 | 0.0884 | +600.9% | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.1391 | +57.3% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.1280 | -7.9% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.0782 | -38.9% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.1326 | +69.6% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.0573 | -56.8% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.0840 | +46.7% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 0.0946 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 0.1163 | +23.0% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 0.0909 | -21.9% | ratio | 10-K | 2025-12-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-02-02 | 0.0171 | — | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.0376 | +120.2% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.0320 | -14.9% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.0143 | -55.3% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.0361 | +152.8% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.0152 | -57.9% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.0183 | +20.7% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 0.0905 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 0.1169 | +29.2% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 0.0919 | -21.4% | ratio | 10-K | 2025-12-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-02-02 | 0.0419 | — | ratio | 10-Q | 2025-03-06 |
| Quarterly | 2024-05-03 | 0.0877 | +109.1% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2024-08-02 | 0.0729 | -16.9% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2025-01-31 | 0.0360 | -50.7% | ratio | 10-Q | 2026-03-05 |
| Quarterly | 2025-05-02 | 0.0926 | +157.5% | ratio | 10-Q | 2025-06-05 |
| Quarterly | 2025-08-01 | 0.0379 | -59.1% | ratio | 10-Q | 2025-09-04 |
| Quarterly | 2026-01-30 | 0.0478 | +26.2% | ratio | 10-Q | 2026-03-05 |
| Annual | 2023-10-31 | 0.2182 | — | ratio | 10-K | 2025-12-17 |
| Annual | 2024-10-31 | 0.2699 | +23.7% | ratio | 10-K | 2025-12-17 |
| Annual | 2025-10-31 | 0.2175 | -19.4% | ratio | 10-K | 2025-12-17 |