Bausch Health BHC Slips 11 as Stock Tests Critical Support Near 508
Investor Skepticism Persists Over China Vankes StateBacked Recovery Efforts
LKQ Q1 2026 Earnings EPS Misses Estimates Shares Dip
Ferraris EV Launch Sparks Stock Decline but Potential Silver Lining Emerges