Bel Fuse BELFB Delivers Q1 2026 Beat EPS 181 vs 166 Expected Consumer Sentiment Remains Stubbornly Low as Economic Headwinds Persist Special Edition Trump Passport Sparks Political Controversy Potential Legal Challenges Ahead Immunocore IMCR Crushes Q1 2026 Estimates EPS 025 Tops Views Organigram OGI Stock Analysis 385 Gain What to Watch 20260520