ELPC Q2 2025 Earnings Strong EPS Beat Amid Mixed Market Sentiment Iridium Communications IRDM Q1 2026 Earnings EPS Misses Estimates But Stock Rallies bioAffinity Technologies Inc BIAF Q3 2025 Earnings WiderThanExpected Loss Pressures Shares REZI Q1 2026 Earnings EPS Beats Estimates Despite Revenue Uncertainty Stock Slides GEOS Q1 2026 Earnings Loss Reported Amid Challenging Market Conditions BRCC Earnings Overview 20260527