I suspect the un-pegging of the dollar (at least partly) from the price index about 6 months ago is part of the reason. Also the relatively even upcoming election, with SUCH different two candidates.
There are likely lots of people betting on the results of this election.