Bank of America's profits jumped 17% as strong client spending and trading revenues signal a resilient U.S. economy.
CMS Energy is expected to report earnings growth, but its stock lags behind market benchmarks. Analysts maintain a cautiously optimistic 'Moderate Buy' rating.