STOCK PURCHASE AGREEMENT dated as of June 11, 2003 by and among INVESTMENT TECHNOLOGY GROUP, INC., RADICAL CORPORATION and THE INDIVIDUALS LISTED HEREIN