The S&P 500 followed up a strong 2023 performance with another quarter of solid gains to kick off 2024. Investor concerns over inflation, elevated interest rates and a potential economic slowdown continue to ease, and the S&P 500 has now logged back-to-back quarters of 10% gains for just the eighth time since 1950. In January, the S&P 500 also hit its first new all-time high in two years. Heading into the second quarter of 2024, investors are optimistic that the market and the economy can maintain its positive momentum. However, the New York Fed’s recession probability model still estimates there’s a 58.3% chance of a U.S. recession within the next 12 months. In this volatile and unpredictable market, Bank of America recently compiled a list of their best stocks to buy now, which we profile below.