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  Tennant Co. (TNC)
← All TNC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 803,464 0.55 Reduce 25.02% 0.19 $60.18–85.91 · VW $76.38i $53,350,010 SEC
2025   Q4 1,071,624 0.76 Reduce 19.41% 0.20 $68.77–80.66 · VW $75.17i $78,978,689 SEC
2025   Q3 1,329,688 1.01 Reduce 1.70% 0.02 $77.52–85.43 · VW $80.98i $107,784,509 SEC
2025   Q2 1,352,658 1.03 Reduce 4.84% 0.06 $67.32–84.98 · VW $78.28i $104,803,942 SEC
2025   Q1 1,421,410 1.18 Add 0.12% <0.01 $67.57–90.44 · VW $76.72i $113,357,448 SEC
2024   Q4 1,419,695 1.12 Add 6.26% 0.07 $78.57–94.87 · VW $86.32i $115,747,733 SEC
2024   Q3 1,336,082 1.21 Add 11.84% 0.13 $87.38–108.12 · VW $94.35i $128,317,315 SEC
2024   Q2 1,194,609 1.14 Add 2.14% 0.02 $95.42–117.48 · VW $106.86i $117,597,310 SEC
2024   Q1 1,169,609 1.38 Reduce 4.50% 0.05 $94.54–124.11 · VW $111.71i $142,236,150 SEC
2023   Q4 1,224,709 1.20 Reduce 8.04% 0.09 $74.66–95.82 · VW $88.33i $113,518,277 SEC
2023   Q3 1,331,814 1.16 Reduce 7.60% 0.10 $72.81–87.53 · VW $78.19i $98,754,008 SEC
2023   Q2 1,441,384 1.27 Reduce 5.96% 0.07 $72.60–82.07 · VW $78.30i $116,910,656 SEC
2023   Q1 1,532,716 1.21 Reduce 6.08% 0.07 $63.30–76.45 · VW $72.06i $105,037,027 SEC
2022   Q4 1,631,948 1.21 Reduce 2.47% 0.03 $57.39–70.24 · VW $65.92i $100,479,038 SEC
2022   Q3 1,673,332 1.19 Add 0.73% <0.01 $56.04–71.71 · VW $62.00i $94,644,000 SEC
2022   Q2 1,661,213 1.18 Reduce 0.36% <0.01 $54.90–67.40 · VW $63.11i $98,427,000 SEC
2022   Q1 1,667,206 1.32 Reduce 0.77% <0.01 $64.55–85.33 · VW $71.49i $131,376,000 SEC
2021   Q4 1,680,102 1.26 Add 0.18% <0.01 $71.90–84.92 · VW $78.00i $136,155,000 SEC
2021   Q3 1,677,146 1.24 Add 1.13% 0.01 $70.14–80.47 · VW $76.69i $124,025,000 SEC
2021   Q2 1,658,466 1.31 Add 0.05% <0.01 $74.66–87.40 · VW $80.39i $132,428,000 SEC
2021   Q1 1,657,679 1.39 Add 0.77% 0.01 $66.73–83.16 · VW $76.27i $132,432,000 SEC
2020   Q4 1,645,057 1.28 Add 4.26% 0.05 $58.09–75.45 · VW $67.10i $115,434,000 SEC
2020   Q3 1,577,776 1.19 Reduce 0.89% 0.01 $57.99–73.43 · VW $63.68i $95,235,000 SEC
2020   Q2 1,591,947 1.35 Add 6.07% 0.08 $48.80–72.69 · VW $62.70i $103,492,000 SEC
2020   Q1 1,500,808 1.27 Add 5.47% 0.07 $46.64–85.31 · VW $63.71i $86,972,000 SEC
2019   Q4 1,422,982 1.26 Add 0.77% <0.01 $72.23–87.06 · VW $78.84i $110,879,000 SEC
2019   Q3 1,412,167 1.21 Add 4.10% 0.05 $65.11–79.39 · VW $73.98i $99,840,000 SEC
2019   Q2 1,356,566 1.00 Add 3.83% 0.04 $56.76–78.64 · VW $70.50i $83,022,000 SEC
2019   Q1 1,306,485 0.99 Add 2.72% 0.03 $57.91–75.00 · VW $66.43i $81,120,000 SEC
2018   Q4 1,271,938 0.89 Add 7.10% 0.06 $48.97–65.20 · VW $57.63i $66,281,000 SEC
2018   Q3 1,187,637 1.05 Add 0.18% <0.01 $58.59–81.95 · VW $67.22i $90,201,000 SEC
2018   Q2 1,185,530 1.16 Reduce 1.15% 0.01 $71.90–86.03 · VW $79.76i $93,657,000 SEC
2018   Q1 1,199,312 1.00 Add 7.67% 0.07 $59.00–77.20 · VW $70.07i $81,193,000 SEC
2017   Q4 1,113,845 0.94 Add 13.73% 0.11 $60.30–75.15 · VW $67.62i $80,921,000 SEC
2017   Q3 979,403 0.78 Add 32.27% 0.19 $60.05–75.90 · VW $68.43i $64,836,000 SEC
2017   Q2 740,436 0.66 Add 37.12% 0.18 $69.15–76.80 · VW $73.83i $54,644,000 SEC
2017   Q1 539,995 0.48 Add 332.76% 0.37 $67.10–76.10 · VW $72.15i $39,231,000 SEC
2016   Q4 124,780 0.11 Add 6.92% <0.01 $62.15–76.80 · VW $69.40i $8,884,000 SEC
2016   Q3 116,700 0.10 Add 1377.22% 0.09 $60.21–66.54 · VW $63.23i $7,562,000 SEC
2016   Q2 7,900 0.01 $53.92 $426,000 SEC
2016   Q1 7,900 0.01 $51.52 $407,000 SEC
2015   Q4 7,900 0.01 $56.20 $444,000 SEC
2015   Q3 7,900 0.01 $56.20 $444,000 SEC
2015   Q2 7,900 0.01 $65.32 $516,000 SEC
2015   Q1 7,900 0.01 $65.32 $516,000 SEC
2014   Q4 7,900 0.01 $72.15 $570,000 SEC
2014   Q3 7,900 0.01 Reduce 14.13% <0.01 $63.91–74.22 · VW $70.62i $530,000 SEC
2014   Q2 9,200 0.01 $76.30 $702,000 SEC
2014   Q1 9,200 0.01 $65.65 $604,000 SEC
2013   Q4 9,200 0.01 $67.83 $624,000 SEC
2013   Q3 9,200 0.01 $61.96 $570,000 SEC
2013   Q2 9,200 0.01 $48.26 $444,000 SEC
2013   Q1 9,200 <0.01 $48.59 $447,000 SEC
2012   Q4 9,200 0.01 $43.91 $404,000 SEC
2012   Q3 9,200 <0.01 $42.83 $394,000 SEC
2012   Q2 9,200 <0.01 $40.00 $368,000 SEC
2012   Q1 9,200 0.01 $44.02 $405,000 SEC
2011   Q4 9,200 0.01 $38.91 $358,000 SEC
2011   Q3 9,200 0.01 $35.33 $325,000 SEC
2011   Q2 9,200 <0.01 $39.89 $367,000 SEC
2011   Q1 9,200 0.01 $42.07 $387,000 SEC
2010   Q4 9,200 0.01 $38.37 $353,000 SEC
2010   Q3 9,200 <0.01 $30,900.00 $284,280,000 SEC
2010   Q2 9,200 0.01 Reduce 9.80% <0.01 $30.33–38.27 · VW $35.37i $311,144,000 SEC
2010   Q1 10,200 <0.01 $27,390.00 $279,378,000 SEC
2009   Q4 10,200 <0.01 $26,190.00 $267,138,000 SEC
2009   Q3 10,200 <0.01 $29,060.00 $296,412,000 SEC
2009   Q2 10,200 <0.01 Buy <0.01 $14.50–22.25 · VW $19.56i $187,578,000 SEC
2008   Q4 0 0.00 Sell 100.00% <0.01 $13.04–26.54 · VW $17.71i SEC
2008   Q3 8,600 <0.01 $34,260.00 $294,636,000 SEC
2008   Q2 8,600 <0.01 $30,070.00 $258,602,000 SEC
2008   Q1 8,600 <0.01 Add 43.33% <0.01 $32.78–41.78 · VW $36.23i $342,366,000 SEC
2007   Q4 6,000 <0.01 $44.29 $265,740 SEC
2007   Q3 6,000 <0.01 $48,700.00 $292,200,000 SEC
2007   Q2 6,000 <0.01 Buy <0.01 $30.48–41.17 · VW $36.73i $219,000 SEC
Price snapshot:
Current price$85.29
Avg. buy price$141.35
+/- since buy-39.66%
52-week low$59.89
52-week high$91.93