Yes, Ecopetrol S.A. paid a $0.6495 dividend per share on May 07, 2026. Ecopetrol S.A.'s annual dividend per share is $1.17 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 7.48%, which is calculated as $1.1695 / $15.64 x 100 = 7.48%.