September 23, 2026
Yields Hit 19 Year High Oil Jumps Double Whammy For Stocks
On September 23, U.S. markets saw the 10-year Treasury yield jump to its highest level since 2007 and oil prices push firmly back above $90, sending major stock indexes lower. Stronger-than-expected economic activity, stubborn inflation worries, and geopolitical tensions around Iran and a high‑stakes U.S.-China summit combined to push investors out of growth stocks and long‑duration bonds.