PURCHASE AGREEMENT, dated as of May 16, 2025,