Stock market price predictions via machine learning algorithms Financial news analysis Deep neural network technology