S&P500 Data Analysis Project