Deere Q1 2026 Earnings Strong EPS Beat Amidst Weak Agricultural Demand SLMBP Q1 2026 Earnings Strong EPS Surprise of 356 Exceeds Expectations GENI Q1 2026 Earnings Widened Loss Surprises Market Yet Stock Rallies PLXS Q1 2026 Earnings EPS Beat of 678 Surprises Stock Slips 285 OXLCZ Q4 2025 Earnings EPS Misses Estimates as Net Investment Income Falls Short Ally Financial Inc ALLY Q1 2026 Earnings Earnings Per Share Beat Estimates by 165 Shares Edge Higher