Stock Purchase Agreement Dated as of September 18, 2025