Well, if it closed at $46.58 today, that's up $6 from last Friday, so considering we are a week behind or so from crude prices, it makes sense. Stinks, but that's what we get.
Not to mention, they try their best to get you before big weekends, and I suspect a lot of people will be x-mas shopping this weekend.