FrancoNevada Q1 2026 Earnings EPS Beats Estimates by 137 Shares Edge Higher TMCI Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise Despite Stock Decline Shattuck Labs Q1 2026 Earnings NarrowerThanExpected Loss Amid Pipeline Progress BWMX Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction FGBI Q1 2026 Earnings EPS Surges 96 Above Estimates Stock Gains 4 SWBI Q1 2026 Earnings Earnings per Share Beat Estimates Revenue Details Not Provided