Corporate social performance, analyst stock recommendations, and firm future returns | Synapse