Eli Lilly LLY Delivers Q1 2026 Beat EPS 855 vs 673 Expected Kimbell KRP Falls 118 Watching 1436 Support 20260520