Exhibit 10.24 STOCK REDEMPTION AGREEMENT dated as of November 10, 2005