CMS Energy has traded higher again today, last trading at 60.32. Since this rise started on 22-May-2020, the stock has gained +10.2% in total. CMS has had 3 other upward trends of at least 8 days in the last year, for an average total gain of +5.1% per trend. In the two weeks following those stretches, the stock price continued climibing +0.7% on average.
View Stock Chart