Stock predictive neural network