W.W. Grainger Q2 2025 Earnings: Revenue Growth and Margin Pressures Analysis | Monexa