Market Watch -
22 Apr 2020 22:58
The formerly unthinkable drop in oil prices below $0 a barrel on Monday is still reverberating through financial markets, as supply overwhelms demand destroyed by the coronavirus pandemic, forcing some energy companies into possible bankruptcy as storage reaches maximum capacity.
Share this Article
Comment on this Article
Please to comment