Ecopetrol (EC) Outperforms Broader Market: What You Need to Know — EC +0.80 · News Impact Screener