The supply chain story behind Granite GVA earnings Granite posts big EPS beat vs negative Q1 estimates Is RenovoRx RNXT stock creating a trading range RenovoRx beats EPS by 2 posts narrower Q4 loss DocuSign DOCU Stock Buyback Authorization Eye on Rally 20260427 Is Great Elm GEG stock testing breakout levels Technical Weakness 20260427 OXLCL Q4 2025 Earnings EPS Falls Short Amid Mixed Market Signals FCPT Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher AMTD IDEA Group Q4 2020 Earnings Strong EPS Beat Amid Revenue Disclosure Gap SPMC Q1 2026 Earnings EPS Misses Estimates Despite Stock Rally Nike NKE Q1 2026 Earnings EPS Beats Estimates by 2289 Stock Edges Higher SPH Q1 2026 Earnings Earnings Beat Drives Modest Stock Uptick