The gasoline you are buying was oil that was purchased months ago and processed into gasoline. Oil trades on a futures market. So this 2 dollar gasoline was from oil purchased long ago, refined into gasoline and shipped. The price you saw today for oil is for a supply that has not even been delivered yet.. So Gas prices reflect what they paid months ago. Not the sub 30 dollar which you see now. Currently, gasoline is trading for 1.0248 per gallon on the futures market, you can get this price per gallon if you buy 42,000 gallons and accept delivery. I do not have any room for 42k gallons or the 50k to waste on it, so I will have to pay the 2 dollars per gallon.
Here is finviz with current price.
Futures Gasoline RBOB Chart Daily
If you look at this chart there is a good chance they paid a great deal more than the 1.0248. Hope this helps. every wednesday a petroleum report comes out with current supply builds or deficits. based upon this the price will go up or down. You must look at gasoline inventories not just crude oil. So the issue of price is not so simple.