W.W. GRAINGER, INC. (GWW): financials, 13F holders and insider trades