Identifying Stocks with Long-Term Compounding Potential