Mainly because production and employment in the U.S. oil industry is thought to be profitable only above $20 per barrel. Investoranons may want to start buying up oil shares. BUY LOW, SELL HIGH.
Will Patriots Day turn out to be another arrest-nothingburger?
This happened after the US become the #1 energy producer again. What a coinkydink!