John Gunn - Dodge & Cox
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    222
Portfolio value:    $181,976,456,224
Holdings Activity Buys Sells    History
Holding/activity history for  Duke Energy Corp (DUK)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2022   Q2 0 0.00 Sell 100.00% <0.01 SEC
2022   Q1 1,833 <0.01 Buy <0.01 $111.84 $205,000 SEC
2021   Q4 0 0.00 Sell 100.00% <0.01 SEC
2021   Q3 4,166 <0.01 $97.70 $407,000 SEC
2021   Q2 4,166 <0.01 Reduce 19.61% <0.01 $98.66 $411,000 SEC
2021   Q1 5,182 <0.01 $96.49 $500,000 SEC
2020   Q4 5,182 <0.01 $91.47 $474,000 SEC
2020   Q3 5,182 <0.01 $88.58 $459,000 SEC
2020   Q2 5,182 <0.01 $79.89 $414,000 SEC
2020   Q1 5,182 <0.01 $80.86 $419,000 SEC
2019   Q4 5,182 <0.01 Reduce 2.36% $91.28 $473,000 SEC
2019   Q3 5,307 <0.01 Reduce 2.30% $95.91 $509,000 SEC
2019   Q2 5,432 <0.01 Reduce 19.70% <0.01 $88.18 $479,000 SEC
2019   Q1 6,765 <0.01 $90.02 $609,000 SEC
2018   Q4 6,765 <0.01 $86.33 $584,000 SEC
2018   Q3 6,765 <0.01 Reduce 5.36% $79.97 $541,000 SEC
2018   Q2 7,148 <0.01 Reduce 4.67% $79.04 $565,000 SEC
2018   Q1 7,498 <0.01 Reduce 24.91% <0.01 $77.49 $581,000 SEC
2017   Q4 9,985 <0.01 Reduce 12.17% <0.01 $84.13 $840,000 SEC
2017   Q3 11,368 <0.01 Reduce 2.01% $83.92 $954,000 SEC
2017   Q2 11,601 <0.01 Reduce 5.43% $83.61 $970,000 SEC
2017   Q1 12,267 <0.01 Reduce 5.49% $82.01 $1,006,000 SEC
2016   Q4 12,979 <0.01 $77.59 $1,007,000 SEC
2016   Q3 12,979 <0.01 $80.05 $1,039,000 SEC
2016   Q2 12,979 <0.01 Reduce 9.21% <0.01 $85.75 $1,113,000 SEC
2016   Q1 14,295 <0.01 Reduce 1.04% $80.66 $1,153,000 SEC
2015   Q4 14,445 <0.01 Reduce 3.35% $71.37 $1,031,000 SEC
2015   Q3 14,945 <0.01 Reduce 3.24% $71.93 $1,075,000 SEC
2015   Q2 15,445 <0.01 Reduce 16.94% <0.01 $70.64 $1,091,000 SEC
2015   Q1 18,595 <0.01 Reduce 12.74% <0.01 $76.79 $1,428,000 SEC
2014   Q4 21,311 <0.01 Reduce 9.53% <0.01 $83.52 $1,780,000 SEC
2014   Q3 23,555 <0.01 Reduce 2.75% $74.76 $1,761,000 SEC
2014   Q2 24,221 <0.01 Reduce 0.41% $74.19 $1,797,000 SEC
2014   Q1 24,321 <0.01 Reduce 3.54% <0.01 $71.21 $1,732,000 SEC
2013   Q4 25,214 <0.01 Reduce 0.79% $69.01 $1,740,000 SEC
2013   Q3 25,414 <0.01 Reduce 3.79% <0.01 $66.77 $1,697,000 SEC
2013   Q2 26,414 <0.01 Buy <0.01 $67.50 $1,783,000 SEC
2013   Q1 0 0.00 Sell 100.00% <0.01 SEC
2012   Q4 35,447 <0.01 Reduce 8.18% <0.01 $63.81 $2,262,000 SEC
2012   Q3 38,605 <0.01 Buy <0.01 $64.81 $2,502,000 SEC
2006   Q2 0 0.00 Sell 100.00% 1.38 SEC
2006   Q1 45,322,688 1.38 Reduce 0.43% <0.01 $29.15 $1,321,156,000 SEC
2005   Q4 45,517,329 1.39 Reduce 0.33% <0.01 $27.45 $1,249,451,000 SEC
2005   Q3 45,666,516 1.77 Reduce 0.52% <0.01 $29.17 $1,332,092,000 SEC
2005   Q2 45,904,116 1.89 Reduce 13.56% 0.25 $29.73 $1,364,729,000 SEC
2005   Q1 53,105,216 1.84 Add 0.41% <0.01 $28.01 $1,487,477,000 SEC
2004   Q4 52,888,566 1.71 Add 0.88% 0.01 $25.33 $1,339,667,000 SEC
2004   Q3 52,428,766 1.75 Add 1.04% 0.02 $22.89 $1,200,094,000 SEC
2004   Q2 51,890,766 1.58 Buy 1.58 $20.29 $1,052,864,000 SEC
2003   Q4 0 0.00 Sell 100.00% 3.08 SEC
2003   Q3 9,343,216 3.08 Add 29,070.20% 3.07 $17.81 $166,403,000 SEC
2003   Q2 32,030 0.01 Reduce 57.95% 0.01 $19.95 $639,000 SEC
2003   Q1 76,180 0.02 Add 7.10% <0.01 $14.54 $1,108,000 SEC
2002   Q4 71,132 0.02 Reduce 11.59% <0.01 $19.54 $1,390,000 SEC
2002   Q3 80,459 0.01 Add 24.81% <0.01 $19.55 $1,573,000 SEC
2002   Q2 64,466 0.02 $31.10 $2,005,000 SEC
2002   Q1 64,466 0.02 Reduce 0.77% <0.01 $37.80 $2,437,000 SEC
2001   Q4 64,966 0.02 Reduce 19.76% <0.01 $39.27 $2,551,000 SEC
2001   Q3 80,966 0.02 Reduce 19.89% <0.01 $37.86 $3,065,000 SEC
2001   Q2 101,066 0.03 $39.01 $3,943,000 SEC
2001   Q1 101,066 0.03 Add 56.41% 0.01 $42.74 $4,320,000 SEC
2000   Q4 64,615 0.04 $85.24 $5,508,000 SEC
2000   Q3 64,615 0.04 Reduce 21.79% <0.01 $85.75 $5,541,000 SEC
2000   Q2 82,615 0.04 Reduce 0.36% <0.01 $56.37 $4,657,000 SEC
2000   Q1 82,915 0.04 Reduce 2.34% <0.01 $52.50 $4,353,000 SEC
1999   Q4 84,905 0.03 $50.11 $4,255,000 SEC
1999   Q3 84,905 0.03 $55.12 $4,680,000 SEC
1999   Q2 84,905 0.03 $54.44 $4,622,000 SEC
1999   Q1 84,905 0.03 $54.81 $4,654,000 SEC