Enterprise Products Partners (NYSE: EPD) has done a magnificent job distributing cash to its investors. The master limited partnership (MLP) extended its distribution growth streak to 26 years in 2024 ...