William Frels - Mairs & Power
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
Holdings Activity Buys Sells    History
Holding/activity history for  The Toro Co. (TTC)
← All TTC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 2,718,983 2.60 Reduce 20.56% 0.53 $86.95–105.19 · VW $94.01i $254,061,812 SEC
2025   Q4 3,422,823 2.59 Reduce 4.93% 0.13 $69.26–102.32 · VW $90.15i $269,444,639 SEC
2025   Q3 3,600,459 2.58 Reduce 1.35% 0.03 $67.64–82.34 · VW $73.24i $274,355,003 SEC
2025   Q2 3,649,717 2.55 Reduce 0.05% <0.01 $67.04–84.32 · VW $77.47i $257,961,970 SEC
2025   Q1 3,651,436 2.76 Add 1.61% 0.04 $62.34–80.68 · VW $72.93i $265,641,974 SEC
2024   Q4 3,593,482 2.78 Add 4.73% 0.13 $76.95–89.50 · VW $82.22i $287,837,889 SEC
2024   Q3 3,431,184 2.80 Add 5.70% 0.15 $78.37–93.00 · VW $86.15i $297,586,617 SEC
2024   Q2 3,246,014 2.93 Add 0.05% <0.01 $78.08–100.93 · VW $90.54i $303,534,730 SEC
2024   Q1 3,244,481 2.88 Add 0.59% 0.02 $77.15–94.88 · VW $84.07i $297,291,836 SEC
2023   Q4 3,225,547 3.26 Add 0.59% 0.02 $81.35–102.00 · VW $91.89i $309,620,228 SEC
2023   Q3 3,206,648 3.13 Add 7.10% 0.21 $78.35–104.23 · VW $88.53i $266,472,445 SEC
2023   Q2 2,994,084 3.31 Add 2.31% 0.07 $95.00–106.68 · VW $101.33i $304,348,672 SEC
2023   Q1 2,926,565 3.75 Reduce 0.49% 0.02 $97.53–117.17 · VW $104.18i $325,317,007 SEC
2022   Q4 2,940,902 4.01 Reduce 4.61% 0.16 $105.77–117.66 · VW $111.29i $332,910,087 SEC
2022   Q3 3,083,178 3.36 Add 1.36% 0.05 $80.44–113.37 · VW $101.60i $266,633,000 SEC
2022   Q2 3,041,764 2.76 Add 6.38% 0.17 $71.86–91.95 · VW $82.25i $230,535,000 SEC
2022   Q1 2,859,373 2.46 Add 4.97% 0.12 $74.29–97.66 · VW $84.81i $244,448,000 SEC
2021   Q4 2,723,989 2.52 Add 4.49% 0.11 $90.00–104.46 · VW $96.09i $272,154,000 SEC
2021   Q3 2,606,863 2.54 Reduce 1.44% 0.04 $92.62–111.24 · VW $101.47i $253,934,000 SEC
2021   Q2 2,645,005 2.87 Reduce 2.84% 0.08 $102.65–115.68 · VW $109.42i $290,633,000 SEC
2021   Q1 2,722,196 2.95 Reduce 0.35% 0.01 $95.90–118.13 · VW $108.37i $280,767,000 SEC
2020   Q4 2,731,795 2.88 Reduce 0.28% <0.01 $88.35–102.56 · VW $97.23i $259,083,000 SEC
2020   Q3 2,739,422 2.87 Add 1.54% 0.04 $75.03–92.39 · VW $86.04i $229,975,000 SEC
2020   Q2 2,697,743 2.34 Add 8.87% 0.19 $63.07–76.38 · VW $71.58i $178,968,000 SEC
2020   Q1 2,477,883 2.35 Reduce 1.09% 0.02 $52.07–77.54 · VW $66.89i $161,285,000 SEC
2019   Q4 2,505,141 2.27 Reduce 7.98% 0.19 $70.16–84.26 · VW $75.28i $199,585,000 SEC
2019   Q3 2,722,467 2.41 Reduce 1.96% 0.04 $70.51–78.75 · VW $75.81i $199,557,000 SEC
2019   Q2 2,776,902 2.23 Reduce 1.59% 0.04 $65.00–75.25 · VW $70.75i $185,775,000 SEC
2019   Q1 2,821,807 2.36 Reduce 0.11% <0.01 $64.42–75.13 · VW $68.24i $194,253,000 SEC
2018   Q4 2,825,029 2.13 Add 8.11% 0.16 $52.97–69.41 · VW $63.65i $157,863,000 SEC
2018   Q3 2,613,064 1.82 Add 6.27% 0.11 $53.80–64.16 · VW $59.98i $156,705,000 SEC
2018   Q2 2,458,831 1.84 Reduce 1.32% 0.03 $58.43–64.28 · VW $61.17i $148,145,000 SEC
2018   Q1 2,491,847 1.92 Reduce 1.64% 0.03 $56.60–64.16 · VW $59.59i $155,616,000 SEC
2017   Q4 2,533,497 1.92 Reduce 0.94% 0.02 $58.54–67.81 · VW $63.31i $165,260,000 SEC
2017   Q3 2,557,573 1.91 Reduce 7.80% 0.18 $58.39–65.41 · VW $63.02i $158,723,000 SEC
2017   Q2 2,773,928 2.32 Reduce 8.12% 0.19 $60.00–73.86 · VW $65.18i $192,205,000 SEC
2017   Q1 3,018,974 2.31 Reduce 7.60% 0.18 $59.80–69.31 · VW $65.87i $188,565,000 SEC
2016   Q4 3,267,419 2.35 Reduce 14.86% 0.35 $52.60–62.49 · VW $58.43i $182,812,000 SEC
2016   Q3 3,837,664 2.37 Reduce 3.39% 0.08 $46.09–54.15 · VW $51.06i $179,756,000 SEC
2016   Q2 3,972,396 2.36 Reduce 2.33% 0.06 $41.49–49.50 · VW $46.52i $175,183,000 SEC
2016   Q1 4,067,244 2.49 Reduce 5.71% 0.13 $39.92–44.99 · VW $43.19i $175,136,000 SEC
2015   Q4 4,313,724 2.36 Reduce 10.09% 0.27 $32.35–40.35 · VW $37.52i $157,602,000 SEC
2015   Q3 4,797,898 2.64 Reduce 3.22% 0.08 $34.15–39.24 · VW $37.31i $169,222,000 SEC
2015   Q2 4,957,420 2.38 Reduce 11.76% 0.32 $33.01–37.06 · VW $35.24i $168,007,000 SEC
2015   Q1 5,617,858 2.71 Reduce 2.64% 0.07 $32.75–35.29 · VW $34.08i $196,962,000 SEC
2014   Q4 5,770,400 2.56 Add 0.21% <0.01 $30.10–34.75 · VW $32.89i $184,105,000 SEC
2014   Q3 5,758,030 2.49 Add 1.28% 0.03 $27.89–33.51 · VW $31.41i $170,524,000 SEC
2014   Q2 5,685,130 2.60 Reduce 3.63% 0.11 $29.40–33.15 · VW $31.11i $180,787,000 SEC
2014   Q1 5,899,506 2.89 Reduce 7.90% 0.26 $30.50–33.67 · VW $32.16i $186,395,000 SEC
2013   Q4 6,405,566 3.29 Reduce 0.37% 0.01 $28.80–33.52 · VW $31.81i $203,697,000 SEC
2013   Q3 6,429,606 3.17 Reduce 0.49% 0.01 $26.21–31.24 · VW $29.43i $174,725,000 SEC
2013   Q2 6,461,506 2.94 Reduce 0.25% <0.01 $22.08–27.13 · VW $25.20i $146,708,000 SEC
2013   Q1 6,477,636 1.52 Add 0.31% <0.01 $21.57–24.69 · VW $23.36i $149,115,000 SEC
2012   Q4 6,457,886 3.46 Reduce 2.64% 0.09 $20.18–23.57 · VW $22.10i $138,780,000 SEC
2012   Q3 6,633,106 3.25 Add 0.02% <0.01 $18.41–22.47 · VW $21.10i $131,932,000 SEC
2012   Q2 6,632,084 3.17 Add 0.04% <0.01 $17.54–20.17 · VW $18.77i $121,516,000 SEC
2012   Q1 6,629,324 3.02 Reduce 0.58% 0.02 $16.38–19.22 · VW $18.08i $117,853,000 SEC
2011   Q4 6,668,288 2.91 Reduce 0.26% <0.01 $13.73–17.01 · VW $15.89i $101,125,000 SEC
2011   Q3 6,685,880 2.65 Add 0.56% 0.01 $11.26–14.70 · VW $13.36i $82,353,000 SEC
2011   Q2 6,648,668 1.36 Reduce 4.01% 0.13 $11.42–15.94 · VW $13.66i $100,561,000 SEC
2011   Q1 6,926,228 3.14 Reduce 2.38% 0.08 $14.49–17.11 · VW $15.86i $114,664,000 SEC
2010   Q4 7,095,228 3.15 Reduce 1.89% 0.03 $14.40–16.81 · VW $15.60i $109,337,000 SEC
2010   Q3 7,231,852 1.61 Reduce 9.04% 0.30 $12.62–14.72 · VW $13.96i $101,661,759,000 SEC
2010   Q2 7,950,200 3.35 Reduce 17.80% 0.32 $11.64–14.10 · VW $12.74i $97,628,456,000 SEC
2010   Q1 9,671,784 1.80 Reduce 0.66% 0.01 $10.98–14.63 · VW $12.99i $118,890,405,000 SEC
2009   Q4 9,735,784 1.61 Reduce 0.37% <0.01 $9.38–11.26 · VW $10.55i $101,763,282,000 SEC
2009   Q3 9,771,884 1.60 Reduce 0.19% <0.01 $9.02–10.51 · VW $9.83i $97,156,957,000 SEC
2009   Q2 9,790,884 1.39 Add 1.04% 0.01 $7.11–9.77 · VW $8.79i $73,186,858,000 SEC
2009   Q1 9,690,364 1.32 Reduce 0.54% <0.01 $5.06–8.20 · VW $6.99i $58,578,250,000 SEC
2008   Q4 9,742,764 1.53 Reduce 0.23% <0.01 $5.35–9.14 · VW $6.65i $80,377,803,000 SEC
2008   Q3 9,765,272 1.47 Add 2.55% 0.04 $6.20–11.67 · VW $8.33i $100,826,433,000 SEC
2008   Q2 9,522,392 1.17 Add 9.72% 0.10 $7.51–10.48 · VW $9.40i $79,202,495,000 SEC
2008   Q1 8,678,904 1.24 Add 0.23% <0.01 $9.48–12.27 · VW $10.51i $89,804,959,000 SEC
2007   Q4 8,658,904 2.40 Reduce 0.25% <0.01 $10.12–14.79 · VW $12.32i $117,847,683 SEC
2007   Q3 8,680,184 1.53 Reduce 0.06% <0.01 $12.69–15.39 · VW $14.00i $127,663,806,000 SEC
2007   Q2 8,685,744 1.54 Reduce 0.66% <0.01 $12.68–15.92 · VW $14.46i $127,875,866 SEC
2007   Q1 8,743,700 1.43 Add 0.03% <0.01 $12.30–15.06 · VW $14.10i $112,006,797 SEC
2006   Q4 8,741,180 1.31 Reduce 0.63% 0.02 $11.11–14.28 · VW $12.84i $101,900,306 SEC
2006   Q3 8,796,572 2.55 Reduce 3.81% 0.10 $9.77–11.47 · VW $10.82i $92,737,860 SEC
2006   Q2 9,145,180 2.74 Add 4.00% 0.11 $9.44–12.58 · VW $10.67i $106,769,977 SEC
2006   Q1 8,793,044 1.44 Reduce 0.81% 0.01 $11.38–13.14 · VW $12.19i $104,966,963 SEC
2005   Q4 8,865,132 1.41 Add 1.77% 0.02 $10.02–11.88 · VW $11.14i $97,006,707 SEC
2005   Q3 8,710,632 2.51 Add 12.79% 0.28 $8.66–10.56 · VW $9.76i $80,050,708 SEC
2005   Q2 7,723,116 1.17 Reduce 0.06% <0.01 $9.09–10.97 · VW $9.92i $74,547,377 SEC
2005   Q1 7,728,032 1.43 Reduce 0.00% $10.11–12.26 · VW $11.04i $85,491,354 SEC
2004   Q4 7,728,144 1.41 Reduce 2.16% 0.06 $9.01–10.96 · VW $10.27i $78,585,564 SEC
2004   Q3 7,899,096 2.89 Reduce 0.19% <0.01 $8.13–9.10 · VW $8.77i $67,438,532 SEC
2004   Q2 7,914,344 3.05 Reduce 3.03% 0.05 $7.56–8.96 · VW $8.22i $69,319,761 SEC
2004   Q1 8,161,544 1.52 Reduce 5.53% 0.07 $6.61–8.08 · VW $7.57i $63,251,966 SEC
2003   Q4 8,638,840 1.34 Add 0.92% 0.01 $5.56–6.94 · VW $6.46i $50,105,272 SEC
2003   Q3 8,559,888 1.50 Reduce 1.36% 0.04 $5.60–6.38 · VW $6.05i $48,149,370 SEC
2003   Q2 8,677,488 2.95 Reduce 6.71% 0.11 $4.72–5.91 · VW $5.50i $43,116,269 SEC
2003   Q1 9,301,728 1.70 Reduce 0.64% 0.01 $4.21–5.03 · VW $4.74i $40,724,128 SEC
2002   Q4 9,361,728 1.58 Reduce 1.50% 0.02 $3.77–4.33 · VW $4.13i $37,388,401 SEC
2002   Q3 9,504,128 1.57 Reduce 0.03% <0.01 $3.39–4.27 · VW $3.89i $33,412,950 SEC
2002   Q2 9,506,928 1.50 Reduce 0.18% <0.01 $2.89–3.78 · VW $3.39i $33,773,362 SEC
2002   Q1 9,524,528 3.09 Reduce 0.18% <0.01 $3.36–3.92 · VW $3.63i $35,478,867 SEC
2001   Q4 9,542,128 1.34 Add 18.59% 0.21 $2.70–3.57 · VW $3.27i $26,837,235 SEC
2001   Q3 8,046,528 1.21 Reduce 0.42% 0.01 $2.44–2.92 · VW $2.74i $21,172,427 SEC
2001   Q2 8,080,128 2.57 Reduce 0.12% <0.01 $2.56–3.13 · VW $2.84i $22,700,110 SEC
2001   Q1 8,089,728 1.42 Add 0.02% <0.01 $2.53–3.00 · VW $2.69i $23,257,968 SEC
2000   Q4 8,088,128 1.07 Add 7.78% 0.08 $2.05–2.81 · VW $2.54i $18,545,825 SEC
2000   Q3 7,504,128 0.96 Add 3.69% 0.03 $1.85–2.23 · VW $2.06i $14,773,752 SEC
2000   Q2 7,236,928 0.94 Add 3.67% 0.03 $1.70–2.26 · VW $1.95i $14,897,895 SEC
2000   Q1 6,980,928 1.73 Add 0.02% <0.01 $1.81–2.09 · VW $1.96i $13,061,971 SEC
1999   Q4 6,979,328 1.03 Reduce 0.23% <0.01 $1.83–2.38 · VW $2.09i $16,276,011 SEC
1999   Q3 6,995,328 1.03 Buy 1.03 $1.98–2.38 · VW $2.13i $16,340,649 SEC
Price snapshot:
Current price$93.35
Avg. buy price$592.04
+/- since buy-84.23%
52-week low$66.72
52-week high$104.29