142
The business model of MSC Industrial Direct (MSC Industrial) sounds a bit boring at first. The company trades in metalworking products. But the annual growth rate for sales over the past 20 years has been 8 percent and earnings per share have been 13 percent. In addition, MSC Industrial offers an attractive dividend yield of 3.5 percent.