Ecopetrol (NYSE:EC) saw its revenues hit by the fall in oil prices, but managed to reverse losses felt in the final quarter of 2014, posting a consolidated net income of CoP$160B (US$67.32M) as production holds and margins in its transportation and refining businesses improve.