STOCK PURCHASE AGREEMENT BY AND AMONG AMN HEALTHCARE, INC., ADVANCED MEDICAL HOLDINGS LLC, AND ADVANCED MEDICAL PERSONNEL SERVICES, INC. Dated as of April 29, 2019