Energy Transfer LP (NYSE:ET) ranks among the best stocks under $25 to buy now. On December 15, RBC Capital reaffirmed ...