CMS Energy Files Form 424B5 for Potential Securities Offering HDFC Bank HDB Crushes Q1 2026 Estimates EPS 1245 Tops Views Perrigo PRGO Gains 229 Support Holds at 1060 20260514