ECO Q1 2026 Earnings EPS Beats Estimates by a Wide Margin Stock Dips Despite Strong Performance NanoViricides Inc NNVC Q1 2026 Earnings Narrower Loss Drives Positive Stock Reaction DOO Q1 2026 Earnings EPS Surprise of 796 Lifts Shares Krystal Biotech KRYS Q1 2026 Earnings Strong Earnings Beat Amidst Modest Stock Decline BRFH Q1 2026 Earnings Narrowed Loss Beats Estimates Stock Rises on Progress Elme Communities Q4 2025 Earnings Massive EPS Miss as Losses Widen Stock Edges Higher