U.S. stocks rose on Monday despite geopolitical tensions, with the S&P 500 climbing 1% to 6,886, erasing losses since the Iran conflict began. The Dow Jones gained 0.6%, and the Nasdaq increased 1.2%. This rally occurred even as oil prices briefly surged above $100 per barrel following the U.S. Navy's blockade of the Strait of Hormuz. Major financial institutions, including JPMorgan, Morgan Stanley, and BlackRock, issued bullish statements, citing strong corporate earnings as a buffer against geopolitical shocks. BlackRock upgraded its U.S. equity rating to "Overweight," highlighting the resilience of earnings growth. Meanwhile, retail investors on Reddit expressed confusion over the market's apparent disregard for geopolitical risks, noting the disconnect between oil market signals and stock market performance.