Crowdsourcing and the stock market