TTMI TTM Technologies Q1 earnings beat estimates by 10 with robust 19 revenue growth shares rally 23
KBH KB Home posts narrow Q1 2026 EPS beat shares tick higher as year over year revenue falls 10 percent
Moving MITQ Stock Warning Signs Under Pressure 20260415
NNVC NanoViricides shares surge 9 as EPS beat targets by 23 defying analyst expectations despite ongoing losses