stocks to hold in 2023