MNR, EC and ZTO made it to the Zacks Rank #1 (Strong Buy) income stocks list on April 21st, 2026.
Here is how Ecopetrol (EC) and Enerflex (EFXT) have performed compared to their sector so far this year.
In the latest trading session, Ecopetrol (EC) closed at $13.51, marking a -4.32% move from the previous day.
Ecopetrol (EC) closed the most recent trading day at $14.92, moving 1.45% from the previous trading session.
Does Ecopetrol (EC) have what it takes to be a top stock pick for momentum investors? Let's find out.
Ecopetrol (EC) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
Here is how Ecopetrol (EC) and Enerflex (EFXT) have performed compared to their sector so far this year.
Colombia's Energy Minister Edwin Palma said Venezuela's state oil company PDVSA intends to end a contract with Colombia's Ecopetrol over the Antonio Ricaurte pipeline, saying there was insufficient investment to repair it.
Ecopetrol S.A. (EC) Q4 2025 Earnings Call Transcript
Ecopetrol (EC) reached $12.67 at the closing of the latest trading day, reflecting a +1.36% change compared to its last close.
Indian Oil Corp purchased its first Colombian oil under an optional supply deal with state oil company Ecopetrol, two people familiar with the matter said, as India's top refiner seek to diversify from Russian oil.
Ecopetrol trades as a liquidating trust, effectively assigning zero value to the midstream monopoly or future reserve extensions. The double-digit yield is funded by organic free cash flow, not debt, paying investors handsomely to wait. Political fear is fully priced in; the 2026 election offers a free option on any return to market-friendly policies.