17 factors sharemarket