Who Controls Gas Prices?

Gas prices are determined by oil prices. These are effected by the costs it takes to produce and the stock market rates. Things like natural disasters and economic recession cause the prices to go up.