ICFI Q1 2026 Earnings EPS Slightly Misses Estimates Stock Rises on Positive Market Sentiment Olema Pharmaceuticals Inc OLMA Q1 2026 Earnings NarrowerThanExpected Loss Amid Ongoing Clinical Progress BX Q1 2026 Earnings EPS Misses Estimates Amid Slight Stock Decline SAH Q1 2026 Earnings Strong EPS Beat Drives 62 Stock Surge EFSCP Q1 2026 Earnings EPS Falls Short of Estimates Stock Edges Higher BBDC Q1 2026 Earnings EPS Falls Short as Stock Rises