S&P 500 Buy Ratings Hit Record High as US-Iran Tensions Ease
Nearly 60% of S&P 500 stocks carry a Buy rating from Wall Street analysts, the highest on record, according to strategist Charlie Bilello and FactSet data. This optimism follows a US-Iran agreement to halt strikes and ease geopolitical tensions, with talks set for Doha. The cooling Middle East risk has reinforced bullish sentiment across US equities and other risk assets, including crypto. However, Bilello cautions that when everyone expects good news, there is less room for positive surprises. For crypto, the stakes are high due to the Strait of Hormuz's role in oil transit; past flare-ups have triggered Bitcoin selloffs. Bitcoin currently sits near $59,633, down 6% on the week despite the truce, and 53% below its October 2025 peak. The setup remains fragile, with President Trump threatening further action and Iran's Revolutionary Guard issuing warnings. The outcome of the Tuesday talks will be critical for risk asset direction.
Key facts
- S&P 500 Buy ratings hit 59.4% in June, highest on record.
- US and Iran agreed to halt strikes, with talks in Doha.
- Bitcoin at $59,633, down 6% on the week despite truce.
- Strait of Hormuz oil flow key; past tensions hit crypto.
- Analyst optimism is a caution, not a green light.