Ribbon Communications Q1 2026 Earnings Narrowing Loss Beats Estimates Shares Rally Weave Communications Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher FBLG Q1 2026 Earnings PreRevenue Biotech Posts Slight EPS Miss No Revenue Reported Embecta Corp EMBC Q1 2026 Earnings EPS Misses Estimates as Revenue Remains Undisclosed MAA Q1 2026 Earnings Strong EPS Surprise of 31 Amid Mixed Revenue Visibility