MSC Industrial Direct Company Inc. (MSM) revealed earnings for first quarter that decreased from the same period last year but beat ...