Cadiz CDZI Q1 2026 Earnings EPS 012 Beats Estimates Ecopetrol EC Fell 137 Is a Recovery Ahead 20260520