SLDE Q1 2026 Earnings EPS Surges Past Estimates with 174 Beat Genpact Q1 2026 Earnings EPS Beats Estimates by 424 Stock Edges Lower MRK Q1 2026 Earnings EPS Surprise on a Loss Stock Declines 22 PLTR Q1 2026 Earnings EPS Surges Past Estimates but Stock Declines FOXA Q1 2026 Earnings EPS Surges Past Estimates with 339 Beat SFL Q1 2026 Earnings Massive EPS Surprise of 1880 Despite Revenue Uncertainty