
Weakness in the S&P 500 has made life unpleasant for investors so far in 2022, but it has also created buying opportunities in a handful of high-quality stocks. Long-term investors looking to buy the dip can find plenty of stocks to buy that are at or near their lowest prices of the past year. Value investors and contrarian investors know the best time to buy is when there is blood in the streets, and 2022 has been a bloodbath on Wall Street so far, especially among high-growth tech stocks.
Here are six stocks to buy that are currently trading at or near their 52-week lows, according to Bank of America.