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