Rupee Slips to Record Low Near 97 Per Dollar Amid Oil Price Pressures and US Treasury Yield Spike Sarepta SRPT Crushes Q1 2026 Estimates EPS 288 Tops Views Trex Company TREX Delivers Q1 2026 Beat EPS 059 vs 052 Expected Musk Slams Altman Trial Verdict as a Technicality Vows to Appeal Range RRC Steady at 4294 Awaiting Next Catalyst 20260520