Predicting stock price of construction companies using weighted ensemble learning | Synapse