What Bausch Lomb BLCO does that its rivals cannot replicate Q1 2026 EPS Exceeds Expectations Is LifeMD LFMD stock hiding in plain sight Eye on Rally 20260508 CMS Energy CMSD Cost Structure CMS Energy 2079 5875 subnotes post 12 EPS miss