Clean Harbors CLH Q1 2026 Earnings EPS Beats Estimates Stock Rises OraSure Technologies Inc OSUR Q1 2026 Earnings WiderthanExpected Loss Raises Concerns Despite Stock Surge Medallion Financial Corp MFIN Q1 2026 Earnings Profitability Miss Pressures the Stock XYF Q1 2020 Earnings Significant EPS Miss as Losses Mount Yunhong Green CTI Ltd Q4 2023 Earnings Positive EPS Drives Stock Rally Cactus Inc WHD Q1 2026 Earnings EPS Beat Fails to Boost Sentiment as Shares Slip