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  Ecolab Inc. (ECL)
← All ECL superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 761,818 2.07 Reduce 1.14% 0.02 $252.66–309.27 · VW $274.18i $202,658,747 SEC
2025   Q4 770,571 1.95 Reduce 0.83% 0.02 $251.74–285.00 · VW $272.91i $202,290,331 SEC
2025   Q3 777,029 2.00 Reduce 1.51% 0.03 $255.16–286.04 · VW $265.87i $212,797,080 SEC
2025   Q2 788,929 2.10 Add 2.04% 0.04 $248.58–274.17 · VW $261.50i $212,569,094 SEC
2025   Q1 773,186 2.04 Reduce 1.29% 0.02 $221.62–273.69 · VW $248.91i $196,018,013 SEC
2024   Q4 783,309 1.78 Reduce 1.43% 0.03 $227.63–253.87 · VW $243.90i $183,544,902 SEC
2024   Q3 794,679 1.91 Reduce 4.76% 0.09 $230.77–262.61 · VW $246.37i $202,905,450 SEC
2024   Q2 834,391 1.92 Reduce 15.85% 0.35 $220.96–249.00 · VW $233.55i $198,584,909 SEC
2024   Q1 991,564 2.22 Reduce 19.16% 0.49 $195.49–231.86 · VW $217.83i $228,952,179 SEC
2023   Q4 1,226,530 2.56 Reduce 12.51% 0.35 $165.39–202.48 · VW $188.70i $243,282,192 SEC
2023   Q3 1,401,841 2.79 Reduce 7.04% 0.22 $156.72–189.32 · VW $171.26i $237,471,896 SEC
2023   Q2 1,507,934 3.06 Reduce 10.94% 0.35 $164.01–191.41 · VW $179.52i $281,516,172 SEC
2023   Q1 1,693,219 3.23 Reduce 4.78% 0.15 $143.91–168.26 · VW $160.00i $280,278,574 SEC
2022   Q4 1,778,274 3.12 Reduce 0.30% <0.01 $131.04–157.18 · VW $147.68i $258,845,616 SEC
2022   Q3 1,783,668 3.25 Reduce 0.94% 0.03 $136.94–178.06 · VW $157.36i $257,597,000 SEC
2022   Q2 1,800,550 3.32 Reduce 0.36% 0.01 $143.82–174.62 · VW $161.20i $276,853,000 SEC
2022   Q1 1,807,055 3.21 Reduce 0.35% 0.01 $154.85–193.42 · VW $172.54i $319,054,000 SEC
2021   Q4 1,813,460 3.94 Reduce 0.79% 0.03 $180.37–238.93 · VW $202.92i $425,420,000 SEC
2021   Q3 1,827,848 3.82 Add 1.48% 0.06 $208.57–231.25 · VW $220.68i $381,326,000 SEC
2021   Q2 1,801,157 3.67 Add 7.03% 0.24 $204.28–230.00 · VW $218.37i $370,984,000 SEC
2021   Q1 1,682,865 3.78 Add 5.97% 0.21 $201.15–229.05 · VW $218.11i $360,251,000 SEC
2020   Q4 1,588,022 3.82 Reduce 0.47% 0.02 $186.59–227.97 · VW $206.36i $343,584,000 SEC
2020   Q3 1,595,498 3.98 Reduce 3.77% 0.16 $181.25–209.67 · VW $191.50i $318,844,000 SEC
2020   Q2 1,658,057 4.31 Reduce 4.32% 0.17 $183.28–231.36 · VW $200.57i $329,870,000 SEC
2020   Q1 1,732,843 3.94 Reduce 0.67% 0.03 $124.60–211.24 · VW $176.45i $270,029,000 SEC
2019   Q4 1,744,473 3.82 Reduce 0.66% 0.03 $181.43–199.68 · VW $192.41i $336,666,000 SEC
2019   Q3 1,756,032 4.20 Reduce 4.11% 0.18 $185.06–209.87 · VW $195.67i $347,765,000 SEC
2019   Q2 1,831,331 4.34 Reduce 9.61% 0.42 $177.48–209.24 · VW $196.15i $361,578,000 SEC
2019   Q1 2,025,955 4.34 Reduce 8.69% 0.38 $157.11–186.34 · VW $175.84i $357,662,000 SEC
2018   Q4 2,218,872 4.41 Reduce 8.35% 0.37 $135.77–162.91 · VW $152.28i $326,951,000 SEC
2018   Q3 2,420,968 4.42 Reduce 0.45% 0.02 $137.70–159.92 · VW $150.26i $379,559,000 SEC
2018   Q2 2,431,804 4.23 Reduce 10.79% 0.50 $136.00–148.64 · VW $141.78i $341,255,000 SEC
2018   Q1 2,726,038 4.61 Reduce 1.99% 0.09 $125.74–150.46 · VW $140.32i $373,658,000 SEC
2017   Q4 2,781,523 4.33 Reduce 0.10% <0.01 $129.16–140.50 · VW $135.78i $373,225,000 SEC
2017   Q3 2,784,245 4.30 Add 0.93% 0.04 $127.18–134.87 · VW $130.90i $358,082,000 SEC
2017   Q2 2,758,510 4.43 Add 1.10% 0.05 $125.05–134.89 · VW $130.54i $366,192,000 SEC
2017   Q1 2,728,455 4.19 Add 6.47% 0.25 $119.09–129.49 · VW $125.89i $341,985,000 SEC
2016   Q4 2,562,730 3.86 Add 2.43% 0.09 $110.65–122.64 · VW $117.81i $300,403,000 SEC
2016   Q3 2,501,978 4.01 Reduce 0.09% <0.01 $114.00–124.60 · VW $117.59i $304,541,000 SEC
2016   Q2 2,504,143 4.01 Add 1.09% 0.04 $112.30–121.81 · VW $117.50i $296,991,000 SEC
2016   Q1 2,477,114 3.93 Add 2.63% 0.10 $98.62–116.90 · VW $110.17i $276,248,000 SEC
2015   Q4 2,413,538 4.14 Reduce 0.95% 0.04 $99.99–122.48 · VW $110.11i $276,061,000 SEC
2015   Q3 2,436,649 4.18 Reduce 1.77% 0.07 $103.09–122.30 · VW $115.25i $267,349,000 SEC
2015   Q2 2,480,463 3.97 Reduce 0.01% <0.01 $107.72–118.27 · VW $113.93i $280,466,000 SEC
2015   Q1 2,480,823 3.90 Add 2.03% 0.08 $101.57–117.31 · VW $110.29i $283,757,000 SEC
2014   Q4 2,431,457 3.53 Add 7.90% 0.26 $97.78–115.19 · VW $105.58i $254,136,000 SEC
2014   Q3 2,253,374 3.78 Add 0.37% 0.01 $103.40–118.46 · VW $111.03i $258,755,000 SEC
2014   Q2 2,245,013 3.60 Add 10.98% 0.36 $103.91–112.27 · VW $108.24i $249,960,000 SEC
2014   Q1 2,022,934 3.38 Add 0.21% <0.01 $97.65–111.83 · VW $104.71i $218,457,000 SEC
2013   Q4 2,018,711 3.40 Reduce 0.22% <0.01 $97.94–108.14 · VW $102.21i $210,491,000 SEC
2013   Q3 2,023,189 3.62 Reduce 0.77% 0.03 $90.18–108.34 · VW $101.51i $199,810,000 SEC
2013   Q2 2,038,845 3.48 Reduce 0.76% 0.01 $82.58–95.19 · VW $89.97i $173,689,000 SEC
2013   Q1 2,054,405 1.68 Add 0.03% <0.01 $72.03–84.70 · VW $80.45i $164,722,000 SEC
2012   Q4 2,053,801 3.68 Reduce 1.22% 0.04 $67.97–74.74 · VW $71.70i $147,668,000 SEC
2012   Q3 2,079,138 3.32 Add 0.16% <0.01 $62.98–70.75 · VW $67.78i $134,749,000 SEC
2012   Q2 2,075,880 3.71 Reduce 0.31% 0.01 $61.45–68.96 · VW $65.29i $142,260,000 SEC
2012   Q1 2,082,303 3.30 Reduce 4.38% 0.16 $58.75–64.14 · VW $62.19i $128,520,000 SEC
2011   Q4 2,177,774 3.63 Reduce 10.56% 0.40 $52.21–61.42 · VW $58.02i $125,897,000 SEC
2011   Q3 2,434,837 3.83 Reduce 1.14% 0.02 $43.81–55.60 · VW $51.08i $119,039,000 SEC
2011   Q2 2,463,028 1.88 Reduce 3.60% 0.13 $49.49–57.19 · VW $52.23i $138,866,000 SEC
2011   Q1 2,555,133 3.57 Add 1.55% 0.05 $46.80–53.00 · VW $50.85i $130,363,000 SEC
2010   Q4 2,516,242 3.66 Reduce 0.03% <0.01 $46.64–50.90 · VW $49.08i $126,869,000 SEC
2010   Q3 2,517,032 2.02 Reduce 4.94% 0.20 $46.07–52.46 · VW $49.28i $127,714,204,000 SEC
2010   Q2 2,647,766 4.08 Add 1.70% 0.07 $44.52–49.77 · VW $47.73i $118,911,171,000 SEC
2010   Q1 2,603,535 1.73 Add 1.30% 0.02 $40.66–49.16 · VW $46.22i $114,425,363,000 SEC
2009   Q4 2,570,050 1.82 Reduce 0.22% <0.01 $43.39–47.40 · VW $44.90i $114,572,829,000 SEC
2009   Q3 2,575,799 1.96 Add 1.78% 0.03 $41.09–47.88 · VW $44.31i $119,079,181,000 SEC
2009   Q2 2,530,821 1.88 Reduce 0.51% 0.01 $36.01–41.84 · VW $39.79i $98,676,705,000 SEC
2009   Q1 2,543,881 1.99 Add 0.40% <0.01 $29.27–39.55 · VW $35.79i $88,348,982,000 SEC
2008   Q4 2,533,831 1.70 Add 0.59% <0.01 $29.56–39.31 · VW $34.28i $89,064,154,000 SEC
2008   Q3 2,519,081 1.78 Reduce 1.35% 0.02 $34.29–52.16 · VW $41.24i $122,225,803,000 SEC
2008   Q2 2,553,491 1.63 Add 1.02% 0.02 $42.00–46.87 · VW $44.52i $109,774,572,000 SEC
2008   Q1 2,527,731 1.51 Reduce 3.52% 0.10 $42.52–51.00 · VW $46.49i $109,779,351,000 SEC
2007   Q4 2,619,891 2.73 Reduce 0.24% <0.01 $44.12–52.78 · VW $48.35i $134,164,610 SEC
2007   Q3 2,626,245 1.48 Add 2.82% 0.04 $39.01–48.37 · VW $44.85i $123,958,757,000 SEC
2007   Q2 2,554,185 1.32 Add 0.48% <0.01 $41.12–44.74 · VW $42.66i $109,063,693 SEC
2007   Q1 2,542,030 1.39 Add 0.22% <0.01 $37.01–44.91 · VW $41.64i $109,307,284 SEC
2006   Q4 2,536,530 1.47 Reduce 0.76% 0.02 $42.77–46.40 · VW $44.36i $114,651,149 SEC
2006   Q3 2,555,895 3.00 Reduce 14.06% 0.44 $39.89–45.65 · VW $43.63i $109,443,417 SEC
2006   Q2 2,974,058 3.10 Add 5.08% 0.15 $37.00–43.40 · VW $41.16i $120,687,268 SEC
2006   Q1 2,830,270 1.48 Reduce 2.16% 0.03 $33.64–40.50 · VW $37.31i $108,116,308 SEC
2005   Q4 2,892,870 1.52 Add 3.14% 0.05 $32.42–37.15 · VW $35.13i $104,924,389 SEC
2005   Q3 2,804,767 2.80 Add 1.87% 0.05 $30.90–34.08 · VW $32.69i $89,556,206 SEC
2005   Q2 2,753,367 1.40 Add 13.06% 0.16 $30.68–34.14 · VW $32.80i $89,098,951 SEC
2005   Q1 2,435,407 1.34 Add 13.34% 0.16 $31.20–34.23 · VW $32.71i $80,490,196 SEC
2004   Q4 2,148,691 1.36 Add 0.46% <0.01 $33.15–35.59 · VW $34.13i $75,483,510 SEC
2004   Q3 2,138,769 2.88 Add 0.20% <0.01 $29.04–34.20 · VW $32.36i $67,242,893 SEC
2004   Q2 2,134,555 2.98 Add 2.31% 0.07 $28.02–31.77 · VW $30.10i $67,665,389 SEC
2004   Q1 2,086,355 1.43 Add 31.02% 0.34 $26.59–30.17 · VW $28.85i $59,523,704 SEC
2003   Q4 1,592,335 1.17 Add 28.83% 0.26 $25.30–27.89 · VW $26.79i $43,582,205 SEC
2003   Q3 1,235,985 0.97 Add 0.22% <0.01 $24.26–27.80 · VW $26.32i $31,208,617 SEC
2003   Q2 1,233,285 2.16 Add 3.05% 0.06 $23.78–27.92 · VW $25.47i $31,572,092 SEC
2003   Q1 1,196,806 1.24 Reduce 0.24% <0.01 $23.08–26.38 · VW $25.00i $29,519,213 SEC
2002   Q4 1,199,694 1.25 Reduce 2.16% 0.03 $23.43–25.90 · VW $24.66i $29,692,419 SEC
2002   Q3 1,226,144 1.20 Add 0.07% <0.01 $20.00–24.92 · VW $23.01i $25,583,488 SEC
2002   Q2 1,225,344 1.26 $23.12 $28,323,820 SEC
2002   Q1 1,225,344 2.44 Add 1.44% 0.03 $20.61–23.94 · VW $22.17i $28,011,357 SEC
2001   Q4 1,207,952 1.22 Add 0.95% 0.01 $17.50–21.41 · VW $20.10i $24,310,034 SEC
2001   Q3 1,196,552 1.24 Add 0.38% <0.01 $14.25–21.00 · VW $17.61i $21,735,367 SEC
2001   Q2 1,191,976 2.76 Add 0.22% <0.01 $18.80–21.15 · VW $19.99i $24,417,628 SEC
2001   Q1 1,189,376 1.54 Reduce 0.17% <0.01 $18.17–22.03 · VW $19.71i $25,226,665 SEC
2000   Q4 1,191,376 1.49 $21.60 $25,726,276 SEC
2000   Q3 1,191,376 1.40 Add 1.53% 0.02 $16.63–20.13 · VW $18.78i $21,481,998 SEC
2000   Q2 1,173,376 1.44 Reduce 0.31% <0.01 $17.31–20.63 · VW $18.61i $22,917,500 SEC
2000   Q1 1,176,976 2.86 Add 0.36% 0.01 $14.00–20.00 · VW $17.84i $21,590,153 SEC
1999   Q4 1,172,776 1.46 Add 0.39% <0.01 $16.44–20.38 · VW $18.14i $22,942,430 SEC
1999   Q3 1,168,176 1.26 Buy 1.26 $15.84–21.50 · VW $18.08i $19,932,003 SEC
Price snapshot:
Current price$271.85
Avg. buy price$2,455.71
+/- since buy-88.93%
52-week low$242.49
52-week high$307.61