AGREEMENT OF SALE AND PURCHASE between AMERITRADE HOLDING CORPORATION and DATEK ONLINE HOLDINGS CORP. and TD WATERHOUSE CANADA INC. and THE TORONTO-DOMINION BANK Dated as of June 22, 2005