STOCK PURCHASE AGREEMENT BY AND AMONG AppFolio, Inc., MYCASE, INC. and MOCKINGBIRD ACQUISITIONCO INC. Dated September 7, 2020