CMS Energy (CMS) is reaffirmed as a Buy, supported by a $24 billion five-year capex plan driving robust rate base and EPS ...