Oil Costs Less Than Zero for First Time in History
The price for a barrel of West Texas Intermediate crude to be delivered next month plunged 93% to $1.21 in Monday’s trading, the lowest price since the futures contract was launched in 1983. If that […]