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  Exelon Corp (EXC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2023   Q2 0 0.00 Sell 100.00% <0.01 SEC
2023   Q1 8,878 <0.01 Add 1.59% <0.01 $41.89 $371,899 SEC
2022   Q4 8,739 <0.01 $43.23 $377,787 SEC
2022   Q3 8,739 <0.01 Buy <0.01 $37.42 $327,000 SEC
2021   Q4 0 0.00 Sell 100.00% <0.01 SEC
2021   Q3 6,278 <0.01 $48.26 $303,000 SEC
2021   Q2 6,278 <0.01 $44.28 $278,000 SEC
2021   Q1 6,278 <0.01 $43.80 $275,000 SEC
2020   Q4 6,278 <0.01 $42.21 $265,000 SEC
2020   Q3 6,278 <0.01 $35.84 $225,000 SEC
2020   Q2 6,278 <0.01 $36.32 $228,000 SEC
2020   Q1 6,278 <0.01 $36.80 $231,000 SEC
2019   Q4 6,278 <0.01 Reduce 25.51% <0.01 $45.56 $286,000 SEC
2019   Q3 8,428 <0.01 $48.29 $407,000 SEC
2019   Q2 8,428 <0.01 Reduce 26.25% <0.01 $47.94 $404,000 SEC
2019   Q1 11,428 0.01 $50.14 $573,000 SEC
2018   Q4 11,428 0.01 Reduce 17.36% <0.01 $45.06 $515,000 SEC
2018   Q3 13,828 0.01 $43.68 $604,000 SEC
2018   Q2 13,828 0.01 Reduce 0.72% <0.01 $42.59 $589,000 SEC
2018   Q1 13,928 0.01 $38.99 $543,000 SEC
2017   Q4 13,928 0.01 $39.42 $549,000 SEC
2017   Q3 13,928 0.01 $37.69 $525,000 SEC
2017   Q2 13,928 0.01 Add 120.45% <0.01 $36.04 $502,000 SEC
2017   Q1 6,318 <0.01 Reduce 5.81% <0.01 $35.93 $227,000 SEC
2016   Q4 6,708 <0.01 $35.48 $238,000 SEC
2016   Q3 6,708 <0.01 Reduce 13.20% <0.01 $33.24 $223,000 SEC
2016   Q2 7,728 <0.01 $36.36 $281,000 SEC
2016   Q1 7,728 <0.01 Reduce 15.62% <0.01 $35.84 $277,000 SEC
2015   Q4 9,159 <0.01 $27.73 $254,000 SEC
2015   Q3 9,159 <0.01 Add 9.31% <0.01 $29.70 $272,000 SEC
2015   Q2 8,379 <0.01 $31.39 $263,000 SEC
2015   Q1 8,379 <0.01 $33.66 $282,000 SEC
2014   Q4 8,379 <0.01 Add 9.56% <0.01 $37.12 $311,000 SEC
2014   Q3 7,648 <0.01 $34.13 $261,000 SEC
2014   Q2 7,648 <0.01 $36.48 $279,000 SEC
2014   Q1 7,648 <0.01 Reduce 3.59% <0.01 $33.60 $257,000 SEC
2013   Q4 7,933 <0.01 $27.35 $217,000 SEC
2013   Q3 7,933 <0.01 Reduce 0.34% $29.62 $235,000 SEC
2013   Q2 7,960 <0.01 $30.90 $246,000 SEC
2013   Q1 7,960 <0.01 Add 0.34% $34.42 $274,000 SEC
2012   Q4 7,933 0.01 Add 3.73% <0.01 $29.75 $236,000 SEC
2012   Q3 7,648 0.01 $35.56 $272,000 SEC
2012   Q2 7,648 0.01 $37.66 $288,000 SEC
2012   Q1 7,648 0.01 Buy 0.01 $39.23 $300,000 SEC