Advertisement

Why Oil’s Rise Might Be Unstoppable

Why Oil’s Rise Might Be Unstoppable

Why Oil's Rise Might Be UnstoppableUS crude oil On March 18, US crude oil prices rose 1% and settled at $59.38 per barrel—the highest closing level for active US crude oil futures since November 12. The oil prices likely rose due to the falling