THRY Q1 2026 Earnings Profitable Quarter Surges Past Expectations with 520 EPS Surprise WPC Q1 2026 Earnings EPS Surges Past Estimates Despite Slight Stock Decline Tecogen Inc TGEN Q1 2026 Earnings Narrower Loss Surprises Street as Stock Gains 415 KEP Q4 2025 Earnings EPS Misses Estimates Amid Cost Pressures Stock Slips GRAIL Q1 2026 Earnings EPS Beats Estimates as Losses Narrow FFBC Q1 2026 Earnings EPS Beats Estimates by 8 Stock Slightly Lower