Skip to content
10-K

Annual Report

THE TORO COMPANY TTC

0000737758-25-000115

← back to feed
Filed
Dec 17, 2025 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Dec 10, 2025 97.9M sh
Shares Diluted FY 2025 · Oct 31, 2025 99.8M sh
Shares Diluted FY 2025 · Oct 31, 2024 104.4M sh
Shares Diluted FY 2025 · Oct 31, 2023 105.3M sh
Stock Repurchased FY 2025 · Oct 31, 2025 $290M
Stock Repurchased FY 2025 · Oct 31, 2024 $245.5M
Stock Repurchased FY 2025 · Oct 31, 2023 $60M
Dividends Paid FY 2025 · Oct 31, 2025 $151.1M
Dividends Paid FY 2025 · Oct 31, 2024 $149.5M
Dividends Paid FY 2025 · Oct 31, 2023 $141.9M
Capex FY 2025 · Oct 31, 2025 $83.7M
Capex FY 2025 · Oct 31, 2024 $103.5M
Capex FY 2025 · Oct 31, 2023 $149.5M
Operating Cash Flow FY 2025 · Oct 31, 2025 $662M
Operating Cash Flow FY 2025 · Oct 31, 2024 $569.9M
Operating Cash Flow FY 2025 · Oct 31, 2023 $306.8M
Long Term Debt FY 2025 · Oct 31, 2025 $921.5M
Long Term Debt FY 2025 · Oct 31, 2024 $911.8M
Stockholders Equity FY 2025 · Oct 31, 2025 $1.45B
Stockholders Equity FY 2025 · Oct 31, 2024 $1.55B
Stockholders Equity FY 2025 · Oct 31, 2023 $1.51B
Stockholders Equity restated FY 2025 · Oct 31, 2022 $1.35B
Current Liabilities FY 2025 · Oct 31, 2025 $912.4M
Current Liabilities FY 2025 · Oct 31, 2024 $976M
Current Assets FY 2025 · Oct 31, 2025 $1.71B
Current Assets FY 2025 · Oct 31, 2024 $1.76B
Total Assets FY 2025 · Oct 31, 2025 $3.44B
Total Assets FY 2025 · Oct 31, 2024 $3.58B
Total Assets FY 2025 · Oct 31, 2023 $3.64B
Eps Diluted FY 2025 · Oct 31, 2025 $3.17
Eps Diluted FY 2025 · Oct 31, 2024 $4.01
Eps Diluted FY 2025 · Oct 31, 2023 $3.13
Eps Basic FY 2025 · Oct 31, 2025 $3.18
Eps Basic FY 2025 · Oct 31, 2024 $4.04
Eps Basic FY 2025 · Oct 31, 2023 $3.16
Sga Expense FY 2025 · Oct 31, 2025 $1.01B
Sga Expense FY 2025 · Oct 31, 2024 $1.02B
Sga Expense FY 2025 · Oct 31, 2023 $995.6M
Rd Expense FY 2025 · Oct 31, 2025 $162.3M
Rd Expense FY 2025 · Oct 31, 2024 $173.1M
Rd Expense FY 2025 · Oct 31, 2023 $173.9M
Net Income FY 2025 · Oct 31, 2025 $316.1M
Net Income FY 2025 · Oct 31, 2024 $418.9M
Net Income FY 2025 · Oct 31, 2023 $329.7M
Operating Income FY 2025 · Oct 31, 2025 $409.9M
Operating Income FY 2025 · Oct 31, 2024 $533.3M
Operating Income FY 2025 · Oct 31, 2023 $430.7M
Gross Profit FY 2025 · Oct 31, 2025 $1.5B
Gross Profit FY 2025 · Oct 31, 2024 $1.55B
Gross Profit FY 2025 · Oct 31, 2023 $1.58B
Cost Of Revenue FY 2025 · Oct 31, 2025 $3.01B
Cost Of Revenue FY 2025 · Oct 31, 2024 $3.03B
Cost Of Revenue FY 2025 · Oct 31, 2023 $2.98B
Revenue FY 2025 · Oct 31, 2025 $4.51B
Revenue FY 2025 · Oct 31, 2024 $4.58B
Revenue FY 2025 · Oct 31, 2023 $4.55B