Investor sentiment, customer satisfaction and stock returns | Synapse