Ecopetrol (EC) Stock Declines While Market Improves: Some… — EC +0.80 · News Impact Screener