3 Top Stocks to Buy for the Long Haul By: Motley Fool March 23, 2023 at 09:00 AM EDT These stocks are likely to provide substantial gains over the long term, with now a great time to invest. Read More >> Related Stocks: Amazon.com Apple Warner Bros. Discovery, Inc. - Series A Common Stock