Ecopetrol (EC)
Ecopetrol (EC) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- EC last traded at $16.10, -6.34% on the day.
- Ecopetrol: market cap $35.34B, P/E 8.5, revenue $123.86T over the last four quarters, next earnings 2026-11-10.
- Over the past year EC returned 74.05%; year to date 60.68%.
Updated 2026-11-02 19:50 UTC