rotation.to
Following this device: dark.
Free account
rotation.to
Appearance
Following this device: dark.
Drag a card by its title · ⚙ to size, swap or remove

Who

John G. Russell

Director

Company insider

Files Form 4 as: President and CEO, CMS Energy; Director, Hubbell.

In numbers

Trades disclosed
144
Buys
1
Sells
18
Bought
$83K
Sold
$28.9M
Companies
2
Companies where not an officer
1
First trade
31 Dec 2005
Last trade
8 May 2026
Last filed
11 May 2026

Companies traded

Where they are an officer
CMS CMS EnergyDirector, Officer, Other · Electric Utilities & IPPs · last 8 May 20260 buys · 18 sells
Everywhere else they filed: board seats, 10% stakes, other companies
HUBB HubbellDirector · Electrical Equipment & Grid · last 2 May 20231 buy · 0 sells

Activity over time

1 Nov 2024 – 1 Oct 2026
10Nov 24May 25Nov 25Apr 26Oct 26

Buys above the line, sells below, each month.

Every trade

TradedCompanyWhatAmount
8 May 2026filed 11 May 2026CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,411 at $0.00filing
8 May 2026filed 11 May 2026CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,411 at $0.00filing
20 Feb 2026filed 23 Feb 2026CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$1.1M14,914 at $75.76filing
20 Feb 2026filed 23 Feb 2026CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$1.1M14,914 at $75.76filing
2 May 2025filed 6 May 2025CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,401 at $0.00filing
19 Dec 2024filed 20 Dec 2024CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$1.9M28,750 at $65.85filing
3 May 2024filed 6 May 2024CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,843 at $0.00filing
2 Nov 2023filed 3 Nov 2023CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$90K1,645 at $54.81filing
2 Nov 2023filed 3 Nov 2023CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$965K17,355 at $55.59filing
5 May 2023filed 8 May 2023CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,582 at $0.00filing
2 May 2023filed 4 May 2023HUBB HubbellElectrical Equipment & GridSEC FORM 4 Code A—527 at $0.00filing
6 May 2022filed 10 May 2022CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,362 at $0.00filing
3 May 2022filed 5 May 2022HUBB HubbellElectrical Equipment & GridSEC FORM 4 Code A—744 at $0.00filing
7 May 2021filed 10 May 2021CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,345 at $0.00filing
4 May 2021filed 6 May 2021HUBB HubbellElectrical Equipment & GridSEC FORM 4 Code A—749 at $0.00filing
5 May 2020filed 7 May 2020HUBB HubbellElectrical Equipment & GridSEC FORM 4 Code A—1,059 at $0.00filing
1 May 2020filed 4 May 2020CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Code A—2,681 at $0.00filing
1 Apr 2020filed 2 Apr 2020CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$154K2,748 at $56.09filing
1 Apr 2020filed 2 Apr 2020CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$158K2,852 at $55.38filing
2 Mar 2020filed 3 Mar 2020CMS CMS EnergyElectric Utilities & IPPsSEC FORM 4 Sold$56K900 at $62.04filing

News

CMS Energy Corporation (NYSE:CMS) Stock to Pay Quarterly Dividend of $0.57CMS · themarketsdaily.com · 20 Oct 2026

0 headlines in the last 90 days name John G. Russell; 1 article from the last 14 days about the 1 company they traded most, at most three about any one of them.

Sectors

Utilities18
Industrials1

Buys in green, sells in red, by the company’s sector.

Related people

Srikanth MaddipatiEVP/CFO · EVP/CFO at Cms Energy, filing Form 4 there in the last year
Brandon J. HofmeisterSenior Vice President · Senior Vice President at Cms Energy, filing Form 4 there in the last year
Ralph IzzoDirector · Director at Cms Energy, filing Form 4 there in the last year
John G. SznewajsDirector · Director at Cms Energy, filing Form 4 there in the last year
Deborah H. ButlerDirector · Director at Cms Energy, filing Form 4 there in the last year
Donald J. TrumpPresident · Also traded CMS and HUBB in the last 90 days
April McClain DelaneyRepresentative, MD-06 · Also traded HUBB in the last 90 days
Jonathan M. Del NeroVice President, Controller · Also traded HUBB in the last 90 days