KE Stock Analysis