November 29, 2023

Enterprise JM

Do the Business

10 of the Best Stocks to Buy for 2023 | Investing

The year 2022 was a lousy one for the stock market. Even after factoring in dividends, the S&P 500 fell 19.4% in those 12 months, while the tech-heavy Nasdaq composite took a 33.1% haircut. The catalysts behind Wall Street’s sell-off are all too familiar: Inflation, soaring interest rates, persistent recession fears and the Russia-Ukraine war snowballed into an avalanche of worries that investors couldn’t ignore, and many previously high-flying stocks took a beating as the “risk off” mindset came to dominate markets. This, thankfully, provided a window of opportunity for investors to snap up great companies at a discount entering the new year.

Before each new year, U.S. News selects 10 stocks to buy for the year ahead. Here’s a rundown of the 10 best stocks to buy for 2023 and how each has fared so far this year based on total returns, which include dividends: