CMBT Q1 2026 Earnings Massive EPS Beat of 432 Drives Investor Attention Despite Stock Dip EuroDry Ltd EDRY Q1 2026 Earnings Dry Bulk Shipping Headwinds Sink Earnings Stock Edges Higher Revelation Biosciences Q1 2026 Earnings EPS Miss Highlights Ongoing PreRevenue Stage Mid Penn Bancorp MPB Q1 2026 Earnings EPS Misses Estimates by Wide Margin Amid Challenging Quarter VIAV Q1 2026 Earnings EPS Beats Estimates Amid Strategic Focus Seven Hills Realty Trust SEVN Q1 2026 Earnings Narrow EPS Beat Fails to Lift Stock as Market Stays Cautious