UFP Technologies Q1 2026 Earnings EPS Misses Estimates Stock Slips 196 PLCE Q1 2026 Earnings EPS Misses by Wide Margin as Headwinds Persist CRVL Q1 2026 Earnings EPS of 061 Exceeds Expectation Stock Declines 269 ICHR Q1 2026 Earnings EPS Beat Surprises Revenue Details Omitted GLP Q1 2026 Earnings Massive EPS Surprise of 455 Overshadows Lack of Revenue Disclosure NMFC Q1 2026 Earnings EPS Misses Estimates as Net Investment Income Slightly Below Expectations