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

The Magic 30.8% Per Year for 17 Years. Magic formula works! Using stocks of all sizes, it produced a 17 year annual return of 30.8%. Using only the largest 1,000 stocks, the annual return was 22.9%. When ranked by 10 deciles (250 stocks in each, higher deciles consistently outperformed those below them from top to bottom. ................
................