ORLY Q1 2026 Earnings EPS Beats Estimates amid Solid Execution FITBP Q1 2026 Earnings EPS Surges Past Estimates by 3509 Genie Energy Ltd GNE Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Spok Holdings SPOK Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Shows Modest Uptick STRW Q1 2026 Earnings Earnings Beat Estimates Despite Modest Stock Decline MCHB Q1 2026 Earnings EPS Misses Estimates Stock Declines 54