Duke Energy Corporation DUK

Set alert

Price alert · DUK

All alert types
128.38 USD +0.99 +0.78%

At close · Nov 2

128.38 0.00 0.00%

After hours · Nov 2, 6:36 PM ET

Bid
128.37 × 200
Ask
128.40 × 100
126.27 Day range 128.76
112.40 52-week range 134.49
YTD
+9.53%
1 year
+3.28%
Open
127.02
Prev close
127.39
Mkt cap
100.10B
Vol
4.03M
Avg vol
4.13M
EPS
6.64
P/E
19.33
Div yield
3.41%
More statistics
Low
126.27
High
128.76
Forward P/E
17.91
Beta
0.31
Short ratio
4.25
Inst. own
71.00%
Dividend
4.34
Ex-div date
Nov 12, 2026
Earnings
Nov 5, 2026
50-d avg
119.11
200-d avg
124.36
1y target
131.74

5Y chart

Price, volume, indicators and comparisons

Events in this range
  • Nov 10, 2021Dividend: 0.985
  • Nov 11, 2021Dividend: 0.985
  • Feb 17, 2022Dividend: 0.985
  • May 12, 2022Dividend: 0.985
  • Aug 11, 2022Dividend: 1.005
  • Nov 17, 2022Dividend: 1.005
  • Dec 16, 2022Dividend: 1.005
  • Feb 16, 2023Dividend: 1.005
  • May 11, 2023Dividend: 1.005
  • Aug 17, 2023Dividend: 1.025
  • Nov 16, 2023Dividend: 1.025
  • Feb 15, 2024Dividend: 1.025
  • May 16, 2024Dividend: 1.025
  • Aug 16, 2024Dividend: 1.045
  • Nov 15, 2024Dividend: 1.045
  • Feb 14, 2025Dividend: 1.045
  • May 16, 2025Dividend: 1.045
  • Aug 5, 2025Earnings: 1.25; estimate 1.18; surprise 5.93%
  • Aug 15, 2025Dividend: 1.065
  • Nov 6, 2025Earnings: 1.81; estimate 1.76; surprise 2.84%
  • Nov 14, 2025Dividend: 1.065
  • Feb 10, 2026Earnings: 1.5; estimate 1.49; surprise 0.67%
  • Feb 13, 2026Dividend: 1.065
  • May 5, 2026Earnings: 1.93; estimate 1.87; surprise 3.21%
  • May 15, 2026Dividend: 1.065
  • Aug 4, 2026Earnings: 1.43; estimate 1.3; surprise 10%
  • Aug 14, 2026Dividend: 1.085
  • Oct 9, 2026Rating: Barclays · Overweight → Overweight
  • Oct 12, 2026Rating: Truist Securities · Buy → Buy
  • Oct 13, 2026Rating: Keybanc · Overweight → Overweight
  • Oct 13, 2026Rating: JP Morgan · Neutral → Neutral
  • Oct 21, 2026Rating: Morgan Stanley · Equal-Weight → Equal-Weight
  • Oct 22, 2026Rating: HSBC · — → Hold
  • Nov 5, 2026Earnings: —; estimate 1.86; surprise —%
Signals (114)
NameDateAgo
MACD: Buy SignalOct 26, 20261 week ago
SMA: BullishOct 19, 20262 weeks ago
SMA: BullishOct 12, 20263 weeks ago
SMA: BearishJul 27, 20263 months ago
SMA: BearishJul 27, 20263 months ago
MACD: Sell SignalJul 27, 20263 months ago
SMA: BullishJul 20, 20263 months ago
SMA: BullishJul 20, 20263 months ago
MACD: Buy SignalJul 20, 20263 months ago
SMA: BearishJul 13, 20263 months ago
SMA: BearishJul 13, 20263 months ago
SMA: BullishJun 22, 20264 months ago
SMA: BullishJun 22, 20264 months ago
SMA: BearishJun 15, 20264 months ago
SMA: BullishJun 1, 20265 months ago
SMA: BearishMay 25, 20265 months ago
SMA: BullishMay 18, 20265 months ago
SMA: BearishMay 4, 20266 months ago
MACD: Sell SignalMay 4, 20266 months ago
SMA: BearishApr 13, 20266 months ago

Newest 20 of 114.

Use the chart controls above to customize indicators, comparisons and drawings.

Sign in to use your saved chart templates.