CNF Q4 2023 Earnings Massive EPS Surprise of 54356 Drives Investor Attention Despite Stock Decline APO Q1 2026 Earnings EPS Slightly Misses Estimate Stock Holds Steady Tecogen Inc TGEN Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction ARHS Q1 2026 Earnings EPS Beats Estimates as Market Awaits Revenue Detail ESAB Q1 2026 Earnings EPS Miss Amid Market Challenges CRH Q1 2026 Earnings NarrowerthanExpected Loss Signals Operational Resilience