CENTURI HOLDINGS, INC. COMMON STOCK PURCHASE AGREEMENT April 5, 2024