Msc Industrial Direct (MSM) Stock: Price, Analysis