Macro
Oil Surge and Treasury Yield Spike Pressure U.S. Stocks as Global Risks Build
Oil climbed above $100 and the 10-year Treasury yield reached its highest level since 2023, pressuring U.S. stocks as investors confronted renewed Middle East conflict, higher borrowing costs and persistent inflation risks.