MSC Industrial Direct Non-GAAP EPS of $1.82 beats by $0.08, revenue of $958.6M misses by $3.94M