TD SYNNEX SNX Stock Analysis Climbs 156 Eyes on 24127 20260520 Quanta Services PWR Reports Strong Q1 2026 Revenue NA EPS Beats