Why investors should buy these fixer-upper names, while sticking with 3 that are set to soar

Despite an uncertain macroeconomic backdrop, stocks have largely outperformed in 2023.

Despite an uncertain macroeconomic backdrop, stocks have largely outperformed in 2023.