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  Hershey Co. (HSY)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 64,560 0.14 Reduce 4.51% <0.01 $207.89 $13,421,378 SEC
2025   Q4 67,608 0.12 Reduce 5.17% <0.01 $181.98 $12,303,304 SEC
2025   Q3 71,293 0.13 Add 6.38% <0.01 $187.05 $13,335,356 SEC
2025   Q2 67,015 0.11 Reduce 1.22% <0.01 $165.95 $11,121,139 SEC
2025   Q1 67,845 0.12 Reduce 13.40% 0.02 $171.03 $11,603,530 SEC
2024   Q4 78,346 0.13 Reduce 25.38% 0.05 $169.35 $13,267,895 SEC
2024   Q3 104,994 0.19 Reduce 2.24% <0.01 $191.78 $20,135,749 SEC
2024   Q2 107,398 0.19 Reduce 5.45% 0.01 $183.83 $19,742,974 SEC
2024   Q1 113,584 0.21 Add 16.83% 0.03 $194.50 $22,092,088 SEC
2023   Q4 97,220 0.19 Add 24.37% 0.04 $186.44 $18,125,697 SEC
2023   Q3 78,170 0.18 Add 29.12% 0.04 $200.08 $15,640,254 SEC
2023   Q2 60,540 0.16 Reduce 0.83% <0.01 $249.70 $15,116,838 SEC
2023   Q1 61,045 0.18 Reduce 0.33% <0.01 $254.41 $15,530,458 SEC
2022   Q4 61,245 0.17 Reduce 2.35% <0.01 $231.57 $14,182,505 SEC
2022   Q3 62,717 0.17 Reduce 6.30% 0.01 $220.47 $13,827,000 SEC
2022   Q2 66,937 0.17 Reduce 16.05% 0.03 $215.16 $14,402,000 SEC
2022   Q1 79,737 0.17 Add 0.17% <0.01 $216.62 $17,273,000 SEC
2021   Q4 79,600 0.14 Add 3.87% <0.01 $193.47 $15,400,000 SEC
2021   Q3 76,635 0.13 Add 8.69% 0.01 $169.24 $12,970,000 SEC
2021   Q2 70,510 0.12 Reduce 0.66% <0.01 $174.17 $12,281,000 SEC
2021   Q1 70,980 0.12 Reduce 1.94% <0.01 $158.16 $11,226,000 SEC
2020   Q4 72,384 0.12 Add 7.90% <0.01 $152.33 $11,026,000 SEC
2020   Q3 67,085 0.12 Reduce 0.19% <0.01 $143.34 $9,616,000 SEC
2020   Q2 67,210 0.11 Reduce 7.00% <0.01 $129.62 $8,712,000 SEC
2020   Q1 72,270 0.14 Reduce 6.95% <0.01 $132.50 $9,576,000 SEC
2019   Q4 77,666 0.13 Reduce 0.14% <0.01 $146.98 $11,415,000 SEC
2019   Q3 77,771 0.15 Reduce 11.04% 0.02 $154.99 $12,054,000 SEC
2019   Q2 87,423 0.14 Reduce 16.50% 0.02 $134.03 $11,717,000 SEC
2019   Q1 104,703 0.15 Reduce 12.52% 0.02 $114.83 $12,023,000 SEC
2018   Q4 119,693 0.17 Reduce 4.35% <0.01 $107.18 $12,829,000 SEC
2018   Q3 125,138 0.15 Reduce 1.24% <0.01 $102.00 $12,764,000 SEC
2018   Q2 126,703 0.15 Reduce 0.88% <0.01 $93.06 $11,791,000 SEC
2018   Q1 127,823 0.16 Add 31.74% 0.04 $98.96 $12,649,000 SEC
2017   Q4 97,027 0.13 Add 77.11% 0.06 $113.51 $11,014,000 SEC
2017   Q3 54,785 0.07 Add 9.38% <0.01 $109.17 $5,981,000 SEC
2017   Q2 50,085 0.07 $107.38 $5,378,000 SEC
2017   Q1 50,085 0.07 Add 0.50% <0.01 $109.25 $5,472,000 SEC
2016   Q4 49,835 0.07 Reduce 0.33% <0.01 $103.42 $5,154,000 SEC
2016   Q3 50,002 0.06 Reduce 27.48% 0.03 $95.60 $4,780,000 SEC
2016   Q2 68,953 0.11 Reduce 0.24% <0.01 $113.48 $7,825,000 SEC
2016   Q1 69,120 0.09 $92.09 $6,365,000 SEC
2015   Q4 69,120 0.09 Add 1.05% <0.01 $89.27 $6,170,000 SEC
2015   Q3 68,400 0.10 Add 1.48% <0.01 $91.89 $6,285,000 SEC
2015   Q2 67,400 0.08 $88.83 $5,987,000 SEC
2015   Q1 67,400 0.09 Add 2.24% <0.01 $100.91 $6,801,000 SEC
2014   Q4 65,921 0.10 $103.93 $6,851,000 SEC
2014   Q3 65,921 0.09 Add 12.49% 0.01 $95.43 $6,291,000 SEC
2014   Q2 58,600 0.08 Add 198.71% 0.05 $97.37 $5,706,000 SEC
2014   Q1 19,618 0.03 $104.39 $2,048,000 SEC
2013   Q4 19,618 0.03 $97.21 $1,907,000 SEC
2013   Q3 19,618 0.03 Reduce 2.44% <0.01 $92.52 $1,815,000 SEC
2013   Q2 20,108 0.04 Add 2.50% <0.01 $89.27 $1,795,000 SEC
2013   Q1 19,618 0.02 $87.52 $1,717,000 SEC
2012   Q4 19,618 0.04 Add 0.09% $72.23 $1,417,000 SEC
2012   Q3 19,600 0.03 $70.87 $1,389,000 SEC
2012   Q2 19,600 0.04 $72.04 $1,412,000 SEC
2012   Q1 19,600 0.03 $61.33 $1,202,000 SEC
2011   Q4 19,600 0.03 Reduce 0.53% <0.01 $61.79 $1,211,000 SEC
2011   Q3 19,704 0.04 Buy 0.04 $59.23 $1,167,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.03 SEC
2011   Q1 19,704 0.03 Reduce 2.47% <0.01 $54.35 $1,071,000 SEC
2010   Q4 20,204 0.03 $47.17 $953,000 SEC
2010   Q3 20,204 0.02 Reduce 4.72% <0.01 $47,589.98 $961,508,000 SEC
2010   Q1 21,204 0.01 $42,809.99 $907,743,000 SEC
2009   Q4 21,204 0.01 Add 4.95% <0.01 $35,789.99 $758,891,000 SEC
2009   Q3 20,204 0.01 $38,859.98 $785,127,000 SEC
2009   Q2 20,204 0.01 Reduce 5.61% <0.01 $36,000.00 $727,344,000 SEC
2009   Q1 21,404 0.02 Add 4.90% <0.01 $34,750.00 $743,789,000 SEC
2008   Q4 20,404 0.01 Add 1.51% <0.01 $34,740.00 $708,835,000 SEC
2008   Q3 20,100 0.01 $39,540.00 $794,754,000 SEC
2008   Q2 20,100 0.01 Add 17.54% <0.01 $32,780.00 $658,878,000 SEC
2008   Q1 17,100 0.01 Add 1.66% <0.01 $37,670.00 $644,157,000 SEC
2007   Q4 16,820 0.01 Add 3.70% <0.01 $39,400.00 $662,708,000 SEC
2007   Q3 16,220 0.01 Add 3.31% <0.01 $46,409.99 $752,770,000 SEC
2007   Q2 15,700 0.01 $50,620.00 $794,734,000 SEC
2007   Q1 15,700 0.01 Add 3.97% <0.01 $54,660.00 $858,162,000 SEC
2006   Q4 15,100 0.01 Reduce 25.08% <0.01 $49,800.00 $751,980,000 SEC
2006   Q3 20,155 0.03 Reduce 21.13% 0.01 $53,450.01 $1,077,285,000 SEC
2006   Q2 25,555 0.07 Add 26.79% 0.01 $55,070.01 $1,407,314,000 SEC
2006   Q1 20,155 0.01 $52,230.02 $1,052,696,000 SEC
2005   Q4 20,155 0.02 Add 4.43% <0.01 $55,250.01 $1,113,564,000 SEC
2005   Q3 19,300 0.03 $56,310.00 $1,086,783,000 SEC
2005   Q2 19,300 0.02 Reduce 4.93% <0.01 $62,100.00 $1,198,530,000 SEC
2005   Q1 20,300 0.02 $60,460.00 $1,227,338,000 SEC
2004   Q4 20,300 0.02 Buy 0.02 $55,540.00 $1,127,462,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.04 SEC
2004   Q2 21,600 0.04 Add 100.00% 0.02 $46,270.00 $999,432,000 SEC
2004   Q1 10,800 0.02 Reduce 4.42% <0.01 $82,850.00 $894,780,000 SEC
2003   Q4 11,300 0.02 $76,990.00 $869,987,000 SEC
2003   Q3 11,300 0.03 Buy 0.03 $72,680.00 $821,284,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.03 SEC
2003   Q1 10,600 0.03 $62,660.00 $664,196,000 SEC
2002   Q4 10,600 0.03 $67,440.00 $714,864,000 SEC
2002   Q3 10,600 0.03 Reduce 2.75% <0.01 $62,050.00 $657,730,000 SEC
2002   Q2 10,900 0.03 $62,500.00 $681,250,000 SEC
2002   Q1 10,900 0.07 $68,540.00 $747,086,000 SEC
2001   Q4 10,900 0.04 $67,700.00 $737,930,000 SEC
2001   Q3 10,900 0.04 $65,370.00 $712,533,000 SEC
2001   Q2 10,900 0.08 Buy 0.08 $61,710.00 $672,639,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.04 SEC
2000   Q4 10,900 0.04 $64,375.05 $701,688,000 SEC
2000   Q3 10,900 0.04 Reduce 8.40% <0.01 $54,124.95 $589,962,000 SEC
2000   Q2 11,900 0.04 Buy 0.04 $48,500.00 $577,150,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.04 SEC
1999   Q4 12,740 0.04 $47,437.52 $604,354,000 SEC
1999   Q3 12,740 0.04 Buy 0.04 $48,687.52 $620,279,000 SEC