OIS Q1 2026 Earnings EPS Slightly Exceeds Estimates Amid Mixed Market Conditions MTEX Q3 2023 Earnings Narrow Profit Reported Amidst Challenging Environment MSCI Q1 2026 Earnings EPS Slightly Beats Estimates Amid Steady Performance Cable One CABO Q1 2026 Earnings Earnings Beat Estimates Stock Surges 965 Dominion Energy Q1 2026 Earnings EPS Beats Estimates Amid Stable Utility Performance Balchem Q1 2026 Earnings EPS Misses Estimates Amid Modest Stock Gain