Ecopetrol stock declined 2.49% to $17.24, underperforming the broader market gains. Despite the daily slide, the company has gained 4.55% over the past month.
Analysts project strong earnings growth of 61.29% year-over-year with revenue expected at $9.75 billion (up 30.69%). The stock holds a Zacks Rank #1 (Strong Buy) rating with a Forward P/E of 7.34, trading at a discount to its industry average.