MarketPeel
Insider Trading Intelligence
BH

Brandon J. Hofmeister

CMS
SENIOR VICE PRESIDENT · CMS ENERGY CORP · CIK 0001710651
FILING MIX · LIFETIME38%/62%
BUYS
21
SELLS
34
TOTAL VALUE
$4.86M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
67,111
AVG SELL PX
$66.52
TRADE KIND
SHOWING 55 / 55
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
15 backtested trades · 8 horizons · 14 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Brandon J. Hofmeister, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d15+40.00%+0.50%+0.47%+0.03%+0.78%
14d15+60.00%-0.12%+0.30%-0.42%-0.70%
30d15+53.33%-0.31%+0.98%-1.29%-1.09%
60d15+60.00%+0.27%+2.84%-2.57%-2.83%
90d15+40.00%+1.42%+5.27%-3.40%-5.59%
180d15(1 pending)+35.71%+3.51%+10.48%-6.97%-4.09%
1y15(4 pending)+9.09%+9.38%+23.18%-13.79%-11.84%
2y15(9 pending)+0.00%+24.67%+46.16%-21.48%-26.05%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
CMS · 67,111 shares · as of May 26, 2026
018,94737,89456,84075,787202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 21 buys / 34 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,000$74.31$222.9K67,111May 26, 2026May 27, 2026View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
2,86373,870Mar 26, 2026Mar 30, 2026View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,759$76.33$286.9K70,111Mar 26, 2026Mar 30, 2026View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
4,000$78.24$312.9K70,670Feb 27, 2026Mar 2, 2026View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Gift
23Feb 27, 2026Mar 2, 2026View →
CMS
CMS ENERGY CORP
SALEGRANT
Gift
270,953Feb 27, 2026Mar 2, 2026View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
13,75274,670Jan 29, 2026Feb 2, 2026View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
4,221$71.53$301.9K60,918Jan 26, 2026Jan 28, 2026View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
32665,139Jan 26, 2026Jan 28, 2026View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,777$72.47$273.7K64,259Nov 3, 2025Nov 4, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
223$72.48$16.2K64,490Nov 3, 2025Nov 4, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,000$73.62$147.2K68,036Aug 8, 2025Aug 12, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,198$73.61$161.8K69,571May 6, 2025May 8, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
4,018$73.50$295.3K71,769Mar 21, 2025Mar 25, 2025View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
3,85675,787Mar 21, 2025Mar 25, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,000$73.77$147.5K71,931Mar 3, 2025Mar 5, 2025View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
13,89673,448Jan 30, 2025Feb 3, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,921$65.77$257.9K59,552Jan 29, 2025Jan 31, 2025View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
27663,473Jan 29, 2025Jan 31, 2025View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,000$67.22$134.4K63,197Dec 13, 2024Dec 16, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,000$68.17$136.3K64,771Nov 18, 2024Nov 19, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,000$68.85$137.7K66,771Sep 4, 2024Sep 6, 2024View →
CMS
CMS ENERGY CORP
SALEGRANT
Gift
168,329Aug 26, 2024Aug 26, 2024View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Gift
11Aug 26, 2024Aug 26, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,667$59.98$100.0K68,330Jun 13, 2024Jun 17, 2024View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
3,68873,171Mar 22, 2024Mar 26, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,650$58.97$215.2K69,521Mar 22, 2024Mar 26, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,500$57.78$202.2K68,971Feb 23, 2024Feb 26, 2024View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
15,40872,471Jan 25, 2024Jan 26, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,31459,842Jan 20, 2024Jan 23, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,779$56.44$156.8K57,063Jan 20, 2024Jan 23, 2024View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,000$57.90$57.9K61,156Dec 7, 2023Dec 11, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,667$56.27$93.8K61,765Sep 13, 2023Sep 14, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,536$57.96$147.0K62,664Mar 23, 2023Mar 27, 2023View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
2,31965,200Mar 23, 2023Mar 27, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,250$60.00$75.0K62,881Mar 13, 2023Mar 13, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,250$60.00$75.0K64,131Mar 9, 2023Mar 13, 2023View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
13,61365,016Jan 26, 2023Jan 30, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,402$63.92$153.5K51,403Jan 15, 2023Jan 18, 2023View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
29253,805Jan 15, 2023Jan 18, 2023View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
1,43055,382Mar 18, 2022Mar 22, 2022View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,990$66.20$131.7K53,392Mar 18, 2022Mar 22, 2022View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
12,66153,681Jan 27, 2022Jan 31, 2022View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
1,69544,045Jan 14, 2022Jan 19, 2022View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
3,025$63.75$192.8K41,020Jan 14, 2022Jan 19, 2022View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,915$58.35$111.7K41,474Mar 19, 2021Mar 23, 2021View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
1,57543,389Mar 19, 2021Mar 23, 2021View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
11,07241,488Jan 20, 2021Jan 22, 2021View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
2,884$58.62$169.1K30,416Jan 17, 2021Jan 20, 2021View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
1,87233,300Jan 17, 2021Jan 20, 2021View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
58631,700Mar 20, 2020Mar 24, 2020View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
903$49.55$44.7K30,797Mar 20, 2020Mar 24, 2020View →
CMS
CMS ENERGY CORP
SALE
Senior Vice President
1,476$65.65$96.9K30,905Jan 18, 2020Jan 22, 2020View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
79832,381Jan 18, 2020Jan 22, 2020View →
CMS
CMS ENERGY CORP
PURCHASEGRANT
Stock grant
8,34731,583Jan 15, 2020Jan 17, 2020View →
Other insiders · CMS
Loading peer insiders…
About this filer
CIK 0001710651
ROLE
Senior Vice President
PRIMARY
CMS
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001710651DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback