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  General Mills (GIS)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 96,924 0.04 Reduce 10.65% <0.01 $37.22 $3,607,511 SEC
2025   Q4 108,477 0.05 Reduce 6.28% <0.01 $46.50 $5,044,181 SEC
2025   Q3 115,748 0.05 Reduce 3.23% <0.01 $50.42 $5,836,014 SEC
2025   Q2 119,611 0.06 Add 9.53% <0.01 $51.81 $6,197,046 SEC
2025   Q1 109,206 0.07 Reduce 11.25% <0.01 $59.79 $6,529,427 SEC
2024   Q4 123,052 0.08 Reduce 2.20% <0.01 $63.77 $7,847,026 SEC
2024   Q3 125,826 0.09 Reduce 5.06% <0.01 $73.85 $9,292,250 SEC
2024   Q2 132,536 0.08 Reduce 4.13% <0.01 $63.26 $8,384,227 SEC
2024   Q1 138,250 0.09 Reduce 7.15% <0.01 $69.97 $9,673,353 SEC
2023   Q4 148,896 0.10 Reduce 4.39% <0.01 $65.14 $9,699,085 SEC
2023   Q3 155,732 0.12 Reduce 3.94% <0.01 $63.99 $9,965,291 SEC
2023   Q2 162,112 0.14 Reduce 13.06% 0.02 $76.70 $12,433,990 SEC
2023   Q1 186,461 0.18 Reduce 10.19% 0.02 $85.46 $15,934,957 SEC
2022   Q4 207,627 0.21 Reduce 2.27% <0.01 $83.85 $17,409,524 SEC
2022   Q3 212,460 0.21 Reduce 17.71% 0.04 $76.61 $16,277,000 SEC
2022   Q2 258,186 0.23 Reduce 16.08% 0.03 $75.45 $19,480,000 SEC
2022   Q1 307,642 0.21 Reduce 8.54% 0.02 $67.72 $20,833,000 SEC
2021   Q4 336,354 0.21 Reduce 5.64% 0.01 $67.38 $22,664,000 SEC
2021   Q3 356,475 0.21 Reduce 22.33% 0.06 $59.82 $21,324,000 SEC
2021   Q2 458,937 0.28 Reduce 7.63% 0.02 $60.93 $27,963,000 SEC
2021   Q1 496,833 0.32 Reduce 20.50% 0.08 $61.32 $30,466,000 SEC
2020   Q4 624,984 0.41 Reduce 35.67% 0.27 $58.80 $36,749,000 SEC
2020   Q3 971,575 0.75 Reduce 6.43% 0.05 $61.68 $59,927,000 SEC
2020   Q2 1,038,356 0.84 Reduce 28.82% 0.32 $61.65 $64,015,000 SEC
2020   Q1 1,458,845 1.12 Reduce 33.16% 0.44 $52.77 $76,983,000 SEC
2019   Q4 2,182,515 1.33 Reduce 1.72% 0.03 $53.56 $116,895,000 SEC
2019   Q3 2,220,822 1.48 Reduce 7.43% 0.11 $55.12 $122,412,000 SEC
2019   Q2 2,399,195 1.51 Reduce 11.72% 0.20 $52.52 $126,006,000 SEC
2019   Q1 2,717,696 1.71 Reduce 1.01% 0.01 $51.75 $140,641,000 SEC
2018   Q4 2,745,435 1.44 Reduce 5.70% 0.08 $38.94 $106,907,000 SEC
2018   Q3 2,911,304 1.45 Reduce 6.84% 0.12 $42.92 $124,953,000 SEC
2018   Q2 3,125,088 1.72 Reduce 1.23% 0.02 $44.26 $138,316,000 SEC
2018   Q1 3,163,917 1.76 Reduce 6.13% 0.14 $45.06 $142,566,000 SEC
2017   Q4 3,370,573 2.32 Reduce 1.42% 0.03 $59.29 $199,841,000 SEC
2017   Q3 3,419,231 2.12 Add 0.89% 0.02 $51.76 $176,979,000 SEC
2017   Q2 3,389,214 2.27 Add 2.90% 0.06 $55.40 $187,762,000 SEC
2017   Q1 3,293,752 2.38 Add 2.94% 0.07 $59.01 $194,364,000 SEC
2016   Q4 3,199,581 2.54 Add 3.53% 0.09 $61.77 $197,638,000 SEC
2016   Q3 3,090,486 2.60 Reduce 3.67% 0.11 $63.88 $197,420,000 SEC
2016   Q2 3,208,297 3.09 Reduce 1.99% 0.06 $71.32 $228,816,000 SEC
2016   Q1 3,273,319 2.95 Reduce 0.56% 0.02 $63.35 $207,365,000 SEC
2015   Q4 3,291,894 2.85 Reduce 0.75% 0.02 $57.66 $189,811,000 SEC
2015   Q3 3,316,825 2.91 Add 0.37% 0.01 $56.13 $186,173,000 SEC
2015   Q2 3,304,687 2.61 Add 0.66% 0.02 $55.72 $184,137,000 SEC
2015   Q1 3,283,040 2.56 Add 2.64% 0.07 $56.60 $185,820,000 SEC
2014   Q4 3,198,527 2.37 Add 0.01% <0.01 $53.33 $170,577,000 SEC
2014   Q3 3,198,351 2.36 Reduce 0.30% <0.01 $50.45 $161,357,000 SEC
2014   Q2 3,208,132 2.43 Add 0.21% <0.01 $52.54 $168,555,000 SEC
2014   Q1 3,201,280 2.57 Add 24.51% 0.51 $51.82 $165,890,000 SEC
2013   Q4 2,571,189 2.07 Add 3.38% 0.07 $49.91 $128,328,000 SEC
2013   Q3 2,487,171 2.16 Reduce 0.70% 0.02 $47.92 $119,185,000 SEC
2013   Q2 2,504,808 2.44 Reduce 0.86% 0.01 $48.53 $121,558,000 SEC
2013   Q1 2,526,625 1.27 Add 0.92% 0.01 $49.31 $124,588,000 SEC
2012   Q4 2,503,648 2.52 Reduce 0.61% 0.02 $40.42 $101,197,000 SEC
2012   Q3 2,519,031 2.47 Add 0.39% <0.01 $39.85 $100,383,000 SEC
2012   Q2 2,509,154 2.52 Add 0.11% <0.01 $38.54 $96,703,000 SEC
2012   Q1 2,506,304 2.54 Reduce 0.69% 0.02 $39.45 $98,874,000 SEC
2011   Q4 2,523,642 2.94 Reduce 1.51% 0.05 $40.41 $101,980,000 SEC
2011   Q3 2,562,304 3.17 Buy 3.17 $38.49 $98,623,000 SEC
2011   Q2 0 0.00 Sell 100.00% 2.70 SEC
2011   Q1 2,695,514 2.70 Add 3.20% 0.08 $36.55 $98,521,000 SEC
2010   Q4 2,611,894 2.68 Add 0.02% <0.01 $35.59 $92,957,000 SEC
2010   Q3 2,611,371 1.51 Add 99.95% 0.75 $36,540.00 $95,419,496,000 SEC
2010   Q1 1,306,003 1.40 Reduce 0.89% 0.01 $70,790.01 $92,451,971,000 SEC
2009   Q4 1,317,678 1.48 Reduce 0.53% <0.01 $70,810.01 $93,304,798,000 SEC
2009   Q3 1,324,668 1.41 Add 2.45% 0.03 $64,380.02 $85,282,148,000 SEC
2009   Q2 1,292,986 1.38 Add 6.20% 0.08 $56,020.01 $72,433,095,000 SEC
2009   Q1 1,217,550 1.37 Reduce 11.60% 0.18 $49,880.01 $60,731,411,000 SEC
2008   Q4 1,377,325 1.59 Reduce 7.28% 0.11 $60,750.02 $83,672,515,000 SEC
2008   Q3 1,485,490 1.49 Reduce 13.60% 0.21 $68,720.02 $102,082,896,000 SEC
2008   Q2 1,719,340 1.55 Reduce 11.55% 0.18 $60,770.01 $104,484,313,000 SEC
2008   Q1 1,943,915 1.60 Reduce 8.60% 0.21 $59,880.01 $116,401,651,000 SEC
2007   Q4 2,126,915 2.47 Add 0.19% <0.01 $57,000.01 $121,234,175,000 SEC
2007   Q3 2,122,801 1.47 Add 0.79% 0.01 $58,010.01 $123,143,706,000 SEC
2007   Q2 2,106,126 1.49 Reduce 0.16% <0.01 $58,420.01 $123,039,901,000 SEC
2007   Q1 2,109,423 1.56 Add 0.11% <0.01 $58,220.01 $122,810,627,000 SEC
2006   Q4 2,107,173 1.56 Reduce 0.07% <0.01 $57,600.01 $121,373,185,000 SEC
2006   Q3 2,108,673 3.28 Reduce 5.94% 0.05 $56,600.01 $119,350,911,000 SEC
2006   Q2 2,241,881 0.79 Add 9.57% 0.07 $7,054.59 $15,815,556,000 SEC
2006   Q1 2,046,149 1.42 Reduce 0.28% <0.01 $50,680.01 $103,698,849,000 SEC
2005   Q4 2,051,989 1.47 Add 0.59% <0.01 $49,320.01 $101,204,114,000 SEC
2005   Q3 2,039,977 3.08 Add 1.10% 0.03 $48,200.01 $98,326,908,000 SEC
2005   Q2 2,017,795 1.48 Add 4.80% 0.07 $46,790.01 $94,412,644,000 SEC
2005   Q1 1,925,394 1.58 Add 3.96% 0.06 $49,150.01 $94,633,132,000 SEC
2004   Q4 1,852,093 1.65 Buy 1.65 $49,710.01 $92,067,560,000 SEC
2004   Q3 0 0.00 Sell 100.00% 3.26 SEC
2004   Q2 1,562,041 3.26 Add 10.85% 0.32 $47,530.01 $74,243,825,000 SEC
2004   Q1 1,409,101 1.58 Add 7.49% 0.11 $46,680.01 $65,776,851,000 SEC
2003   Q4 1,310,938 1.59 Add 10.08% 0.15 $45,300.01 $59,385,507,000 SEC
2003   Q3 1,190,863 1.74 Buy 1.74 $47,070.01 $56,053,938,000 SEC
2003   Q2 0 0.00 Sell 100.00% 1.85 SEC
2003   Q1 970,478 1.85 Add 3.27% 0.06 $45,550.02 $44,205,289,000 SEC
2002   Q4 939,778 1.86 Add 5.10% 0.09 $46,950.02 $44,122,593,000 SEC
2002   Q3 894,178 1.87 Add 0.82% 0.02 $44,420.02 $39,719,402,000 SEC
2002   Q2 886,878 1.73 Add 10.82% 0.17 $44,080.02 $39,093,597,000 SEC
2002   Q1 800,278 3.41 Add 30.09% 0.79 $48,850.02 $39,093,597,000 SEC
2001   Q4 615,169 1.60 Reduce 0.19% <0.01 $52,010.02 $31,994,953,000 SEC
2001   Q3 616,370 1.60 Add 0.13% <0.01 $45,499.99 $28,044,831,000 SEC
2001   Q2 615,546 3.05 Buy 3.05 $43,779.99 $26,948,600,000 SEC
2001   Q1 0 0.00 Sell 100.00% 1.58 SEC
2000   Q4 613,112 1.58 Add 0.10% <0.01 $44,562.47 $27,321,788,000 SEC
2000   Q3 612,512 1.42 Add 1.63% 0.02 $35,499.98 $21,744,163,000 SEC
2000   Q2 602,662 1.45 Buy 1.45 $38,249.98 $23,051,808,000 SEC
2000   Q1 0 0.00 Sell 100.00% 1.34 SEC
1999   Q4 592,186 1.34 Add 108.96% 0.70 $35,749.98 $21,170,637,000 SEC
1999   Q3 283,393 1.45 Buy 1.45 $81,124.95 $22,990,243,000 SEC