Ecopetrol S.A. | EC

Energy$20.29B