Best of both: These 10 stocks have high dividend yields between 11% to 37% with 'outperform' ratings, according to a financial data firm