Should You Sell Biomerica BMRA After 290 Drop 20260517 Eikon Therapeutics EIKN Q1 2026 Disappoints EPS 246 Below 178 Views Eagle ECCW Q4 2025 Earnings 025 EPS Surges Past 022 Estimates China NatRes CHNR Stalls at 416 Consolidation Phase 20260518