W.W. Grainger (GWW) Analysis: Earnings, Strategy, and Financial Health | Monexa