Last year earnings were released on 11/7, and this year it was estimated at 11/11 (TD Amertrade), usually earnings released early are a good thing, but not always (might explain the heavy volume today and the PR about earnings on the 29th of Oct).