La compañía colombiana se encuentra entre las dos únicas destacadas en América Latina en un ranking de 'losdatos.com'. Actualmente ocupa el puesto 21.v
Un análisis de los balances entregados por las empresas a sus accionistas, y que están inscritas en bolsa, indica que la primera en ingresos fue la norteamericana ExxonMobil, con 486.429 millones de dólares, seguida muy de cerca por la holandesa Shell, con 484.489 millones y la china Sinopec, con 397.401 millones de dólares.
Las únicas empresas latinoamericanas fueron la brasileña Petrobras, en el puesto 12, y la colombiana Ecopetrol en el 21, con ingresos por 36.941 millones de dólares.
La petrolera nacional ascendió además dos escalones. En el ranking también se ubicaron seis empresas norteamericanas, cinco rusas, tres chinas y tres canadienses. Con una, están Brasil, Colombia, España, Reino Unido, Noruega, Italia, Holanda y Francia. Las 25 mayores petroleras tuvieron ingresos en el 2011 por 3,75 billones de dólares, con un crecimiento de 12,5 por ciento frente al 2010.