Crowdsourcing and stock markets performance