STOCK PURCHASE AGREEMENT BY AND AMONG BORA HOLDINGS GROUP, L.P. BORA, INC. and COSTAR REALTY INFORMATION, INC. DATED AS OF MAY 28, 2026