3 Top Stocks to Buy for the Long Haul

These three businesses, which are yet to join the market’s rally in 2023, could be brilliant buy-and-hold investments when looking a decade ahead.