TFX Q1 2026 Earnings EPS Surprises to the Upside with 1411 Beat Stock Edges Lower PPC Q1 2026 Earnings Earnings Miss Expectations Stock Declines Slightly GEOS Q1 2026 Earnings Loss Per Share of 086 Reflects Challenging Oilfield Conditions FSEA Q3 2024 Earnings Modest Profit Amid Narrowing Margins CTOS Q1 2026 Earnings EPS Surprises with Smaller Loss but Stock Dips CHRW Q1 2026 Earnings EPS Surpasses Estimates Amid Mixed Market Signals