Oil Is Surging

Advertisement

Markets around the world are surging. And alongside stocks, oil (which has been getting positively demolished lately) is on a big rally.

Advertisement

Advertisement