Surging Bond Yields and $90 Oil Pressure US Tech Stocks
Global bond yields surged to multi-month highs alongside US oil climbing above $90 per barrel. Rising borrowing costs and inflation worries are exerting heavy valuation pressure on the stock market, …