CME Group CME Stock Gaining Strength 289 20260418 Hain HAIN Stock Gains Volatility Increases 20260418 What Haverty HVT does that makes it resilient Tick Up 20260510