STOCK PURCHASE AGREEMENT BY AND AMONG OASIS OUTSOURCING ACQUISITION CORPORATION, OASIS OUTSOURCING GROUP HOLDINGS, L.P. AND PAYCHEX NORTH AMERICA INC. DATED AS OF NOVEMBER 23, 2018