KeyCorp Q1 2026 Earnings EPS Beats Estimates by 579 as Net Interest Income Improves DKS Q1 2026 Earnings Strong Earnings Beat Drives Stock Higher Genpact G Q1 2026 Earnings EPS Beats Estimates Stock Slips Despite Strong Surprise FIX Q1 2026 Earnings Massive EPS Beat Drives Strong Performance Despite Revenue Data Gap AAT Q1 2026 Earnings EPS Misses Estimates Stock Rises Despite Weakness OXLC Q4 2025 Earnings EPS Misses Estimates as Net Investment Income Falls Short