Nearly 60% of S&P 500 stocks now carry a Buy rating from Wall Street analysts, marking the highest level on record. This optimistic outlook is largely driven by the US and Iran's agreement to halt strikes and ease geopolitical tensions.
The mix of record analyst optimism and cooling Middle East risk has reinforced bullish sentiment across US equities and other risk assets, including crypto.
According to FactSet data, Buy ratings currently sit at 59.4% of analyst calls in June, while Hold ratings have slipped to 35.7%, and Sell calls are structurally rare, making up only 4.9% of total calls.
Charlie Bilello, chief market strategist at Creative Planning, framed the optimism as a caution rather than a green light, noting that 'when everyone is expecting good news, there's less room for positive surprises.'




