Toro Co. posts record results in 2011