

Audited annual filings, TTM ratios and consensus forward estimates
Wall Street price targets and rating actions
Revenue disaggregation per 10-K filing
Annual filings (FY) with consensus forward estimates (hatched)
FY2025 · 10-K disclosure
| 4 | Jun 16, 2026 | 2026-06-16 13:51:41 | View |
| 3 | Jun 9, 2026 | 2026-06-09 11:20:30 | View |
| 8-K | Jun 3, 2026 | 2026-06-03 13:40:03 | View |
| 4 | May 27, 2026 | 2026-05-27 09:50:37 | View |
| 8-K | May 13, 2026 | 2026-05-13 16:43:36 | View |
| 424B5 | May 13, 2026 | 2026-05-13 16:41:53 | View |
Proxy statement (DEF 14A) disclosures
Free float vs. closely held shares
13F institutional holdings are not available in the current data plan.
SEC Form 4 filings
| Date | Insider | Role | Type | Shares @ price | Value |
|---|---|---|---|---|---|
| Jul 31, 26 | Maddipati Srikanth | officer: EVP/CFO | P-Purchase | 200 @ $72.46 | $14.49K |
| Jun 15, 26 | Maddipati Srikanth | officer: EVP/CFO | A-Award | 10,184 | — |
| Jun 3, 26 | Maddipati Srikanth | officer: EVP/CFO | 0 | — | |
| Jun 3, 26 | Maddipati Srikanth | officer: EVP/CFO | 0 | — | |
| May 26, 26 | Hofmeister Brandon J. | officer: Senior Vice President | S-Sale | 3,000 @ $74.31 | $222.9K |
| May 8, 26 | Wright Laura | director | A-Award | 2,411 | — |
| May 8, 26 | Tanski Ronald J | director | A-Award | 2,411 | — |
| May 8, 26 | Russell John G | director | A-Award | 2,411 | — |
TTM vs. 5-year historical average (annual ratios)
| Metric | CMS | Historical (5Y) / ref | Status |
|---|---|---|---|
| P/E ratio (TTM) | 20.6x | 19.1x · sector 27.3x | Discount |
| Forward P/E (FY26E) | 18.0x | EPS est. 3.87 | In line |
| Price / Book | 2.1x | 2.5x | In line |
| Price / Sales | 2.5x | 2.4x | In line |
| EV / EBITDA | 12.4x | 12.1x | In line |
| Return on equity | 11.0% | — | Healthy |
| Gross margin | 69.7% | 42.0% | Above hist. |
| Debt / Equity | 1.97 | 2.02 | Levered |
| Piotroski / Altman Z | 5/9 | Z 0.88 | Distress |
Discounted cash flow model
Stock news · updated daily
On October 22, 2026, CMS Energy Corp (CMS) shares rose 3.2% today, bringing the current price to $70.30. The stock has fluctuated within a 52-week range of $62.
CMS Energy (CMS) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.
JACKSON, Mich., Oct. 19, 2026 /PRNewswire/ -- The Board of Directors of CMS Energy has declared a quarterly dividend on the company's common stock.
Reported EPS vs. consensus estimate
| Report date | EPS est. | EPS actual | Surprise | Revenue |
|---|---|---|---|---|
| Jul 28, 2026 | 0.36 | 0.37 | Beat 3.1% | $1.83B |
| Apr 28, 2026 | 1.10 | 1.13 | Beat 2.7% | $2.73B |
| Feb 5, 2026 | 0.93 | 0.95 | Beat 1.8% | $2.23B |
| Oct 30, 2025 | 0.86 | 0.93 | Beat 8.1% | $2.02B |
| Jul 31, 2025 | 0.68 | 0.71 | Beat 4.4% | $1.84B |
| Apr 24, 2025 | 1.01 | 1.02 | Beat 1.0% | $2.45B |
Current price $69.58
Latest analyst grade actions
| Date | Firm | Action | Previous | New grade |
|---|---|---|---|---|
| Oct 21, 26 | Morgan Stanley | maintain | Equal Weight | Equal Weight |
| Oct 19, 26 | BMO Capital | maintain | Outperform | Outperform |
| Oct 16, 26 | Barclays | maintain | Overweight | Overweight |
| Oct 14, 26 | Truist Securities | maintain | Buy | Buy |
| Oct 6, 26 | BMO Capital | maintain | Outperform | Outperform |
| Sep 18, 26 | Morgan Stanley | maintain | Equal Weight | Equal Weight |
| Sep 15, 26 | Jefferies | maintain | Hold | Hold |
| Sep 8, 26 | BMO Capital | maintain | Outperform | Outperform |
| Aug 26, 26 | Argus Research | maintain | Buy | Buy |
1255 daily bars · split adjusted
Daily · Wilder smoothing
Classic floor pivots from 2026-10-23
Computed from daily OHLCV bars
| Indicator | Value | Type | Action |
|---|---|---|---|
| RSI (14) | 64.92 | Oscillator | Neutral |
| Stochastic %K (14, 3, 3) | 90.46 | Oscillator | Sell |
| Williams %R (14) | -12.46 | Oscillator | Sell |
| MACD (12, 26, 9) | 0.82 (Hist 0.62) | Oscillator | Strong Buy |
| Average Directional Index (14) | 32.77 (+DI 28.9 / -DI 9.2) | Trend | Strong Buy |
| EMA 20 | 67.03 | MA | Strong Buy |
| SMA 20 | 66.00 | MA | Strong Buy |
| EMA 50 | 67.50 | MA | Strong Buy |
| SMA 50 | 66.92 | MA | Strong Buy |
| SMA 200 | 72.60 | MA | Strong Sell |