CAE CAE Stock Is It Worth Allocating Capital Q1 2026 Earnings Beat Estimates Is 908 Devices MASS stock weakening Q4 2025 EPS Tops Views LENZ Therapeutics LENZ Stock Market Influencing Factors LENZ Therapeutics posts 171 EPS miss on wider quarterly loss