STERIS plc STE Q1 2026 Earnings EPS Misses Estimates as Stock Dips Slightly BNR Q3 2022 Earnings NarrowerThanExpected Loss as Biotech Company Navigates Challenges Rapid7 Q1 2026 Earnings EPS Surpasses Expectations Stock Rises MainStreet Bancshares Inc MNSB Q1 2026 Earnings EPS Surges Past Estimates with 242 Beat AFL Q1 2026 Earnings Earnings Miss Amid Strategic Uncertainty ITRN Q4 2025 Earnings EPS Beats Estimates Stock Rises 316