Why Shares of W.W. Grainger Skyrocketed 20% in July

Investors celebrated a strong earnings report last month -- and a more auspicious outlook on the remainder of 2022.