Yes, Ecopetrol S.A. paid a $0.6495 dividend per share on May 07, 2026. Ecopetrol S.A.'s annual dividend per share is $0.6495 for the trailing twelve months.
Ecopetrol S.A. has yet to declare its next dividend.
EC stock pays dividends Bi-annually.
Ecopetrol S.A.'s 3-year dividend CAGR is -8.1%.
The dividend yield for EC stock is currently 3.73%, which is calculated as $0.6495 / $17.40 x 100 = 3.73%.