We did a recent internal simulation study on the performance of cheap and expensive stocks based on a variety of valuation metrics.
We looked at all our favorites from our Journal of Portfolio Management paper, "Analyzing Valuation Measures: A Performance Horse Race over the Past 40 Years:"
- Gross Profits / TEV
- FCF / TEV
This value investing research is part of a larger academic paper, but I did want to highlight one aspect of our study that we thought more practitioner-minded readers would find fascinating.
Note: We focus our results on EBIT/TEV because it is our preferred measure for identifying "cheapness." The results for other valuation metrics are quantitatively similar.
How Does Our Simulation Work?
First, break stocks down into different valuation deciles from 1963 to 2013 based on EBIT/TEV (we only focus on US mid/large cap to avoid weird micro/small cap outlier effects).
- For example, if there are 1000 stocks, stocks 1-100 go in the first decile; stocks 101-200 go in the second decile, etc.
Next, do 1000 simulations of random 30 stock portfolios drawn from the cheap stock decile or the expensive stock decile.
- For example, simulation #1 draws 30 random stocks each month from the top and bottom decile from 1963 to 2013. This is the rough equivalent of saying, "we are going to have a monkey throw 30 darts," every month during the 50 year period, to establish in each month separate 30 stock portfolios. Once our monkey has thrown his 30 darts in each month, we will then have 600 separate monthly portfolios (12 months * 50 years) and will have made 18,000 (30 stocks * 600 months) individual stock picks. This represents one simulation. We do 1000 simulations for the top decile and 1000 simulations for the lowest decile.
Calculate the performance statistics for each simulated strategy from 1963 to 2013.
Each simulated strategy represents the returns a value-investing monkey (cheap stock buyer) or growth-investing monkey (expensive stock buyer) would achieve over the full time period. We calculate compound annual growth rates (CAGR), standard deviation, and maximum drawdown.
Tabulate the performance statistics for all 1000 simulations.
What Do the Returns to Value and Growth Stocks Look Like?
First, let's look at the distribution of CAGRs (compound annual growth rates). Notice that there isn't even a POSSIBILITY of a 30 stock portfolio of expensive stocks beating a portfolio of 30 cheap stocks. This is actually amazing. Typically, when you run a simulation with 1000 runs, you get overlap in the "tails," or extreme ends of the distribution.
Clearly, buying expensive stocks is dangerous to one's absolute returns.
What Do the Risks to Value and Growth Look Like?
The results above show that cheap stocks beats expensive stocks. But let's look at standard deviations of the portfolios from our dart-throwing monkeys.
First, you'll notice that standard deviations are tightly bound, even across 1000 simulations. The histograms show another remarkable finding. No matter how you cut it, holding baskets of expensive stocks means more volatility--at least historically.
Finally, what about maximum drawdowns associated with cheap and expensive stocks?
The evidence above suggests that cheap stocks protect the downside better than expensive stocks. The big drawdowns for value come in the 2008 Financial Crisis, whereas for growth, the largest drawdowns can come from the Internet Bubble burst or the 2008 Financial Crisis, depending on the simulation run.
Important to note, all strategies involve some massive volatility and stomach churning losses. Equity investing is NOT FOR THE FAINT OF HEART!
There is simply no way to "avoid drawdowns" when investing in equity.
One can't even simulate a scenario where a diversified portfolio of the best performing 30 expensive stocks can beat the worst performing portfolio of 30 cheap stocks.
Why do investors allocate to expensive, or "growth," stocks?
Margin of safety is the only investing rule that matters.
Stay cheap and be sure to review our best attempt at building a quantitative value investing system.