0000950129-04-002449 S-3 3 20040428 QUANTA SERVICES INC 0001050915 1731 742851603 DE 1231 S-3 33 333-114938 04759789 1360 POST OAK BLVD SUITE 2100 HOUSTON TX 77056 7133506000 1360 POST OAK BLVD SUITE 2100 HOUSTON TX 77056 S-3 1 h14786sv3.htm QUANTA SERVICES, INC. EX-5.1 2 h14786exv5w1.htm OPINION OF WEIL, GOTSHAL & MANGES LLP EX-23.1 3 h14786exv23w1.htm CONSENT OF PRICEWATERHOUSECOOPERS LLP