Is EnerSys ENS stock affected by market fear Q1 2026 Earnings Beat Estimates Is 908 Devices MASS stock weakening Q4 2025 EPS Tops Views BIOA BioAge Labs posts narrower Q4 2025 loss than expected shares fall 11 percent today