April 15, 2021
Oil bulls are back, and strong oil demand numbers have put bulls back in the driver's seat. Not only did we see encouraging data from the Energy Information Administration (EIA), but from the U.S. Department of Transportation, as well.