Shattuck Labs Q1 2026 Earnings EPS Surprise Drives Positive Market Reaction IMMP Q1 2026 Earnings EPS Misses Estimates Amid PreRevenue Phase Coeur Mining Q1 2026 Earnings EPS Misses Expectations Stock Slightly Negative Metalla Royalty Streaming Ltd MTA Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter Stock Rises Slightly Fastenal Q1 2026 Earnings EPS Falls Short of Estimates Stock Sees Slight Decline BCRX Q1 2026 Earnings EPS Misses Estimates Stock Rises on Operational Updates