CMS Energy insider activity
What the executives and directors of CMS Energy actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 97 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Jun 15, 2026 | MADDIPATI SRIKANTH | 10K |
| May 8, 2026 | RUSSELL JOHN G | 2,411 |
| May 8, 2026 | TANSKI RONALD J | 2,411 |
| May 8, 2026 | IZZO RALPH | 2,411 |
| May 8, 2026 | Wright Laura | 2,411 |
| May 8, 2026 | Sznewajs John G | 2,411 |
| May 8, 2026 | Butler Deborah H | 2,411 |
| May 8, 2026 | Leopold Diane | 2,411 |
| May 8, 2026 | Soto Myrna | 2,411 |
| May 8, 2026 | SHANK SUZANNE F. | 2,411 |
| May 8, 2026 | Keyes Richard Patrick | 2,411 |
| Mar 26, 2026 | Hayes Rejji P | 15K |
| Mar 26, 2026 | Rochow Garrick J | 46K |
| Mar 26, 2026 | Hofmeister Brandon J. | 6,622 |
| Mar 26, 2026 | Johnson Shaun M | 7,595 |
| Mar 26, 2026 | McIntosh Scott B | 2,225 |
| Mar 26, 2026 | Berry Tonya L | 4,663 |
| Mar 26, 2026 | Snyder Lauren Y | 1,248 |
| Feb 27, 2026 | Hofmeister Brandon J. | 4 |
| Feb 20, 2026 | Leopold Diane | 769 |
| Feb 20, 2026 | Keyes Richard Patrick | 769 |
| Jan 29, 2026 | Hayes Rejji P | 43K |
| Jan 29, 2026 | Rochow Garrick J | 154K |
| Jan 29, 2026 | Hofmeister Brandon J. | 18K |
| Jan 29, 2026 | Johnson Shaun M | 25K |
| Jan 29, 2026 | McIntosh Scott B | 6,543 |
| Jan 29, 2026 | Berry Tonya L | 24K |
| Jan 29, 2026 | Snyder Lauren Y | 4,350 |
| Jan 29, 2026 | Thomas Shannon | 7,757 |
| Sep 10, 2025 | Johnson Shaun M | 715 |
| May 2, 2025 | RUSSELL JOHN G | 2,401 |
| May 2, 2025 | TANSKI RONALD J | 2,401 |
| May 2, 2025 | IZZO RALPH | 2,401 |
| May 2, 2025 | DARROW KURT L | 2,401 |
| May 2, 2025 | Wright Laura | 2,401 |
| May 2, 2025 | Sznewajs John G | 2,401 |
| May 2, 2025 | Butler Deborah H | 2,401 |
| May 2, 2025 | Soto Myrna | 2,401 |
| May 2, 2025 | SHANK SUZANNE F. | 2,401 |
| Mar 21, 2025 | Hayes Rejji P | 17K |
| Mar 21, 2025 | Rochow Garrick J | 51K |
| Mar 21, 2025 | Hofmeister Brandon J. | 7,874 |
| Mar 21, 2025 | Johnson Shaun M | 7,874 |
| Mar 21, 2025 | Wells LeeRoy Jr | 7,116 |
| Mar 21, 2025 | McIntosh Scott B | 2,573 |
| Mar 21, 2025 | Berry Tonya L | 4,417 |
| Jan 30, 2025 | Hayes Rejji P | 41K |
| Jan 30, 2025 | Rochow Garrick J | 129K |
| Jan 30, 2025 | Hofmeister Brandon J. | 18K |
| Jan 30, 2025 | Johnson Shaun M | 23K |
| Jan 30, 2025 | Wells LeeRoy Jr | 19K |
| Jan 30, 2025 | McIntosh Scott B | 6,405 |
| Jan 30, 2025 | Berry Tonya L | 14K |
| Jan 29, 2025 | Hendrian Catherine A | 3,485 |
| Nov 4, 2024 | McIntosh Scott B | 1,471 |
| Aug 26, 2024 | Hofmeister Brandon J. | 2 |
| May 3, 2024 | RUSSELL JOHN G | 2,843 |
| May 3, 2024 | BARFIELD JON E | 2,843 |
| May 3, 2024 | TANSKI RONALD J | 2,843 |
| May 3, 2024 | IZZO RALPH | 2,843 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 299K |
| Bought on market | 2,200 |
| Withheld for tax | 98K |
| Discretionary sales | 28K |
| Gifts | 2 |
| Other out | 3,284 |
| Kept | 172K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Hayes Rejji P | 131K | 269K | 204.4 |
| RUSSELL JOHN G | 186K | 134K | 72 |
Who holds what
the 14 largest holdings of 25| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Rochow Garrick J Senior Vice President Last trade Aug 17, 2017 | Officer | 665K | – | – | Aug 17, 2017 | |
| Hayes Rejji P EVP/CFO | CFO | 277K | – | – | – | |
| RUSSELL JOHN G Last trade Feb 20, 2026 | Director | 138K | – | $1.1M | net selling over the year: 0 months buying, 1 month selling | Feb 20, 2026 |
| Johnson Shaun M Executive Vice President & CLO Last trade Feb 13, 2023 | Officer | 114K | – | – | Feb 13, 2023 | |
| Rich Brian F Senior Vice President Last trade Aug 1, 2024 | Officer | 94K | – | – | Aug 1, 2024 | |
| Wells LeeRoy Jr Senior Vice President | Officer | 88K | – | – | – | |
| Berry Tonya L Executive Vice President & COO | COO | 73K | – | – | – | |
| Hofmeister Brandon J. Senior Vice President Last trade May 26, 2026 | Officer | 67K | – | $826K | net selling over the year: 0 months buying, 3 months selling | May 26, 2026 |
| Hendrian Catherine A Senior Vice President Last trade Jun 12, 2023 | Officer | 59K | – | – | Jun 12, 2023 | |
| Venkat Dhenuvakonda Rao Senior Vice President Last trade May 11, 2022 | Officer | 45K | – | – | May 11, 2022 | |
| Wright Laura Last trade Feb 19, 2025 | Director | 44K | – | – | Feb 19, 2025 | |
| DARROW KURT L | Director | 42K | – | – | – | |
| Soto Myrna Last trade Mar 8, 2016 | Director | 41K | – | – | Mar 8, 2016 | |
| Butler Deborah H | Director | 40K | – | – | – |
Open-market trade log
the 60 most recent of 224| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Jul 31, 2026 | MADDIPATI SRIKANTH (CFO) 200 shares $72.46 +0.0% since trade filed Aug 3, 2026 | Open-market buy | 200 | $72.46 | $14K | +0.0% | Aug 3, 2026 |
| May 26, 2026 | Hofmeister Brandon J. (Officer) 3,000 shares $74.31 −2.5% since trade filed May 27, 2026 | Discretionary sale | 3,000 | $74.31 | $223K | −2.5% | May 27, 2026 |
| Mar 2, 2026 | McIntosh Scott B (Officer) 1,750 shares $78.21 −7.4% since trade filed Mar 4, 2026 | Discretionary sale | 1,750 | $78.21 | $137K | −7.4% | Mar 4, 2026 |
| Feb 27, 2026 | Hofmeister Brandon J. (Officer) 4,000 shares $78.24 −7.4% since trade filed Mar 2, 2026 | Discretionary sale | 4,000 | $78.24 | $313K | −7.4% | Mar 2, 2026 |
| Feb 25, 2026 | Leopold Diane (Director) 2,000 shares $76.70 −5.5% since trade filed Feb 27, 2026 | Open-market buy | 2,000 | $76.70 | $153K | −5.5% | Feb 27, 2026 |
| Feb 20, 2026 | RUSSELL JOHN G (Director) 15K shares $75.76 −4.4% since trade filed Feb 23, 2026 | Discretionary sale | 15K | $75.76 | $1.1M | −4.4% | Feb 23, 2026 |
| Nov 3, 2025 | Hofmeister Brandon J. (Officer) 223 shares $72.48 −0.0% since trade filed Nov 4, 2025 | Discretionary sale | 223 | $72.48 | $16K | −0.0% | Nov 4, 2025 |
| Nov 3, 2025 | Hofmeister Brandon J. (Officer) 3,777 shares $72.47 −0.0% since trade filed Nov 4, 2025 | Discretionary sale | 3,777 | $72.47 | $274K | −0.0% | Nov 4, 2025 |
| Sep 5, 2025 | Snyder Lauren Y (Officer) 2,220 shares $71.26 +1.7% since trade filed Sep 8, 2025 | Discretionary sale | 2,220 | $71.26 | $158K | +1.7% | Sep 8, 2025 |
| Aug 8, 2025 | Hofmeister Brandon J. (Officer) 2,000 shares $73.62 −1.6% since trade filed Aug 12, 2025 | Discretionary sale | 2,000 | $73.62 | $147K | −1.6% | Aug 12, 2025 |
| May 6, 2025 | Hofmeister Brandon J. (Officer) 2,198 shares $73.61 −1.6% since trade filed May 8, 2025 | Discretionary sale | 2,198 | $73.61 | $162K | −1.6% | May 8, 2025 |
| Mar 3, 2025 | Hofmeister Brandon J. (Officer) 2,000 shares $73.77 −1.8% since trade filed Mar 5, 2025 | Discretionary sale | 2,000 | $73.77 | $148K | −1.8% | Mar 5, 2025 |
| Feb 19, 2025 | Wright Laura (Director) 100 shares $69.84 +3.8% since trade filed Feb 21, 2025 | Discretionary sale | 100 | $69.84 | $7K | +3.8% | Feb 21, 2025 |
| Feb 19, 2025 | Wright Laura (Director) 597 shares $69.84 +3.8% since trade filed Feb 21, 2025 | Discretionary sale | 597 | $69.84 | $42K | +3.8% | Feb 21, 2025 |
| Feb 19, 2025 | Wright Laura (Director) 1,803 shares $69.85 +3.7% since trade filed Feb 21, 2025 | Discretionary sale | 1,803 | $69.85 | $126K | +3.7% | Feb 21, 2025 |
| Feb 13, 2025 | McIntosh Scott B (Officer) 6,700 shares $69.76 +3.9% since trade filed Feb 14, 2025 | Discretionary sale | 6,700 | $69.76 | $467K | +3.9% | Feb 14, 2025 |
| Dec 19, 2024 | RUSSELL JOHN G (Director) 29K shares $65.85 +10.0% since trade filed Dec 20, 2024 | Discretionary sale | 29K | $65.85 | $1.9M | +10.0% | Dec 20, 2024 |
| Dec 13, 2024 | Hofmeister Brandon J. (Officer) 2,000 shares $67.22 +7.8% since trade filed Dec 16, 2024 | Discretionary sale | 2,000 | $67.22 | $134K | +7.8% | Dec 16, 2024 |
| Nov 21, 2024 | McIntosh Scott B (Officer) 936 shares $68.50 +5.8% since trade filed Nov 25, 2024 | Discretionary sale | 936 | $68.50 | $64K | +5.8% | Nov 25, 2024 |
| Nov 18, 2024 | Hofmeister Brandon J. (Officer) 2,000 shares $68.17 +6.3% since trade filed Nov 19, 2024 | Discretionary sale | 2,000 | $68.17 | $136K | +6.3% | Nov 19, 2024 |
| Sep 4, 2024 | Hofmeister Brandon J. (Officer) 2,000 shares $68.85 +5.2% since trade filed Sep 6, 2024 | Discretionary sale | 2,000 | $68.85 | $138K | +5.2% | Sep 6, 2024 |
| Aug 1, 2024 | Rich Brian F (Officer) 4,000 shares $66.00 +9.8% since trade filed Aug 1, 2024 | Discretionary sale | 4,000 | $66.00 | $264K | +9.8% | Aug 1, 2024 |
| Jun 13, 2024 | Hofmeister Brandon J. (Officer) 1,667 shares $59.98 +20.8% since trade filed Jun 17, 2024 | Discretionary sale | 1,667 | $59.98 | $100K | +20.8% | Jun 17, 2024 |
| Jun 7, 2024 | BARFIELD JON E (Director) 2,360 shares $60.79 +19.2% since trade filed Jun 10, 2024 | Discretionary sale | 2,360 | $60.79 | $143K | +19.2% | Jun 10, 2024 |
| May 2, 2024 | Rich Brian F (Officer) 2,000 shares $61.10 +18.6% since trade filed May 2, 2024 | Discretionary sale | 2,000 | $61.10 | $122K | +18.6% | May 2, 2024 |
| Feb 23, 2024 | Hofmeister Brandon J. (Officer) 3,500 shares $57.78 +25.4% since trade filed Feb 26, 2024 | Discretionary sale | 3,500 | $57.78 | $202K | +25.4% | Feb 26, 2024 |
| Dec 7, 2023 | Hofmeister Brandon J. (Officer) 1,000 shares $57.90 +25.2% since trade filed Dec 11, 2023 | Discretionary sale | 1,000 | $57.90 | $58K | +25.2% | Dec 11, 2023 |
| Nov 8, 2023 | Rich Brian F (Officer) 5,000 shares $54.90 +32.0% since trade filed Nov 9, 2023 | Discretionary sale | 5,000 | $54.90 | $275K | +32.0% | Nov 9, 2023 |
| Nov 2, 2023 | RUSSELL JOHN G (Director) 1,645 shares $54.81 +32.2% since trade filed Nov 3, 2023 | Discretionary sale | 1,645 | $54.81 | $90K | +32.2% | Nov 3, 2023 |
| Nov 2, 2023 | RUSSELL JOHN G (Director) 17K shares $55.59 +30.4% since trade filed Nov 3, 2023 | Discretionary sale | 17K | $55.59 | $965K | +30.4% | Nov 3, 2023 |
| Sep 13, 2023 | Hofmeister Brandon J. (Officer) 1,667 shares $56.27 +28.8% since trade filed Sep 14, 2023 | Discretionary sale | 1,667 | $56.27 | $94K | +28.8% | Sep 14, 2023 |
| Aug 15, 2023 | BARFIELD JON E (Director) 2,345 shares $56.06 +29.3% since trade filed Aug 16, 2023 | Discretionary sale | 2,345 | $56.06 | $131K | +29.3% | Aug 16, 2023 |
| Jun 12, 2023 | Hendrian Catherine A (Officer) 7,500 shares $60.26 +20.3% since trade filed Jun 13, 2023 | Discretionary sale | 7,500 | $60.26 | $452K | +20.3% | Jun 13, 2023 |
| Mar 16, 2023 | Rich Brian F (Officer) 4,000 shares $61.72 +17.4% since trade filed Mar 17, 2023 | Discretionary sale | 4,000 | $61.72 | $247K | +17.4% | Mar 17, 2023 |
| Mar 13, 2023 | Hofmeister Brandon J. (Officer) 1,250 shares $60.00 +20.8% since trade filed Mar 13, 2023 | Discretionary sale | 1,250 | $60.00 | $75K | +20.8% | Mar 13, 2023 |
| Mar 9, 2023 | Hofmeister Brandon J. (Officer) 1,250 shares $60.00 +20.8% since trade filed Mar 13, 2023 | Discretionary sale | 1,250 | $60.00 | $75K | +20.8% | Mar 13, 2023 |
| Feb 13, 2023 | Johnson Shaun M (Officer) 814 shares $61.74 +17.4% since trade filed Feb 14, 2023 | Discretionary sale | 814 | $61.74 | $50K | +17.4% | Feb 14, 2023 |
| Nov 28, 2022 | Johnson Shaun M (Officer) 420 shares $60.80 +19.2% since trade filed Nov 29, 2022 | Discretionary sale | 420 | $60.80 | $26K | +19.2% | Nov 29, 2022 |
| Nov 1, 2022 | McIntosh Scott B (Officer) 6,096 shares $57.37 +26.3% since trade filed Nov 3, 2022 | Discretionary sale | 6,096 | $57.37 | $350K | +26.3% | Nov 3, 2022 |
| Oct 31, 2022 | McIntosh Scott B (Officer) 875 shares $57.17 +26.7% since trade filed Nov 1, 2022 | Discretionary sale | 875 | $57.17 | $50K | +26.7% | Nov 1, 2022 |
| Jun 10, 2022 | Johnson Shaun M (Officer) 736 shares $67.77 +6.9% since trade filed Jun 14, 2022 | Discretionary sale | 736 | $67.77 | $50K | +6.9% | Jun 14, 2022 |
| Jun 9, 2022 | BARFIELD JON E (Director) 1,267 shares $69.44 +4.4% since trade filed Jun 10, 2022 | Discretionary sale | 1,267 | $69.44 | $88K | +4.4% | Jun 10, 2022 |
| Jun 1, 2022 | McIntosh Scott B (Officer) 703 shares $70.86 +2.3% since trade filed Jun 3, 2022 | Discretionary sale | 703 | $70.86 | $50K | +2.3% | Jun 3, 2022 |
| May 31, 2022 | McIntosh Scott B (Officer) 703 shares $71.21 +1.8% since trade filed Jun 1, 2022 | Discretionary sale | 703 | $71.21 | $50K | +1.8% | Jun 1, 2022 |
| May 11, 2022 | Venkat Dhenuvakonda Rao (Officer) 281 shares $69.20 +4.7% since trade filed May 12, 2022 | Discretionary sale | 281 | $69.20 | $19K | +4.7% | May 12, 2022 |
| May 11, 2022 | Venkat Dhenuvakonda Rao (Officer) 719 shares $69.20 +4.7% since trade filed May 12, 2022 | Discretionary sale | 719 | $69.20 | $50K | +4.7% | May 12, 2022 |
| Mar 14, 2022 | Hendrian Catherine A (Officer) 6,521 shares $66.09 +9.6% since trade filed Mar 16, 2022 | Discretionary sale | 6,521 | $66.09 | $431K | +9.6% | Mar 16, 2022 |
| Nov 17, 2021 | Rich Brian F (Officer) 3,500 shares $60.32 +20.1% since trade filed Nov 18, 2021 | Discretionary sale | 3,500 | $60.32 | $211K | +20.1% | Nov 18, 2021 |
| Sep 1, 2021 | Brossoit Jean-Francois (Officer) 770 shares $64.82 +11.8% since trade filed Sep 2, 2021 | Discretionary sale | 770 | $64.82 | $50K | +11.8% | Sep 2, 2021 |
| Aug 23, 2021 | BARFIELD JON E (Director) 4,120 shares $64.08 filed Aug 25, 2021 | Discretionary sale | 4,120 | $64.08 | $264K | – | Aug 25, 2021 |
| Aug 11, 2021 | Rich Brian F (Officer) 3,500 shares $63.14 filed Aug 12, 2021 | Discretionary sale | 3,500 | $63.14 | $221K | – | Aug 12, 2021 |
| Aug 9, 2021 | BARBA GLENN P (Officer) 13K shares $63.10 filed Aug 9, 2021 | Discretionary sale | 13K | $63.10 | $808K | – | Aug 9, 2021 |
| Aug 5, 2021 | Hendrian Catherine A (Officer) 7,991 shares $62.80 filed Aug 6, 2021 | Discretionary sale | 7,991 | $62.80 | $502K | – | Aug 6, 2021 |
| Mar 10, 2021 | Brossoit Jean-Francois (Officer) 3,010 shares $57.21 filed Mar 11, 2021 | Discretionary sale | 3,010 | $57.21 | $172K | – | Mar 11, 2021 |
| Sep 9, 2020 | Brossoit Jean-Francois (Officer) 1,600 shares $62.25 filed Sep 10, 2020 | Discretionary sale | 1,600 | $62.25 | $100K | – | Sep 10, 2020 |
| Sep 3, 2020 | Brossoit Jean-Francois (Officer) 1,620 shares $61.66 filed Sep 4, 2020 | Discretionary sale | 1,620 | $61.66 | $100K | – | Sep 4, 2020 |
| Sep 1, 2020 | Brossoit Jean-Francois (Officer) 2,460 shares $60.25 filed Sep 2, 2020 | Discretionary sale | 2,460 | $60.25 | $148K | – | Sep 2, 2020 |
| Aug 31, 2020 | Venkat Dhenuvakonda Rao (Officer) 430 shares $60.43 filed Sep 1, 2020 | Discretionary sale | 430 | $60.43 | $26K | – | Sep 1, 2020 |
| Aug 25, 2020 | Brossoit Jean-Francois (Officer) 699 shares $61.00 filed Aug 27, 2020 | Discretionary sale | 699 | $61.00 | $43K | – | Aug 27, 2020 |
| Aug 17, 2020 | Venkat Dhenuvakonda Rao (Officer) 800 shares $61.30 filed Aug 18, 2020 | Discretionary sale | 800 | $61.30 | $49K | – | Aug 18, 2020 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.