Barclays initiates coverage of MSC Industrial Direct with overweight rating, $152 target - MSM News | Rallies