Data scientists predict stock returns with AI and online new