COMMON STOCK PURCHASE AGREEMENT dated as of May 14, 2025 by and between CAPSTONE HOLDING CORP. and