Record Buy Ratings on S&P 500 Stocks Amid US-Iran Ceasefire Agreement
Nearly 60% of S&P 500 stocks now carry a 'Buy' rating, the highest level recorded. This surge in analyst optimism coincides with reduced geopolitical tensions after the U.S. and Iran agreed to halt strikes and ease hostilities.
Topics: buy ratings geopolitical tensions risk assets S&P 500 US-Iran relations