CGNX Q1 2026 Earnings Robust EPS Surprise Overshadowed by Revenue Disappointment Guardant Health Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Market Response FET Q1 2026 Earnings EPS Surpasses Estimates Amid Market Headwinds SWKHL Q3 2025 Earnings Strong EPS Beat Driven by Portfolio Performance CAI Earnings Overview 20260527