Grainger Achieves 20-Day High on Strong Financial Metrics | Intellectia