News

Ecopetrol SA (EC) reports its highest production in a decade and significant strategic progress, despite facing revenue impacts from declining crude prices.