Got $3,000? Here Are 3 Stocks to Buy and Hold for the Long Term

Got $3,000? Here Are 3 Stocks to Buy and Hold for the Long Term

Three stocks with winning track records are Brookfield Infrastructure (NYSE: BIPC)(NYSE: BIP), Realty Income (NYSE: O), and NextEra Energy (NYSE: NEE). Brookfield Infrastructure has been a wonderful long-term investment. The globally diversified infrastructure operator has produced a more than 850% total return (17% annualized) since its formation in 2008.