TRMB Q1 2026 Earnings EPS Beats Estimates by 794 as Stock Edges Higher Camtek CAMT Q1 2026 Earnings Small EPS Beat Reflects Steady Execution Shares Edge Higher Cullinan Therapeutics Inc CGEM Q1 2026 Earnings Beat on EPS with NarrowerThanExpected Loss SAIL Q1 2026 Earnings Slight EPS Miss Masks Resilient Demand Stock Edges Up RANI Q1 2026 Earnings Narrower Loss Beats Estimates as Pipeline Progress Continues M Q1 2026 Earnings EPS Beats Estimates by 673 as Stock Declines