Babcock 2026 BWNB Stalls at 2495 Consolidation Phase 20260520 Helios Technologies HLIO Stock Jumps 137 Approaching 8295 20260520 US Treasury Yields Enter Danger Zone as Inflation Fears Mount Strategists Warn Indian Markets Stay RangeBound as Nifty 50 Edges Up Rupee Sinks to Record Low