F&F - Financial Insights SEC Filing Analytics

Financial Metrics

TTC TORO CO
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
22
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
921500000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
912400000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 7 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 9

Cash and Equivalents

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Accounts Receivable

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Inventory

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Stockholders' Equity

Q: 13 | A: 3

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

Q: 13 | A: 3

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: 4

Operating Cash Flow

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 4

Shares Outstanding

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.