William Frels - Mairs & Power Inc
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)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 351,848 0.52 Add 0.77% <0.01 $145.23 $51,098,829 SEC
2025   Q4 349,147 0.54 Add 0.78% <0.01 $160.10 $55,898,373 SEC
2025   Q3 346,453 0.51 Add 0.61% <0.01 $155.18 $53,762,672 SEC
2025   Q2 344,366 0.52 Add 73.82% 0.22 $152.24 $52,426,222 SEC
2025   Q1 198,112 0.30 Reduce 1.21% <0.01 $146.86 $29,094,677 SEC
2024   Q4 200,531 0.25 Reduce 4.18% 0.01 $129.09 $25,886,502 SEC
2024   Q3 209,277 0.27 Reduce 3.40% <0.01 $136.70 $28,608,118 SEC
2024   Q2 216,632 0.21 Reduce 2.84% <0.01 $102.19 $22,137,575 SEC
2024   Q1 222,958 0.23 Reduce 13.03% 0.04 $106.07 $23,649,193 SEC
2023   Q4 256,353 0.30 Reduce 4.74% 0.01 $109.32 $28,024,512 SEC
2023   Q3 269,097 0.30 Reduce 15.24% 0.05 $93.62 $25,192,831 SEC
2023   Q2 317,465 0.35 Reduce 41.42% 0.27 $100.09 $31,775,109 SEC
2023   Q1 541,909 0.66 Reduce 9.66% 0.08 $105.11 $56,960,059 SEC
2022   Q4 599,844 0.87 Reduce 9.23% 0.08 $119.92 $71,933,293 SEC
2022   Q3 660,842 0.92 Reduce 11.01% 0.13 $110.50 $73,023,000 SEC
2022   Q2 742,599 1.15 Reduce 18.86% 0.26 $129.41 $96,100,000 SEC
2022   Q1 915,187 1.37 Reduce 3.22% 0.05 $148.88 $136,253,000 SEC
2021   Q4 945,626 1.56 Reduce 4.05% 0.07 $177.63 $167,972,000 SEC
2021   Q3 985,502 1.73 Reduce 15.71% 0.36 $175.42 $172,877,000 SEC
2021   Q2 1,169,151 2.30 Reduce 5.01% 0.12 $198.63 $232,229,000 SEC
2021   Q1 1,230,860 2.49 Reduce 11.75% 0.32 $192.68 $237,162,000 SEC
2020   Q4 1,394,671 2.71 Reduce 6.80% 0.20 $174.79 $243,775,000 SEC
2020   Q3 1,496,471 2.99 Reduce 4.83% 0.15 $160.18 $239,705,000 SEC
2020   Q2 1,572,385 3.20 Reduce 11.44% 0.41 $155.99 $245,276,000 SEC
2020   Q1 1,775,534 3.54 Reduce 7.57% 0.29 $136.51 $242,378,000 SEC
2019   Q4 1,920,916 3.85 Add 0.48% 0.02 $176.42 $338,888,000 SEC
2019   Q3 1,911,770 3.80 Add 2.24% 0.08 $164.40 $314,295,000 SEC
2019   Q2 1,869,922 3.89 Add 7.50% 0.27 $173.34 $324,132,000 SEC
2019   Q1 1,739,535 4.39 Reduce 0.11% <0.01 $207.78 $361,441,000 SEC
2018   Q4 1,741,526 4.48 Add 4.06% 0.17 $190.54 $331,830,000 SEC
2018   Q3 1,673,573 4.11 Add 9.96% 0.37 $210.71 $352,639,000 SEC
2018   Q2 1,521,917 3.71 Add 7.64% 0.26 $196.72 $299,391,000 SEC
2018   Q1 1,413,957 3.83 Reduce 2.71% 0.11 $219.52 $310,392,000 SEC
2017   Q4 1,453,342 3.97 Reduce 7.06% 0.28 $235.37 $342,073,000 SEC
2017   Q3 1,563,810 3.94 Reduce 6.67% 0.28 $209.90 $328,244,000 SEC
2017   Q2 1,675,597 4.22 Reduce 7.27% 0.31 $208.19 $348,843,000 SEC
2017   Q1 1,807,046 4.24 Add 0.28% 0.01 $191.33 $345,742,000 SEC
2016   Q4 1,801,912 4.13 Add 0.10% <0.01 $178.57 $321,767,000 SEC
2016   Q3 1,800,146 4.18 Reduce 0.49% 0.02 $176.23 $317,240,000 SEC
2016   Q2 1,809,051 4.28 Reduce 1.21% 0.05 $175.12 $316,801,000 SEC
2016   Q1 1,831,176 4.34 Add 0.75% 0.03 $166.63 $305,129,000 SEC
2015   Q4 1,817,560 4.10 Reduce 1.63% 0.07 $150.64 $273,797,000 SEC
2015   Q3 1,847,699 4.09 Add 1.00% 0.04 $141.77 $261,948,000 SEC
2015   Q2 1,829,391 4.00 Reduce 0.91% 0.04 $154.30 $282,275,000 SEC
2015   Q1 1,846,266 4.19 Reduce 2.26% 0.10 $164.95 $304,542,000 SEC
2014   Q4 1,889,031 4.31 Reduce 9.44% 0.41 $164.32 $310,406,000 SEC
2014   Q3 2,085,896 4.31 Reduce 0.11% <0.01 $141.68 $295,530,000 SEC
2014   Q2 2,088,281 4.31 Reduce 0.09% <0.01 $143.24 $299,125,000 SEC
2014   Q1 2,090,266 4.39 Add 0.37% 0.02 $135.66 $283,566,000 SEC
2013   Q4 2,082,529 4.71 Reduce 4.64% 0.22 $140.25 $292,075,000 SEC
2013   Q3 2,183,771 4.72 Reduce 0.84% 0.04 $119.41 $260,764,000 SEC
2013   Q2 2,202,300 4.83 Add 1.88% 0.09 $109.35 $240,822,000 SEC
2013   Q1 2,161,607 2.34 Add 0.24% <0.01 $106.31 $229,800,000 SEC
2012   Q4 2,156,521 4.99 Add 0.58% 0.03 $92.85 $200,233,000 SEC
2012   Q3 2,144,156 4.88 Reduce 0.11% <0.01 $92.42 $198,163,000 SEC
2012   Q2 2,146,416 5.02 Add 2.68% 0.13 $89.60 $192,319,000 SEC
2012   Q1 2,090,484 4.78 Add 0.09% <0.01 $89.21 $186,492,000 SEC
2011   Q4 2,088,510 4.92 Add 0.80% 0.04 $81.73 $170,694,000 SEC
2011   Q3 2,071,836 4.79 Buy 4.79 $71.79 $148,737,000 SEC
2011   Q2 0 0.00 Sell 100.00% 5.19 SEC
2011   Q1 2,027,509 5.19 Add 0.23% 0.01 $93.50 $189,572,000 SEC
2010   Q4 2,022,950 5.03 Add 1.12% 0.06 $86.30 $174,581,000 SEC
2010   Q3 2,000,465 2.74 Reduce 3.91% 0.10 $86,710.01 $173,460,343,000 SEC
2010   Q1 2,081,940 2.63 Reduce 4.50% 0.13 $83,570.01 $173,987,748,000 SEC
2009   Q4 2,180,021 2.86 Reduce 5.26% 0.15 $82,670.01 $180,222,358,000 SEC
2009   Q3 2,301,079 2.80 Reduce 1.44% 0.04 $73,800.01 $169,819,650,000 SEC
2009   Q2 2,334,638 2.67 Add 0.63% 0.02 $60,100.00 $140,311,742,000 SEC
2009   Q1 2,320,113 2.60 Add 0.03% <0.01 $49,720.00 $115,356,017,000 SEC
2008   Q4 2,319,445 2.54 Add 4.10% 0.10 $57,540.00 $133,460,864,000 SEC
2008   Q3 2,228,019 2.22 Add 1.34% 0.03 $68,310.00 $152,195,976,000 SEC
2008   Q2 2,198,619 2.27 Add 1.78% 0.04 $69,590.00 $153,001,895,000 SEC
2008   Q1 2,160,194 2.36 Add 0.39% <0.01 $79,150.00 $170,979,353,000 SEC
2007   Q4 2,151,797 3.69 Add 1.59% 0.06 $84,319.99 $181,439,507,000 SEC
2007   Q3 2,118,215 2.37 Add 0.04% <0.01 $93,580.00 $198,222,567,000 SEC
2007   Q2 2,117,296 2.22 Add 0.14% <0.01 $86,790.01 $183,760,144,000 SEC
2007   Q1 2,114,270 2.06 Add 0.77% 0.02 $76,429.98 $161,593,624,000 SEC
2006   Q4 2,098,135 2.10 Reduce 0.11% <0.01 $77,930.01 $163,507,681,000 SEC
2006   Q3 2,100,473 4.29 Reduce 2.01% 0.07 $74,419.99 $156,317,178,000 SEC
2006   Q2 2,143,526 3.67 Add 11.62% 0.38 $34,117.89 $73,132,584,000 SEC
2006   Q1 1,920,358 1.99 Add 4.06% 0.08 $75,690.00 $145,351,897,000 SEC
2005   Q4 1,845,434 2.08 Add 0.47% <0.01 $77,500.00 $143,021,135,000 SEC
2005   Q3 1,836,860 4.22 Add 6.42% 0.25 $73,360.00 $134,752,050,000 SEC
2005   Q2 1,726,071 1.95 Add 14.78% 0.25 $72,300.00 $124,794,933,000 SEC
2005   Q1 1,503,750 2.15 Add 4.97% 0.10 $85,690.00 $128,856,337,000 SEC
2004   Q4 1,432,603 2.11 Buy 2.11 $82,070.00 $117,573,728,000 SEC
2004   Q3 0 0.00 Sell 100.00% 3.75 SEC
2004   Q2 948,745 3.75 Add 0.33% 0.01 $90,010.00 $85,396,537,000 SEC
2004   Q1 945,665 1.85 Add 8.11% 0.14 $81,870.00 $77,421,594,000 SEC
2003   Q4 874,703 1.99 Reduce 0.99% 0.02 $85,030.00 $74,375,996,000 SEC
2003   Q3 883,474 1.90 Buy 1.90 $69,070.00 $61,021,549,000 SEC
2003   Q2 0 0.00 Sell 100.00% 1.91 SEC
2003   Q1 350,742 1.91 Reduce 0.02% <0.01 $130,030.00 $45,606,982,000 SEC
2002   Q4 350,802 1.82 Reduce 0.50% <0.01 $123,300.00 $43,253,887,000 SEC
2002   Q3 352,553 1.82 Add 3.01% 0.05 $109,970.00 $38,770,253,000 SEC
2002   Q2 342,255 1.87 Add 3.75% 0.07 $123,000.00 $42,097,365,000 SEC
2002   Q1 329,881 3.30 Buy 3.30 $115,010.00 $37,939,614,000 SEC