Inhibrx Biosciences INBX Q1 2026 Results Miss Estimates EPS 215 vs 182 Equity ELS Languishes at 6305 Market on Hold 20260521 NIP Group NIPG Pulls Back 423 From 047 Resistance 20260521 Oil Marketing Companies Face Margin Pressure Amid Surge in Crude Oil Prices and Geopolitical Risks