KKR Real KREF Q1 2026 Earnings Miss EPS 006 vs 011 Expected What Envirotech Vehicles EVTVs 520 Decline Means for Investors 20260520