As of period ended on November 30, 2012, the company has repurchased 21,516,249 shares for $607.18 million.