ICFI Q1 2026 Earnings EPS Misses Estimates as Stock Holds Steady OTEX Q1 2026 Earnings EPS Beats Estimates by 746 Shares Edge Higher RILY Q1 2024 Earnings Loss Per Share of 171 Amid Strategic Adjustments FGI Q1 2026 Earnings Earnings Beat Expectations Despite Stock Decline Mesa Laboratories Inc MLAB Q1 2026 Earnings Stellar EPS Surprise of 130 Drives Optimism Amidst Quiet Revenue Period WhiteFiber Inc WYFI Q1 2026 Earnings EPS Misses Estimates Stock Gains 217 Despite WiderThanExpected Loss