Oil tumbled Wednesday as a report showed U.S. crude stockpiles swelled to their highest levels since 2017 while American production set a new record.

More…

Comments are closed.