Reasons behind recent gas price swings