In the most recent trading session, Ecopetrol (EC) closed at $16.58, indicating a +1.97% shift from the previous trading day.
In the closing of the recent trading day, Ecopetrol (EC) stood at $15.15, denoting a -3.13% move from the preceding trading day.
Ecopetrol (EC) closed the most recent trading day at $14.77, moving 1.01% from the previous trading session.
Ecopetrol (EC) closed at $13.86 in the latest trading session, marking a +1.02% move from the prior day.
In the closing of the recent trading day, Ecopetrol (EC) stood at $13.22, denoting a +2.72% move from the preceding trading day.
Ecopetrol NYSE: EC reported first-quarter 2026 revenue of COP 28.6 trillion, EBITDA of COP 13.5 trillion and net income of COP 2.9 trillion, as management said stronger refining results and cost controls helped offset currency, logistics and market pressures.
In the latest trading session, Ecopetrol (EC) closed at $14.32, marking a +1.2% move from the previous day.
On April 21, 2026, Ecopetrol SA (EC) shares rose 3.6% to a current price of $14.15. This movement comes within a 52-week range of $7.80 to $15.62, reflecting su
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.