Oil prices bounced off their lowest levels in 20 years on Thursday, as investors absorbed a huge influx of central bank and government support measures against economic fallout from the coronavirus and Russia indicated it would like to see higher prices. The front-month April West Texas Intermediate crude contract CLJ20, …
Read More »