Ecopetrol (EC) Laps the Stock Market: Here's Why — EC +0.20 · News Impact Screener