WW Grainger GWW Q1 2026 Earnings Surprise EPS 1165 Up Significant Bausch Lomb BLCO Reports Strong Q1 2026 Revenue NA EPS Beats Q2 Holdings QTWO Stock Up 376 Key Resistance at 4920 20260518