We study how 9 different market participants trade with respect to 130 different stock return anomalies and how each participant's trades predict returns. Retail investors trade against anomalies, while firms' and short sellers' trades agree with anomalies. Institutional portfolios are weighted...