In the past months Ive diversified my portfolio and Ive been eyeing ecopetrol as a dividend heavy stock to balance out my portfolio. I plan on holding for at least 5 years, although Im weary of dividend traps because of their track records. Although ecopetrol has been paying steadily for the past decade. Tell me your thoughts!