STOCK PURCHASE AGREEMENT among WILLDAN ENERGY SOLUTIONS and WILLDAN GROUP, INC. and [REDACTED], [REDACTED], [REDACTED] and [REDACTED] Dated as of March 3, 2025