BBGI Q4 2025 Earnings Deep Loss of 695 Per Share Stock Gains 331 SHLS Q1 2026 Earnings EPS Beats Estimates Shares Rally CGBD Q1 2026 Earnings Slight EPS Miss as Stock Edges Lower CMT Q1 2026 Earnings EPS Misses Estimates Stock Declines AMG Q1 2026 Earnings EPS Beats Estimates Amid Quiet Revenue Disclosure ADM Q1 2026 Earnings EPS Beats Estimates Amid Cautious Market Environment