FrancoNevada Q1 2026 Earnings EPS Beats Estimates by 137 Shares Edge Higher Ennis Inc Q1 2026 Earnings EPS Misses Estimates as Stock Edges Higher GEOS Q1 2026 Earnings Reported Loss of 086 Per Share as Market Conditions Remain Pressured Surf Air Mobility Inc SRFM Q1 2026 Earnings NarrowerThanExpected Loss Drives Stock Higher ODFL Q1 2026 Earnings EPS Beats Estimates Stock Rises 131 FormFactor Q1 2026 Earnings EPS Beats Estimates by Wide Margin