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  3M Co. (MMM)
← All MMM superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 351,848 0.52 Add 0.77% <0.01 $139.34–177.41 · VW $153.99i $51,098,829 SEC
2025   Q4 349,147 0.54 Add 0.78% <0.01 $148.46–174.69 · VW $161.08i $55,898,373 SEC
2025   Q3 346,453 0.51 Add 0.61% <0.01 $144.25–164.15 · VW $154.53i $53,762,672 SEC
2025   Q2 344,366 0.52 Add 73.82% 0.22 $121.98–154.73 · VW $142.98i $52,426,222 SEC
2025   Q1 198,112 0.30 Reduce 1.21% <0.01 $128.98–156.35 · VW $144.06i $29,094,677 SEC
2024   Q4 200,531 0.25 Reduce 4.18% 0.01 $124.50–141.34 · VW $131.64i $25,886,502 SEC
2024   Q3 209,277 0.27 Reduce 3.40% <0.01 $98.26–140.72 · VW $125.23i $28,608,118 SEC
2024   Q2 216,632 0.21 Reduce 18.76% 0.04 $88.23–106.04 · VW $98.82i $22,137,575 SEC
2024   Q1 266,658 0.23 Reduce 13.03% 0.04 $75.65–92.53 · VW $85.62i $23,649,193 SEC
2023   Q4 306,598 0.30 Reduce 4.74% 0.01 $71.36–92.12 · VW $84.96i $28,024,512 SEC
2023   Q3 321,840 0.30 Reduce 15.24% 0.05 $77.27–94.60 · VW $83.38i $25,192,831 SEC
2023   Q2 379,688 0.35 Reduce 41.42% 0.27 $77.24–89.72 · VW $83.55i $31,775,109 SEC
2023   Q1 648,123 0.66 Reduce 9.66% 0.08 $83.75–108.61 · VW $93.41i $56,960,059 SEC
2022   Q4 717,413 0.87 Reduce 9.23% 0.08 $89.52–111.96 · VW $100.59i $71,933,293 SEC
2022   Q3 790,367 0.92 Reduce 11.01% 0.13 $92.30–127.34 · VW $104.01i $73,023,000 SEC
2022   Q2 888,148 1.15 Reduce 18.86% 0.26 $106.44–129.31 · VW $114.65i $96,100,000 SEC
2022   Q1 1,094,564 1.37 Reduce 3.22% 0.05 $116.84–151.99 · VW $131.10i $136,253,000 SEC
2021   Q4 1,130,969 1.56 Reduce 4.05% 0.07 $141.45–155.77 · VW $148.58i $167,972,000 SEC
2021   Q3 1,178,660 1.73 Reduce 15.71% 0.36 $146.63–169.91 · VW $154.40i $172,877,000 SEC
2021   Q2 1,398,305 2.30 Reduce 5.01% 0.12 $157.72–174.71 · VW $166.17i $232,229,000 SEC
2021   Q1 1,472,109 2.49 Reduce 11.75% 0.32 $136.61–164.48 · VW $154.06i $237,162,000 SEC
2020   Q4 1,668,027 2.71 Reduce 6.80% 0.20 $130.54–150.19 · VW $142.29i $243,775,000 SEC
2020   Q3 1,789,779 2.99 Reduce 4.83% 0.15 $124.41–144.82 · VW $134.39i $239,705,000 SEC
2020   Q2 1,880,572 3.20 Reduce 11.44% 0.41 $109.54–141.76 · VW $127.24i $245,276,000 SEC
2020   Q1 2,123,539 3.54 Reduce 7.57% 0.29 $95.35–152.63 · VW $120.71i $242,378,000 SEC
2019   Q4 2,297,416 3.85 Add 0.48% 0.02 $125.90–149.82 · VW $141.08i $338,888,000 SEC
2019   Q3 2,286,477 3.80 Add 2.24% 0.08 $128.76–156.96 · VW $141.06i $314,295,000 SEC
2019   Q2 2,236,427 3.89 Add 7.50% 0.27 $133.21–183.74 · VW $153.96i $324,132,000 SEC
2019   Q1 2,080,484 4.39 Reduce 0.11% <0.01 $152.92–176.91 · VW $167.85i $361,441,000 SEC
2018   Q4 2,082,865 4.48 Add 4.06% 0.17 $147.88–181.72 · VW $162.97i $331,830,000 SEC
2018   Q3 2,001,593 4.11 Add 9.96% 0.37 $159.34–182.17 · VW $172.56i $352,639,000 SEC
2018   Q2 1,820,213 3.71 Add 7.64% 0.26 $160.07–185.36 · VW $169.97i $299,391,000 SEC
2018   Q1 1,691,093 3.83 Reduce 2.71% 0.11 $179.54–217.20 · VW $193.43i $310,392,000 SEC
2017   Q4 1,738,197 3.97 Reduce 7.06% 0.28 $175.61–204.21 · VW $192.20i $342,073,000 SEC
2017   Q3 1,870,317 3.94 Reduce 6.67% 0.28 $164.86–179.47 · VW $173.28i $328,244,000 SEC
2017   Q2 2,004,014 4.22 Reduce 7.27% 0.31 $157.71–179.41 · VW $170.40i $348,843,000 SEC
2017   Q1 2,161,227 4.24 Add 0.28% 0.01 $145.11–161.79 · VW $155.62i $345,742,000 SEC
2016   Q4 2,155,087 4.13 Add 0.10% <0.01 $137.00–150.55 · VW $145.62i $321,767,000 SEC
2016   Q3 2,152,975 4.18 Reduce 0.49% 0.02 $145.08–152.40 · VW $148.27i $317,240,000 SEC
2016   Q2 2,163,625 4.28 Reduce 1.21% 0.05 $136.43–146.44 · VW $143.10i $316,801,000 SEC
2016   Q1 2,190,086 4.34 Add 0.75% 0.03 $112.58–140.05 · VW $130.65i $305,129,000 SEC
2015   Q4 2,173,802 4.10 Reduce 1.63% 0.07 $115.86–133.85 · VW $125.22i $273,797,000 SEC
2015   Q3 2,209,848 4.09 Add 1.00% 0.04 $112.04–132.06 · VW $120.88i $261,948,000 SEC
2015   Q2 2,187,952 4.00 Reduce 0.91% 0.04 $128.70–140.22 · VW $132.64i $282,275,000 SEC
2015   Q1 2,208,134 4.19 Reduce 2.26% 0.10 $131.89–142.56 · VW $137.46i $304,542,000 SEC
2014   Q4 2,259,281 4.31 Reduce 9.44% 0.41 $109.20–140.60 · VW $129.06i $310,406,000 SEC
2014   Q3 2,494,732 4.31 Reduce 0.11% <0.01 $115.74–123.64 · VW $119.28i $295,530,000 SEC
2014   Q2 2,497,584 4.31 Reduce 0.09% <0.01 $110.38–121.68 · VW $117.28i $299,125,000 SEC
2014   Q1 2,499,958 4.39 Add 0.37% 0.02 $103.35–116.46 · VW $111.08i $283,566,000 SEC
2013   Q4 2,490,705 4.71 Reduce 4.64% 0.22 $97.53–117.42 · VW $110.74i $292,075,000 SEC
2013   Q3 2,611,790 4.72 Reduce 0.84% 0.04 $90.48–102.23 · VW $97.52i $260,764,000 SEC
2013   Q2 2,633,951 4.83 Add 1.88% 0.09 $86.03–94.69 · VW $90.72i $240,822,000 SEC
2013   Q1 2,585,282 2.34 Add 0.24% <0.01 $78.56–89.36 · VW $85.60i $229,800,000 SEC
2012   Q4 2,579,199 4.99 Add 0.58% 0.03 $72.53–79.82 · VW $76.66i $200,233,000 SEC
2012   Q3 2,564,411 4.88 Reduce 0.11% <0.01 $71.35–78.85 · VW $75.82i $198,163,000 SEC
2012   Q2 2,567,114 5.02 Add 2.68% 0.13 $68.55–75.21 · VW $72.89i $192,319,000 SEC
2012   Q1 2,500,219 4.78 Add 0.09% <0.01 $69.15–75.25 · VW $73.00i $186,492,000 SEC
2011   Q4 2,497,858 4.92 Add 0.80% 0.04 $57.38–69.48 · VW $65.07i $170,694,000 SEC
2011   Q3 2,477,916 4.79 Add 1.71% 0.08 $59.96–82.10 · VW $67.36i $148,737,000 SEC
2011   Q2 2,436,374 2.62 Add 0.47% 0.01 $75.41–81.90 · VW $78.87i $193,219,000 SEC
2011   Q1 2,424,901 5.19 Add 0.23% 0.01 $71.60–78.73 · VW $76.17i $189,572,000 SEC
2010   Q4 2,419,448 5.03 Add 1.12% 0.06 $69.40–76.50 · VW $72.68i $174,581,000 SEC
2010   Q3 2,392,556 2.74 Reduce 0.08% <0.01 $64.41–73.90 · VW $70.27i $173,460,343,000 SEC
2010   Q2 2,394,420 5.43 Reduce 3.84% 0.10 $57.66–75.69 · VW $66.46i $158,139,818,000 SEC
2010   Q1 2,490,000 2.63 Reduce 4.50% 0.13 $64.59–71.21 · VW $68.56i $173,987,748,000 SEC
2009   Q4 2,607,305 2.86 Reduce 5.26% 0.15 $59.88–70.50 · VW $66.50i $180,222,358,000 SEC
2009   Q3 2,752,090 2.80 Reduce 1.44% 0.04 $48.34–63.55 · VW $57.86i $169,819,650,000 SEC
2009   Q2 2,792,227 2.67 Add 0.63% 0.02 $40.74–51.39 · VW $47.46i $140,311,742,000 SEC
2009   Q1 2,774,855 2.60 Add 0.03% <0.01 $34.17–50.01 · VW $41.92i $115,356,017,000 SEC
2008   Q4 2,774,056 2.54 Add 4.10% 0.10 $41.81–57.12 · VW $49.01i $133,460,864,000 SEC
2008   Q3 2,664,711 2.22 Add 1.34% 0.03 $54.77–62.47 · VW $58.12i $152,195,976,000 SEC
2008   Q2 2,629,548 2.27 Add 1.78% 0.04 $57.37–69.58 · VW $61.71i $153,001,895,000 SEC
2008   Q1 2,583,592 2.36 Add 0.39% <0.01 $60.24–70.87 · VW $65.76i $170,979,353,000 SEC
2007   Q4 2,573,549 3.69 Add 1.59% 0.06 $66.04–81.10 · VW $72.55i $181,439,507 SEC
2007   Q3 2,533,385 2.37 Add 0.04% <0.01 $69.57–78.58 · VW $75.47i $198,222,567,000 SEC
2007   Q2 2,532,286 2.22 Add 0.14% <0.01 $63.47–74.44 · VW $70.16i $183,760,144 SEC
2007   Q1 2,528,667 2.06 Add 0.77% 0.02 $60.95–66.79 · VW $63.88i $161,593,624 SEC
2006   Q4 2,509,369 2.10 Reduce 0.11% <0.01 $61.04–68.52 · VW $64.91i $163,507,681 SEC
2006   Q3 2,512,166 4.29 Reduce 2.01% 0.09 $56.06–68.23 · VW $62.17i $156,317,178 SEC
2006   Q2 2,563,657 4.45 Add 11.62% 0.46 $63.34–73.87 · VW $68.25i $173,132,584 SEC
2006   Q1 2,296,748 1.99 Add 4.06% 0.08 $58.78–66.75 · VW $62.94i $145,351,897 SEC
2005   Q4 2,207,139 2.08 Add 0.47% <0.01 $58.29–66.76 · VW $63.28i $143,021,135 SEC
2005   Q3 2,196,885 4.22 Add 6.42% 0.25 $58.87–64.16 · VW $61.46i $134,752,050 SEC
2005   Q2 2,064,381 1.95 Add 14.78% 0.25 $60.41–72.08 · VW $64.31i $124,794,933 SEC
2005   Q1 1,798,485 2.15 Add 4.97% 0.10 $67.50–73.12 · VW $70.76i $128,856,337 SEC
2004   Q4 1,713,393 2.11 Add 25.72% 0.43 $61.30–69.42 · VW $66.45i $117,573,728 SEC
2004   Q3 1,362,834 3.90 Add 20.11% 0.65 $64.55–75.34 · VW $68.92i $91,125,255 SEC
2004   Q2 1,134,699 3.75 Add 0.33% 0.01 $67.64–75.49 · VW $72.80i $85,396,537 SEC
2004   Q1 1,131,015 1.85 Add 8.11% 0.14 $62.17–72.07 · VW $67.56i $77,421,594 SEC
2003   Q4 1,046,145 1.99 Reduce 0.99% 0.02 $58.36–71.40 · VW $66.95i $74,375,996 SEC
2003   Q3 1,056,635 1.90 Add 2.31% 0.04 $53.01–60.91 · VW $57.22i $61,021,549 SEC
2003   Q2 1,032,779 3.81 Add 23.10% 0.72 $50.38–57.17 · VW $53.82i $55,688,921 SEC
2003   Q1 838,975 1.91 Reduce 0.02% <0.01 $49.94–56.42 · VW $53.57i $45,606,982 SEC
2002   Q4 839,118 1.82 Reduce 0.50% <0.01 $46.30–55.00 · VW $50.95i $43,253,887 SEC
2002   Q3 843,307 1.82 Add 3.01% 0.05 $45.23–54.39 · VW $48.53i $38,770,253 SEC
2002   Q2 818,674 1.87 Add 3.75% 0.07 $46.95–54.60 · VW $50.99i $42,097,365 SEC
2002   Q1 789,075 3.30 Buy 3.30 $41.81–51.71 · VW $47.20i $37,939,614 SEC
Price snapshot:
Current price$157.70
Avg. buy price$1,636.67
+/- since buy-90.36%
52-week low$138.62
52-week high$175.71