Get early access! Join the Twelve Data AI Assistant waitlist now.
61 EUR
0
0%
Last update Sep 11, 5:30 PM CEST
Market closed
Day range
61
61
Previous close
61
Open
61
Access this stock data via API
Subscribe
CMS Energy Corporation
61.00
0
0%

Analysis

Revenue estimate Current quarter
(Sep 2025)
Next quarter
(Dec 2025)
Current year
(Dec 2025)
Next year
(Dec 2026)
Number of Analysts 4 4 8 10
Avg. estimate 1.83B 2.03B 8.07B 8.48B
Low estimate 1.80B 1.75B 7.77B 8.06B
High estimate 1.87B 2.19B 8.35B 9.18B
Last year sales 1.74B 1.99B 7.52B 8.07B
Sales growth 0.05 0.02 0.07 0.05
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
Seaport Global Oct 06, 2022 Upgrade
Morgan Stanley Sep 22, 2022 Maintains
Morgan Stanley Aug 23, 2022 Maintains
Morgan Stanley Jul 21, 2022 Maintains
Barclays Jul 18, 2022 Maintains
Mizuho Jun 30, 2022 Maintains
BMO Capital Jun 27, 2022 Maintains
Morgan Stanley Jun 23, 2022 Maintains
Morgan Stanley May 23, 2022 Maintains
Credit Suisse May 04, 2022 Maintains
Credit Suisse Apr 26, 2022 Initiates
Mizuho Apr 21, 2022 Maintains
Morgan Stanley Apr 20, 2022 Maintains
Barclays Apr 19, 2022 Downgrade
Keybanc Apr 07, 2022 Downgrade
Morgan Stanley Mar 22, 2022 Maintains
BMO Capital Mar 08, 2022 Maintains
Mizuho Mar 02, 2022 Maintains
Keybanc Jan 13, 2022 Maintains
Morgan Stanley Jan 06, 2022 Maintains
UBS Dec 23, 2021 Maintains
Morgan Stanley Dec 21, 2021 Maintains
B of A Securities Dec 17, 2021 Downgrade
Morgan Stanley Sep 20, 2021 Maintains
Morgan Stanley Sep 17, 2021 Maintains
Morgan Stanley Aug 19, 2021 Maintains
Morgan Stanley Jul 20, 2021 Maintains
Keybanc Jul 20, 2021 Upgrade
Morgan Stanley Jun 09, 2021 Maintains
Vertical Research Jun 09, 2021 Downgrade
Market closed

Exchange is currently closed (non-working day)
Pre-market opens in 1 day 21 hours 8 minutes

09:51
00:00
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).