Shares of consumer staples companies are trading higher as surging oil prices due to military strikes in Saudi Arabia, Yemen and the Strait of Hormuz helped push the U.S. 10-year yield to 5.00%. Investors may be seeking haven in stocks with better cash-generation profiles amid worries over elevated inflation and Fed interest rates.
Login to comment