KE Holdings (BEKE) Gains from Sales and Divestitures (2022 - 2024)