Text this: Combination of Historical Stock Data and External Factors In Improving Stock Price Prediction Performance