Grainger Q2 FY26 diluted EPS climbs 20.5% to $12.01; net sales rise 10.3% to $5.02 billion - GWW News | Rallies