Eli Lilly LLY Delivers Q1 2026 Beat EPS 855 vs 673 Expected AEON Bio AEON Q4 2025 Earnings Miss by Significant Key Takeaways