Biomea BMEA Stock Analysis Falls 699 Watching 126 20260515 Varonis Systems VRNS Q1 2026 Earnings 006 EPS Surges Past 005 Estimates Kennametal KMT Q1 2026 Earnings 077 EPS Surges Past 068 Estimates Childrens PLCE Q1 2026 Results Fall Short EPS 186 Revenue NA