Get early access! Join the Twelve Data AI Assistant waitlist now.
102.96000 EUR
0.26
0.25%
Last update Sep 10, 5:30 PM CEST
Main market
Day range
102.94000
102.96000
Previous close
102.70000
Open
102.94000
Access this stock data via API
Subscribe
Duke Energy Corporation
102.96
0.26
0.25%

Analysis

Revenue estimate Current quarter
(Sep 2025)
Next quarter
(Dec 2025)
Current year
(Dec 2025)
Next year
(Dec 2026)
Number of Analysts 7 7 11 11
Avg. estimate 8.52B 7.63B 31.84B 33.02B
Low estimate 8.31B 7.12B 31.44B 31.63B
High estimate 8.66B 7.85B 32.27B 34.12B
Last year sales 8.15B 7.36B 30.36B 31.84B
Sales growth 0.04 0.04 0.05 0.04
EPS revisions Current quarter
(Sep 2025)
Next quarter
(Dec 2025)
Current year
(Dec 2025)
Next year
(Dec 2026)
Up last 7 days 0 0 0 0
Up last 30 days 0 0 0 0
Down last 7 days 0 0 0 0
Down last 30 days 0 0 0 0

Analyst ratings

Firm Date Action
BMO Capital Jul 06, 2023 Maintains
Morgan Stanley Jun 23, 2023 Maintains
Citigroup Jun 14, 2023 Reiterates
Mizuho Jun 13, 2023 Maintains
BMO Capital Jun 13, 2023 Maintains
B of A Securities Jun 12, 2023 Maintains
JP Morgan Jun 08, 2023 Maintains
Goldman Sachs Jun 08, 2023 Initiates
Morgan Stanley May 22, 2023 Maintains
Morgan Stanley Apr 20, 2023 Maintains
Keybanc Apr 18, 2023 Maintains
Morgan Stanley Mar 21, 2023 Maintains
Seaport Global Mar 17, 2023 Upgrade
Morgan Stanley Feb 22, 2023 Maintains
RBC Capital Feb 16, 2023 Maintains
Wells Fargo Feb 10, 2023 Maintains
Morgan Stanley Jan 23, 2023 Maintains
Keybanc Jan 17, 2023 Maintains
BMO Capital Jan 04, 2023 Maintains
Morgan Stanley Dec 15, 2022 Maintains
Mizuho Dec 09, 2022 Maintains
Seaport Global Nov 21, 2022 Downgrade
Morgan Stanley Nov 11, 2022 Maintains
BMO Capital Nov 07, 2022 Maintains
Morgan Stanley Oct 21, 2022 Maintains
Keybanc Oct 20, 2022 Maintains
Wells Fargo Oct 19, 2022 Maintains
Credit Suisse Oct 12, 2022 Maintains
BMO Capital Oct 05, 2022 Maintains
Mizuho Oct 05, 2022 Maintains
Main market

Exchange is currently active.
Closing in 4 hours 1 minute

13:43
00:00
09:00
17:45
23:59

Trading Hours (Monday - Friday):

Pre-market
07:00 - 09:00
Main market
09:00 - 17:45
Post-market
17:30 - 20:30
All times are displayed in the Europe/Berlin timezone (CEST, UTC+02:00).