This document discusses using artificial neural networks (ANN) and geometric Brownian motion (GBM) to predict stock prices. It first provides background on ANN and GBM models. It then applies each to stock price, profit/earnings, and S&P 500 data to predict future prices. For ANN, the model achieved 48% accuracy within $5 of actual prices. For GBM, the model did not accurately capture price dynamics, likely due to insufficient data used to calculate drift and volatility. While both methods show promise, ANN performed slightly better with this dataset and hyperparameters.