MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Slightly Misses Estimates as Fund Advances BHC Q1 2026 Earnings EPS Surprises to the Upside Amidst Operational Execution CAE Q1 2026 Earnings EPS Slightly Exceeds Estimates Stock Rises CFG Q1 2026 Earnings EPS Beats Estimates Amid Steady Performance DMC Global Q1 2026 Earnings Narrowing Losses as EPS Surprises to the Upside