William Frels - Mairs & Power
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. (DUK)
← All DUK superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2023   Q2 0 0.00 Sell 100.00% <0.01 $87.20–96.41 · VW $90.80i SEC
2023   Q1 2,109 <0.01 Buy <0.01 $87.52–100.39 · VW $92.40i $203,455 SEC
2022   Q3 0 0.00 Sell 100.00% <0.01 $83.76–111.26 · VW $98.32i SEC
2022   Q2 2,274 <0.01 Reduce 4.93% <0.01 $96.87–113.67 · VW $105.82i $244,000 SEC
2022   Q1 2,392 <0.01 Reduce 3.04% <0.01 $98.67–116.33 · VW $109.17i $267,000 SEC
2021   Q4 2,467 <0.01 Reduce 4.16% <0.01 $95.48–105.76 · VW $100.55i $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 $85.80–108.00 · VW $98.01i $248,000 SEC
2020   Q4 2,488 <0.01 Add 2.64% <0.01 $85.56–95.45 · VW $88.87i $228,000 SEC
2020   Q3 2,424 <0.01 Buy <0.01 $78.97–98.88 · VW $90.17i $215,000 SEC
2020   Q2 0 0.00 Sell 100.00% <0.01 $77.58–92.20 · VW $83.37i SEC
2020   Q1 2,974 <0.01 $81.04 $241,000 SEC
2019   Q4 2,974 <0.01 Buy <0.01 $87.15–103.79 · VW $94.21i $271,000 SEC
2018   Q3 0 0.00 Sell 100.00% <0.01 $78.00–89.23 · VW $85.27i SEC
2018   Q2 2,750 <0.01 Buy <0.01 $71.96–82.72 · VW $78.64i $217,000 SEC
2017   Q3 0 0.00 Sell 100.00% <0.01 $83.40–91.80 · VW $88.13i SEC
2017   Q2 2,704 <0.01 Reduce 4.11% <0.01 $82.72–87.95 · VW $85.99i $226,000 SEC
2017   Q1 2,820 <0.01 Buy <0.01 $80.02–86.01 · VW $83.90i $231,000 SEC
2016   Q3 0 0.00 Sell 100.00% <0.01 $73.23–87.75 · VW $78.25i SEC
2016   Q2 2,421 <0.01 Buy <0.01 $77.96–87.31 · VW $81.64i $208,000 SEC
2015   Q2 0 0.00 Sell 100.00% <0.01 $70.15–77.53 · VW $72.86i SEC
2015   Q1 2,656 <0.01 Reduce 8.60% <0.01 $73.63–79.88 · VW $76.41i $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 $68.81–74.48 · VW $72.43i $216,000 SEC
2014   Q1 3,072 <0.01 Buy <0.01 $68.10–75.13 · VW $71.44i $219,000 SEC
2012   Q4 0 0.00 Sell 100.00% <0.01 $62.60–70.30 · VW $67.38i SEC
2012   Q3 3,128 <0.01 Buy <0.01 $59.63–65.90 · VW $63.12i $203,000 SEC
2005   Q3 0 0.00 Sell 100.00% <0.01 $43.69–51.36 · VW $47.29i SEC
2005   Q2 5,266 <0.01 Add 3.38% <0.01 $47.89–53.26 · VW $50.56i $272,951 SEC
2005   Q1 5,094 <0.01 $48.83 $248,757 SEC
2004   Q4 5,094 <0.01 Reduce 4.32% <0.01 $42.10–48.34 · VW $45.83i $224,956 SEC
2004   Q3 5,324 <0.01 Buy <0.01 $38.11–45.60 · VW $42.59i $212,442 SEC
2004   Q2 0 0.00 Sell 100.00% <0.01 $33.37–39.17 · VW $37.05i SEC
2004   Q1 5,077 <0.01 Buy <0.01 $32.86–39.92 · VW $35.85i $200,010 SEC
Price snapshot:
Current price$126.86
52-week low$111.97
52-week high$133.34