Stock Purchase Agreement Dated as of March 11, 2026