Oil price surge revives inflation concerns and interest rate worries in US markets.
Open shared insight