Eic Drops On Innovation Concerns 20260403 1 Is Cadiz CDZIP Still a Buy After 159 Rally 20260515 First Solar FSLR Q1 2026 Earnings Why the Beat Matters Conoco COP Up 242 Is There More Room to Run 20260515