Oil futures tumbled more than 3% on demand concerns and after a tentative agreement that would avert a U.S. rail strike, as well as continued U.S. dollar strength with expectations for a large U.S. rate increase.
Oil futures tumbled more than 3% on demand concerns and after a tentative agreement that would avert a U.S. rail strike, as well as continued U.S. dollar strength with expectations for a large U.S. rate increase.