IT Stocks Rally Up to 3 Despite Weak Market Sentiment Record Low Rupee Sutro Biopharma STRO Q1 2026 Earnings EPS 294 Beats Estimates Markets Shift Fed Rate Hike Expectations After Hot Inflation Report Diebold DBD Crushes Q1 2026 Estimates EPS 067 Tops Views Why Catching Insider Trading on Prediction Markets Like Polymarket Is So Tricky US Retail Sales Exceed Estimates Lifted by Strong Demand UKEU Relations in Focus Labour Leadership Contenders Signal Shift on Brexit