STOCK AND ASSET PURCHASE AGREEMENT by and between THE ADVISORY BOARD COMPANY, AVATAR HOLDCO, LLC and AVATAR PURCHASER, INC. Dated as of August 28, 2017