Ecopetrol tiene 41.115.347.105 acciones en circulación, de las cuales 642.834.517 fueron adquiridas en la emisión que se llevó a cabo entre el 27 de julio y el 17 de agosto de 2011. Con ganancias por $15,4 billones, si la empresa decidiera repartir el 70% (como efectivamente lo ha hecho en los últimos años), las utilidades a distribuir serían de $10,8 billones. Esto quiere decir que por cada acción, los socios estarían recibiendo un dividendo de $262, el más alto de la historia de la petrolera y 80,7% superior al decretado el año pasado, de $145 por título. Para la Nación El Estado posee el 88,5% de las especies en circulación de Ecopetrol, mientras que los 521.000 accionistas minoritarios tienen el 11,5%. Esto quiere decir que de los $10,8 billones que serían repartidos este año, aproximadamente $9,6 billones serían para la Nación y los $1,2 billones restantes irían para los accionistas. Hasta el cierre de 2011, los accionistas minoritarios de Ecopetrol se dividían en personas naturales (4,6%), fondos de pensiones (4,1%), personas jurídicas (1,3%), ADR´s en Nueva York y Toronto (1,2%) y compañías extranjeras (0,3%).