The neoclassical q-theory is a good start to understand the cross section of returns. Under constant return to scale, stock returns equal levered investment returns that are tied directly with characteristics. This equation generates the relations of average returns with book-to-market, investment, and earnings surprises. We estimate the model by minimizing the differences between average stock returns and average levered investment returns via GMM. Our model captures well the average returns of portfolios sorted on capital investment and on size and book-to-market, including the small-stock value premium. Our model is also partially successful in capturing the post-earnings-announcement drift and its higher magnitude in small firms.