Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption Art Tech Acq ARTC Stalls at 986 Consolidation Phase 20260514 Is NextCure NXTC Still a Buy After 1122 Rally 20260514