STOCK PURCHASE AGREEMENT by and among TAXACT HOLDINGS, INC., BLUCORA, INC., FRANKLIN CEDAR BIDCO, LLC and DS ADMIRAL BIDCO, LLC Dated as of October 31, 2022