STOCK PURCHASE AGREEMENT by and among Kestrel Labs, Inc., Zynex Monitoring Solutions Inc., Zynex, Inc. and the Selling Shareholders named herein dated as of December 22, 2021