Did some research to generate a list of companies that have:

Using Joel’s criteria, I screened for companies with a minimum market capitalization of $500 million, a high ROC and a high Earnings Yield. Looking at the top 100 companies that met this criteria, I found one lone gold mining stock, Northgate Minerals Corp. (NXG). Northgate’s ROC is in the 25-50% range, and the Earnings Yield is 17%. ................
................