Microsoft, Merck And 36 More Stocks With At Least 30% Return On Equity

These companies have a 30% return on stockholders’ equity and a 30% average earnings growth rate over the past five years.