Oil Near $120 Sparks ‘Stampede to Sell’ in Stocks and Bonds March 9, 2026 · Bloomberg Read full story at source