USA - NYSE:TTC - US8910921084 - Common Stock
| Shares Outstanding | 97.86M |
| Float | 97.47M |
| Float Short Interest Percentage | 2.38% |
| Owners (insider) | 0.39% |
| Owners (institutional) | 93.18% |
| Owners (insider) change | 1.32% |
| Owners (institutional) change | 1.6% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 3, 2025 | KOCH D CHRISTIAN | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | KOCH D CHRISTIAN | Other Disposition | 2470 | 74.21 | $ 183,298.70 |
| Nov 3, 2025 | HARMENING JEFFREY L | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | Hansotia Eric P | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | Ellis Gary Lee | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | CRAIG DIANNE C | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | Mullen Joyce A | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | O'Rourke James Calvin | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | Pemberton Jill M | Grant | 1235 | 74.21 | $ 91,649.35 |
| Nov 3, 2025 | Pemberton Jill M | Other Disposition | 2470 | 74.21 | $ 183,298.70 |
| Nov 3, 2025 | JANEY GREGORY S | Option Excercise | 772 | 74.21 | $ 57,290.12 |
| Nov 3, 2025 | JANEY GREGORY S | Option Excercise | 237 | 74.21 | $ 17,587.77 |
| Nov 3, 2025 | Funk Edric C | Option Excercise | 772 | 74.21 | $ 57,290.12 |
| Nov 3, 2025 | Funk Edric C | Option Excercise | 237 | 74.21 | $ 17,587.77 |
| Sep 30, 2025 | DAHL AMY E | Option Excercise | 16200 | 58.53 | $ 948,186.00 |
| Sep 30, 2025 | DAHL AMY E | Option Excercise | 14194 | 75.79 | $ 1,075,763.26 |
| Sep 18, 2025 | JANEY GREGORY S | Option Excercise | 3880 | 38.82 | $ 150,621.60 |
| Sep 18, 2025 | JANEY GREGORY S | Option Excercise | 2496 | 80.02 | $ 199,742.40 |
| Sep 17, 2025 | DAHL AMY E | Option Excercise | 47000 | 52.69 | $ 2,476,544.00 |
| Sep 17, 2025 | DAHL AMY E | Option Excercise | 36372 | 80.15 | $ 2,915,215.80 |
| Sep 8, 2025 | O'Rourke James Calvin | Option Excercise | 5038 | 37.67 | $ 189,781.46 |
| Sep 8, 2025 | O'Rourke James Calvin | Option Excercise | 2334 | 81.33 | $ 189,824.22 |
| Jun 26, 2025 | Svendsen Kurt D | Option Excercise | 6000 | 38.82 | $ 232,920.00 |
| Jun 26, 2025 | Svendsen Kurt D | Open Market Sale | 6000 | 70.99 | $ 425,968.65 |
| Jun 20, 2025 | Olson Richard M | Option Excercise | 44400 | 38.82 | $ 1,723,608.00 |
| Jun 20, 2025 | Olson Richard M | Option Excercise | 31611 | 69.31 | $ 2,190,958.41 |
| Jun 20, 2025 | Totsky Joanna M. | Option Excercise | 4770 | 69.47 | $ 331,371.90 |
| Jun 20, 2025 | Totsky Joanna M. | Option Excercise | 2128 | 69.47 | $ 147,832.16 |
| Jun 11, 2025 | Ellis Gary Lee | Option Excercise | 5038 | 37.67 | $ 189,781.46 |
| Jun 11, 2025 | Ellis Gary Lee | Open Market Sale | 5038 | 70.81 | $ 356,740.78 |
| Jun 10, 2025 | Funk Edric C | Other Aquisition | 416 | 71.72 | $ 29,835.52 |
| Jun 9, 2025 | Funk Edric C | Open Market Purchase | 115 | 69.64 | $ 8,008.83 |
| Apr 1, 2025 | TORO CO | Grant | 3315 | 0.00 | $ 0.00 |
| Mar 12, 2025 | Funk Edric C | Open Market Purchase | 67 | 73.53 | $ 4,926.51 |
| Mar 10, 2025 | Funk Edric C | Open Market Purchase | 40 | 77.10 | $ 3,084.00 |
| Mar 10, 2025 | Funk Edric C | Other Aquisition | 382 | 77.10 | $ 29,452.20 |
| Mar 10, 2025 | Drake Angela C | Option Excercise | 2675 | 77.24 | $ 206,617.00 |
| Mar 10, 2025 | Drake Angela C | Option Excercise | 1362 | 77.24 | $ 105,200.88 |
| Mar 3, 2025 | MOELLER PETER D | Option Excercise | 932 | 77.42 | $ 72,155.44 |
| Mar 3, 2025 | MOELLER PETER D | Option Excercise | 335 | 77.42 | $ 25,935.70 |
| Mar 3, 2025 | Svendsen Kurt D | Option Excercise | 466 | 77.42 | $ 36,077.72 |
| Mar 3, 2025 | Svendsen Kurt D | Option Excercise | 168 | 77.42 | $ 13,006.56 |
| Jan 15, 2025 | MOELLER PETER D | Other Disposition | 1190 | 0.00 | $ 0.00 |
| Dec 30, 2024 | Funk Edric C | Other Aquisition | 54 | 80.14 | $ 4,327.64 |
| Dec 23, 2024 | Funk Edric C | Other Aquisition | 103 | 80.21 | $ 8,261.63 |
| Dec 20, 2024 | Funk Edric C | Open Market Purchase | 300 | 81.48 | $ 24,444.00 |
| Dec 18, 2024 | DAHL AMY E | Grant | 2156 | 0.00 | $ 0.00 |
| Dec 18, 2024 | Carpenter Kevin N | Option Excercise | 1327 | 81.44 | $ 108,070.88 |
| Dec 18, 2024 | Carpenter Kevin N | Other Disposition | 407 | 81.44 | $ 33,146.08 |
| Dec 18, 2024 | Drake Angela C | Option Excercise | 718 | 81.44 | $ 58,473.92 |
| Dec 18, 2024 | Drake Angela C | Option Excercise | 220 | 81.44 | $ 17,916.80 |
| Dec 18, 2024 | Olson Richard M | Option Excercise | 13990 | 81.40 | $ 1,138,786.00 |
| Dec 18, 2024 | Olson Richard M | Option Excercise | 6380 | 81.40 | $ 519,332.00 |
| Dec 18, 2024 | JANEY GREGORY S | Grant | 1050 | 0.00 | $ 0.00 |
| Dec 18, 2024 | MOELLER PETER D | Grant | 884 | 0.00 | $ 0.00 |
| Dec 18, 2024 | Svendsen Kurt D | Grant | 940 | 0.00 | $ 0.00 |
| Dec 18, 2024 | Funk Edric C | Grant | 387 | 0.00 | $ 0.00 |
| Dec 16, 2024 | KOCH D CHRISTIAN | Grant | 1007 | 86.36 | $ 86,964.52 |
| Dec 16, 2024 | KOCH D CHRISTIAN | Other Disposition | 2014 | 86.36 | $ 173,929.04 |
| Dec 16, 2024 | Pemberton Jill M | Grant | 1547 | 86.36 | $ 133,598.92 |
| Dec 16, 2024 | Pemberton Jill M | Other Disposition | 3094 | 86.36 | $ 267,197.84 |
| Dec 16, 2024 | CRAIG DIANNE C | Grant | 1429 | 86.36 | $ 123,408.44 |
| Dec 2, 2024 | Carpenter Kevin N | Option Excercise | 2445 | 86.50 | $ 211,492.50 |
| Dec 2, 2024 | Carpenter Kevin N | Option Excercise | 6058 | 86.50 | $ 524,017.00 |