FFBC Q1 2026 Earnings EPS Beats Estimates by 803 Shares Dip 109 Genie Energy Ltd GNE Q1 2026 Earnings EPS Falls Short of Estimates Amidst Operational Headwinds IDT Q1 2026 Earnings EPS Falls Short Amid Challenging Environment ICU Q1 2026 Earnings WiderthanExpected Loss as Company Remains PreRevenue Interlink Electronics Q3 2025 Earnings NarrowerThanExpected Loss Drives Modest Stock Gain FFWM Q4 2025 Earnings Significant EPS Miss Despite Positive Stock Movement