What's the number of factors that affect stock returns as of now?