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 -10.57%.
The dividend yield for EC stock is currently 4.41%, which is calculated as $0.6495 / $14.72 x 100 = 4.41%.