W. W. Grainger (GWW): financials explained · StockLab