STOCK AND ASSET PURCHASE AGREEMENT by and between ABB Asea Brown Boveri Ltd and RBC BEARINGS INCORPORATED Dated as of July 24, 2021