Predicting Market Outcomes using Machine Learning