EXHIBIT 10.25 STOCK PURCHASE AGREEMENT dated as of January 31, 2000