NN NNBR Stock All or None In Focus 20260418 KEY KeyCorp tops Q1 2026 earnings estimates and posts 657 percent annual revenue growth while shares dip slightly Bakkt BKKT Stock Why You Should Hold It 387 20260418 DAVA Endava plc American Depositary Shares each representing one tops Q1 2026 EPS estimates shares rise 631 percent on positive sentiment National CineMedia NCMI Stock Start a Position Modest Gains 20260418 AEMD Aethlon Medical Inc posts narrow Q1 2026 EPS beat shares tick higher on modest positive investor sentiment MEG Montrose Environmental Group Inc posts 19 YoY Q4 2025 revenue growth but misses EPS estimates sharply sending shares down 231 Market Moves Tech leads steady gains as consumer sector lags Marcus MMI Stock Why Brand Strength Momentum Building 20260418 CRGY Crescent Energy Company falls 649 after Q4 2025 EPS comes in 41 above consensus analyst estimates