In addition, the best companies have high rates of return on equity (&gt;20%), growing free cash flow, and growing earnings per share. However, many high growth companies lack these features until they are more mature (look at $AMZN growth!!) so this is not a deal-breaker.