3 months Ecopetrol (NYSE:EC) Reaches New 12-Month Low – Should You Sell? MarketBeat Ecopetrol (NYSE:EC) Hits New 52-Week Low – What’s Next? NYSE X