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  Duke Energy Corp New (DUK)
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 2,109 <0.01 Buy <0.01 $96.47 $203,455 SEC
2022   Q3 0 0.00 Sell 100.00% <0.01 SEC
2022   Q2 2,274 <0.01 Reduce 4.93% <0.01 $107.30 $244,000 SEC
2022   Q1 2,392 <0.01 Reduce 3.04% <0.01 $111.62 $267,000 SEC
2021   Q4 2,467 <0.01 Reduce 4.16% <0.01 $104.99 $259,000 SEC
2021   Q3 2,574 <0.01 $97.51 $251,000 SEC
2021   Q2 2,574 <0.01 $98.68 $254,000 SEC
2021   Q1 2,574 <0.01 Add 3.46% <0.01 $96.35 $248,000 SEC
2020   Q4 2,488 <0.01 Add 2.64% <0.01 $91.64 $228,000 SEC
2020   Q3 2,424 <0.01 Buy <0.01 $88.70 $215,000 SEC
2020   Q2 0 0.00 Sell 100.00% <0.01 SEC
2020   Q1 2,974 <0.01 $81.04 $241,000 SEC
2019   Q4 2,974 <0.01 Buy <0.01 $91.12 $271,000 SEC
2018   Q3 0 0.00 Sell 100.00% <0.01 SEC
2018   Q2 2,750 <0.01 Buy <0.01 $78.91 $217,000 SEC
2017   Q3 0 0.00 Sell 100.00% <0.01 SEC
2017   Q2 2,704 <0.01 Reduce 4.11% <0.01 $83.58 $226,000 SEC
2017   Q1 2,820 <0.01 Buy <0.01 $81.91 $231,000 SEC
2016   Q3 0 0.00 Sell 100.00% <0.01 SEC
2016   Q2 2,421 <0.01 Buy <0.01 $85.91 $208,000 SEC
2015   Q2 0 0.00 Sell 100.00% <0.01 SEC
2015   Q1 2,656 <0.01 Reduce 8.60% <0.01 $76.81 $204,000 SEC
2014   Q4 2,906 <0.01 $83.62 $243,000 SEC
2014   Q3 2,906 <0.01 $74.67 $217,000 SEC
2014   Q2 2,906 <0.01 Reduce 5.40% <0.01 $74.33 $216,000 SEC
2014   Q1 3,072 <0.01 Buy <0.01 $71.29 $219,000 SEC
2012   Q4 0 0.00 Sell 100.00% <0.01 SEC
2012   Q3 3,128 <0.01 Buy <0.01 $64.90 $203,000 SEC
2005   Q3 0 0.00 Sell 100.00% <0.01 SEC
2005   Q2 9,181 <0.01 Add 3.38% <0.01 $29,729.99 $272,951,000 SEC
2005   Q1 8,881 <0.01 $28,010.02 $248,757,000 SEC
2004   Q4 8,881 <0.01 Buy <0.01 $25,330.03 $224,956,000 SEC
2004   Q2 0 0.00 Sell 100.00% <0.01 SEC
2004   Q1 8,850 <0.01 Buy <0.01 $22,600.00 $200,010,000 SEC