Cross-stock information and stock price predictability: evidence from ensemble learning | Synapse