Why Marin Bank BMRC Just Dropped 100 What to Watch 20260515 Is Instil Bio TIL Still a Buy After 074 Rally 20260518 LaFayette LAFAR Stalls at 010 Consolidation Phase 20260514 Shell Reports Surge in Q1 Profits Amid Iran Conflict and Strait of Hormuz Disruption