CMS Energy CMS Q1 2026 Results Top Views on Strong Revenue 3M Company MMM Q1 2026 Earnings EPS 214 Beats Estimates Hawkins HWKN Stock Steady at 15436 Support at 14664 20260521 DexCom DXCM Rallies 326 Testing Resistance After Support Hold