‹ Screener

TORO CO

TTC · Lawn & Garden Tractors & Home Lawn & Gardens Equip · 95.2M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $41M (gross $60M, SBC $19M)

Reference price $93.09 · est. market cap ~$8.9B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

Century-old turf/landscape equipment leader with strong returns and cash generation despite a soft residential year.

Strengths

Risks

Notable findings

Quarterly revenue

2024-08-02 · $1.2B2025-01-31 · $995M2025-08-01 · $1.1B2026-01-30 · $1.0B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
33.4%
Operating margin
9.1%
Net margin
7.0%
Return on equity
21.8%
Return on assets
9.2%
ROIC
13.6%
Revenue growth (QoQ)
-8.4%
Net-income growth
-24.5%
Debt / equity
0.6×
Current ratio
1.9×
Free cash flow
$578M
EBITDA
$553M
Tangible book value
$612M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-23Svendsen Kurt DOption exercise6.6K$56.54
2026-06-23Svendsen Kurt DSell6.6K$93.09
2026-06-22Totsky Joanna M.Option exercise4.9K$92.19
2026-06-22Totsky Joanna M.Tax withheld2.2K$92.19
2026-06-16Drake Angela CBuy160$90.00
2026-06-11MOELLER PETER DSell480$93.45
2026-06-11MOELLER PETER DOption exercise2.0K$56.54
2026-06-11MOELLER PETER DSell1.3K$93.40
2026-06-11MOELLER PETER DSell100$93.41
2026-06-11MOELLER PETER DSell100$93.41
2026-06-09Ellis Gary LeeSell5.0K$91.91
2026-06-09Ellis Gary LeeOption exercise5.0K$47.17
2026-04-14Riley LoriOption exercise14$97.74
2026-04-14Riley LoriTax withheld5$97.74
2026-04-01Riley LoriOption exercise3.5K$93.49
2026-04-01Riley LoriTax withheld1.7K$93.49
2026-03-24JANEY GREGORY SOption exercise1.8K$56.54
2026-03-24JANEY GREGORY SSell1.8K$95.49
2026-03-24JANEY GREGORY SOption exercise1.8K$56.54
2026-03-24JANEY GREGORY SSell1.8K$95.44
2026-03-11KOCH D CHRISTIANGift2.6K
2026-03-11KOCH D CHRISTIANGift2.6K
2026-03-10KOCH D CHRISTIANTax withheld2.3K$100.04
2026-03-10KOCH D CHRISTIANOption exercise5.0K$47.17
2026-03-10Drake Angela COption exercise2.7K$98.93
2026-03-10Drake Angela CTax withheld1.4K$98.93
2026-03-10Olson Richard MOption exercise119K$56.54
2026-03-10Olson Richard MSell119K$100.15
2026-03-10O'Rourke James CalvinOption exercise5.0K$47.17
2026-03-10O'Rourke James CalvinSell5.0K$99.40
2026-03-02Svendsen Kurt DOption exercise476$100.29
2026-03-02Svendsen Kurt DTax withheld173$100.29
2026-03-02MOELLER PETER DOption exercise951$100.29
2026-03-02MOELLER PETER DTax withheld291$100.29
2025-12-23MOELLER PETER DGift600
2025-12-23MOELLER PETER DGift600
2025-12-17Olson Richard MOption exercise7.1K$80.43
2025-12-17Olson Richard MTax withheld3.2K$80.43
2025-12-17Drake Angela COption exercise421$80.43
2025-12-17Drake Angela CTax withheld129$80.43
2025-12-17Carpenter Kevin NOption exercise643$80.43
2025-12-17Carpenter Kevin NTax withheld197$80.43
2025-12-17Svendsen Kurt DGrant421
2025-12-17JANEY GREGORY SGrant732
2025-12-17Funk Edric CGrant621
2025-12-17Young GrantGrant266
2025-12-17MOELLER PETER DGrant421
2025-12-15Pemberton Jill MGrant1.8K$73.47
2025-12-15Pemberton Jill MGift1.8K$73.47
2025-12-15Pemberton Jill MGift1.8K$73.47
2025-12-15KOCH D CHRISTIANGrant1.6K$73.47
2025-12-15KOCH D CHRISTIANGift1.6K$73.47
2025-12-15KOCH D CHRISTIANGift1.6K$73.47
2025-12-15CRAIG DIANNE CGrant1.5K$73.47
2025-11-03KOCH D CHRISTIANGrant1.2K$74.21
2025-11-03Funk Edric COption exercise772$74.21
2025-11-03Funk Edric CTax withheld237$74.21
2025-11-03JANEY GREGORY SOption exercise772$74.21
2025-11-03JANEY GREGORY STax withheld237$74.21
2025-11-03KOCH D CHRISTIANGift1.2K$74.21
2025-11-03KOCH D CHRISTIANGift1.2K$74.21
2025-11-03HARMENING JEFFREY LGrant1.2K$74.21
2025-11-03Hansotia Eric PGrant1.2K$74.21
2025-11-03Ellis Gary LeeGrant1.2K$74.21
2025-11-03CRAIG DIANNE CGrant1.2K$74.21
2025-11-03Mullen Joyce AGrant1.2K$74.21
2025-11-03O'Rourke James CalvinGrant1.2K$74.21
2025-11-03Pemberton Jill MGrant1.2K$74.21
2025-11-03Pemberton Jill MGift1.2K$74.21
2025-11-03Pemberton Jill MGift1.2K$74.21
2025-09-30DAHL AMY EOption exercise16K$58.53
2025-09-30DAHL AMY ETax withheld14K$75.79
2025-09-18JANEY GREGORY SOption exercise1.9K$38.82
2025-09-18JANEY GREGORY STax withheld1.2K$80.03
2025-09-18JANEY GREGORY SOption exercise1.9K$38.82
2025-09-18JANEY GREGORY STax withheld1.2K$80.02
2025-09-17DAHL AMY EOption exercise13K$65.93
2025-09-17DAHL AMY EOption exercise17K$38.82
2025-09-17DAHL AMY ETax withheld12K$80.15
2025-09-17DAHL AMY EOption exercise17K$56.54
2025-09-17DAHL AMY ETax withheld13K$80.15
2025-09-17DAHL AMY ETax withheld12K$80.15
2025-09-08O'Rourke James CalvinOption exercise5.0K$37.67
2025-09-08O'Rourke James CalvinTax withheld2.3K$81.33
2025-07-31Baab Jason POption exercise2.7K$74.25
2025-07-31Baab Jason PTax withheld832$74.25
2025-06-26Svendsen Kurt DOption exercise6.0K$38.82
2025-06-26Svendsen Kurt DSell2.5K$70.98
2025-06-26Svendsen Kurt DSell1.2K$71.00
2025-06-26Svendsen Kurt DSell2.2K$71.01
2025-06-26Svendsen Kurt DSell96$71.01
2025-06-20Totsky Joanna M.Option exercise4.8K$69.47
2025-06-20Olson Richard MOption exercise44K$38.82
2025-06-20Olson Richard MTax withheld32K$69.31
2025-06-20Totsky Joanna M.Tax withheld2.1K$69.47
2025-06-11Ellis Gary LeeSell5.0K$70.81
2025-06-11Ellis Gary LeeOption exercise5.0K$37.67
2025-06-10Funk Edric CI416$71.72
2025-06-09Funk Edric CBuy15$69.66
2025-06-09Funk Edric CBuy100$69.64
2025-04-01Riley LoriGrant3.3K
2025-04-01TORO COGrant3.3K
2025-03-12Funk Edric CBuy67$73.53
2025-03-12Funk Edric CBuy0$73.58
2025-03-10Drake Angela CTax withheld1.4K$77.24
2025-03-10Drake Angela COption exercise2.7K$77.24
2025-03-10Funk Edric CBuy40$77.10
2025-03-10Funk Edric CI382$77.10
2025-03-03MOELLER PETER DOption exercise932$77.42
2025-03-03MOELLER PETER DTax withheld335$77.42
2025-03-03Svendsen Kurt DOption exercise466$77.42
2025-03-03Svendsen Kurt DTax withheld168$77.42
2025-01-15MOELLER PETER DOther595
2025-01-15MOELLER PETER DOther595
2024-12-31Funk Edric CI22$80.10
2024-12-30Funk Edric CI32$80.17

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-04ResultsExhibitsfiling ↗
2026-03-203.03Exec/director change5.03Shareholder voteOtherExhibitsfiling ↗
2026-03-05ResultsExhibitsfiling ↗
2026-02-17Reg FDOtherExhibitsfiling ↗
2025-12-17ResultsExhibitsfiling ↗
2025-12-09Acquisition/dispositionReg FDOtherExhibitsfiling ↗
2025-10-08Material agreementReg FDExhibitsfiling ↗
2025-09-30Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-06-042026-05-010000737758-26-000018 ↗
8-K2026-06-042026-06-040000737758-26-000016 ↗
8-K2026-03-202026-03-170001628280-26-019979 ↗
10-Q2026-03-052026-01-300000737758-26-000009 ↗
8-K2026-03-052026-03-050000737758-26-000007 ↗
8-K/A2026-02-172025-12-080001628280-26-008467 ↗
10-K2025-12-172025-10-310000737758-25-000115 ↗
8-K2025-12-172025-12-170000737758-25-000105 ↗
8-K2025-12-092025-12-080001628280-25-056159 ↗
8-K2025-10-082025-10-080001628280-25-044620 ↗
8-K2025-09-302025-09-300001628280-25-043263 ↗
8-K2025-09-192025-09-190001628280-25-042217 ↗