Surprises earnings October 2009