NYSE:PWR | Historical Stock Price | QUANTA SERVICES, INC.

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1998-02-12 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$2.02$6.72$22.34$74.25$246.74$819.931998-02-122026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2000

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2000-12-29$32.19$32.19305,100
2000-12-28$32.50$32.50320,300
2000-12-27$29.94$29.94423,500
2000-12-26$30.13$30.13307,700
2000-12-22$29.13$29.13364,100
2000-12-21$28.88$28.88465,000
2000-12-20$29.94$29.94620,500
2000-12-19$30.94$30.94896,300
2000-12-18$28.88$28.88505,000
2000-12-15$30.00$30.00647,200
2000-12-14$32.63$32.63247,600
2000-12-13$35.50$35.50534,800
2000-12-12$36.81$36.81351,400
2000-12-11$35.94$35.94367,100
2000-12-08$34.38$34.38421,400
2000-12-07$33.63$33.63162,600
2000-12-06$34.75$34.75239,000
2000-12-05$35.81$35.81417,800
2000-12-04$32.31$32.31256,100
2000-12-01$31.81$31.81288,700
2000-11-30$31.19$31.19359,300
2000-11-29$31.13$31.13941,700
2000-11-28$34.69$34.69608,600
2000-11-27$36.56$36.56199,900
2000-11-24$35.19$35.19130,500
2000-11-22$34.44$34.44349,600
2000-11-21$36.38$36.37206,700
2000-11-20$35.44$35.44250,600
2000-11-17$36.19$36.19147,500
2000-11-16$36.19$36.19172,600
2000-11-15$37.38$37.38272,000
2000-11-14$37.00$37.00345,900
2000-11-13$33.94$33.94355,000
2000-11-10$34.38$34.38376,200
2000-11-09$35.94$35.94495,600
2000-11-08$36.69$36.69233,200
2000-11-07$36.75$36.75322,600
2000-11-06$38.13$38.13407,200
2000-11-03$37.56$37.56782,000
2000-11-02$35.06$35.06640,000
2000-11-01$33.44$33.44892,100
2000-10-31$31.06$31.06420,400
2000-10-30$29.63$29.63312,800
2000-10-27$32.13$32.13544,000
2000-10-26$29.31$29.31429,700
2000-10-25$28.44$28.44401,400
2000-10-24$29.63$29.63422,700
2000-10-23$28.56$28.56467,000
2000-10-20$27.38$27.38318,700
2000-10-19$26.69$26.69512,000
2000-10-18$25.81$25.81386,200
2000-10-17$25.63$25.63495,300
2000-10-16$26.00$26.00460,700
2000-10-13$24.63$24.63420,000
2000-10-12$22.75$22.75491,600
2000-10-11$24.44$24.44351,600
2000-10-10$26.13$26.12486,900
2000-10-09$26.94$26.94578,000
2000-10-06$25.25$25.25805,000
2000-10-05$26.44$26.44878,200
2000-10-04$25.19$25.19808,000
2000-10-03$24.63$24.631,021,300
2000-10-02$26.63$26.63750,500
2000-09-29$28.38$28.381,236,500
2000-09-28$30.00$30.003,286,000
2000-09-27$28.56$28.561,989,900
2000-09-26$31.00$31.001,202,600
2000-09-25$35.94$35.94727,900
2000-09-22$35.25$35.25715,900
2000-09-21$34.75$34.75657,700
2000-09-20$40.31$40.31168,200
2000-09-19$40.00$40.00288,900
2000-09-18$39.31$39.31454,500
2000-09-15$43.75$43.75220,600
2000-09-14$44.94$44.94310,200
2000-09-13$43.56$43.56282,700
2000-09-12$46.19$46.19337,600
2000-09-11$46.00$46.00275,800
2000-09-08$45.31$45.31150,200
2000-09-07$47.00$47.00327,000
2000-09-06$46.81$46.81337,400
2000-09-05$46.69$46.69205,300
2000-09-01$47.06$47.06246,100
2000-08-31$46.75$46.75487,600
2000-08-30$45.50$45.50695,200
2000-08-29$45.69$45.69553,000
2000-08-28$42.88$42.88414,900
2000-08-25$43.06$43.06420,300
2000-08-24$43.44$43.44781,800
2000-08-23$45.00$45.00775,300
2000-08-22$38.38$38.38243,000
2000-08-21$37.75$37.75374,400
2000-08-18$36.69$36.69244,300
2000-08-17$37.81$37.81242,400
2000-08-16$37.50$37.50159,200
2000-08-15$36.81$36.81388,800
2000-08-14$38.50$38.50331,900
2000-08-11$38.00$38.00285,800
2000-08-10$37.88$37.88597,400
2000-08-09$36.81$36.811,578,700
2000-08-08$40.94$40.94309,400
2000-08-07$42.50$42.50388,300
2000-08-04$41.94$41.94537,300
2000-08-03$44.38$44.38338,100
2000-08-02$45.13$45.13519,600
2000-08-01$46.00$46.00365,000
2000-07-31$45.75$45.75387,600
2000-07-28$44.69$44.69605,300
2000-07-27$44.75$44.75560,700
2000-07-26$47.50$47.50846,300
2000-07-25$45.94$45.94699,500
2000-07-24$44.63$44.62486,700
2000-07-21$43.81$43.81574,700
2000-07-20$44.75$44.752,489,800
2000-07-19$42.94$42.941,299,800
2000-07-18$43.81$43.81674,000
2000-07-17$43.69$43.69701,200
2000-07-14$46.00$46.00636,900
2000-07-13$47.31$47.31390,700
2000-07-12$48.31$48.31754,300
2000-07-11$45.25$45.252,169,400
2000-07-10$51.75$51.751,009,800
2000-07-07$56.75$56.75308,700
2000-07-06$58.50$58.50626,300
2000-07-05$58.13$58.13802,400
2000-07-03$54.00$54.00285,000
2000-06-30$55.00$55.002,420,100
2000-06-29$51.94$51.94955,400
2000-06-28$55.25$55.25896,200
2000-06-27$56.88$56.87565,700
2000-06-26$57.00$57.00299,000
2000-06-23$57.75$57.75591,100
2000-06-22$57.81$57.81340,300
2000-06-21$58.31$58.31408,700
2000-06-20$59.69$59.69522,200
2000-06-19$60.69$60.69469,600
2000-06-16$62.06$62.06841,900
2000-06-15$61.50$61.50790,600
2000-06-14$58.56$58.56420,200
2000-06-13$57.69$57.69518,200
2000-06-12$57.94$57.94602,300
2000-06-09$57.38$57.38439,300
2000-06-08$57.31$57.311,206,200
2000-06-07$56.88$56.873,724,500
2000-06-06$53.00$53.00834,800
2000-06-05$49.31$49.31228,100
2000-06-02$49.63$49.63343,500
2000-06-01$49.50$49.50208,200
2000-05-31$49.00$49.00482,300
2000-05-30$47.50$47.50454,000
2000-05-26$44.94$44.94232,700
2000-05-25$44.50$44.50667,400
2000-05-24$43.94$43.94883,300
2000-05-23$47.81$47.81536,400
2000-05-22$50.44$50.44382,900
2000-05-19$51.38$51.38245,000
2000-05-18$52.69$52.69231,200
2000-05-17$54.81$54.81205,600
2000-05-16$54.06$54.06374,600
2000-05-15$52.56$52.56361,000
2000-05-12$52.75$52.75573,500
2000-05-11$55.63$55.63760,400
2000-05-10$49.44$49.44537,200
2000-05-09$52.31$52.31490,700
2000-05-08$52.81$52.81503,800
2000-05-05$55.63$55.63875,900
2000-05-04$52.63$52.631,430,600
2000-05-03$47.69$47.69350,100
2000-05-02$49.19$49.19420,800
2000-05-01$49.75$49.75576,800
2000-04-28$46.44$46.44638,900
2000-04-27$41.44$41.44133,000
2000-04-26$40.25$40.25168,500
2000-04-25$41.75$41.75211,000
2000-04-24$39.50$39.50288,900
2000-04-20$42.00$42.00226,200
2000-04-19$41.00$41.00288,900
2000-04-18$39.31$39.31371,800
2000-04-17$37.38$37.38587,300
2000-04-14$39.25$39.25692,300
2000-04-13$40.25$40.25347,100
2000-04-12$41.50$41.50277,000
2000-04-11$40.00$40.00419,600
2000-04-10$41.94$41.94240,300
2000-04-07$40.79$40.79524,850
2000-04-06$41.08$41.08534,450
2000-04-05$39.25$39.25826,800
2000-04-04$35.92$35.92884,100
2000-04-03$42.00$42.00467,250
2000-03-31$40.46$40.46456,300
2000-03-30$40.00$40.00648,600
2000-03-29$38.71$38.71503,700
2000-03-28$40.00$40.00538,050
2000-03-27$42.00$42.001,007,400
2000-03-24$43.33$43.33516,300
2000-03-23$41.33$41.33815,100
2000-03-22$37.67$37.67495,150
2000-03-21$38.50$38.50700,050
2000-03-20$39.08$39.08415,650
2000-03-17$39.42$39.42320,700
2000-03-16$38.63$38.63642,450
2000-03-15$37.71$37.71906,000
2000-03-14$36.63$36.63743,700
2000-03-13$34.83$34.83781,200
2000-03-10$33.83$33.83811,800
2000-03-09$31.00$31.00520,050
2000-03-08$31.25$31.25366,900
2000-03-07$30.67$30.67589,350
2000-03-06$30.50$30.50185,400
2000-03-03$30.92$30.92423,900
2000-03-02$31.33$31.331,221,450
2000-03-01$29.33$29.331,311,750
2000-02-29$27.00$27.00462,900
2000-02-28$26.04$26.04233,100
2000-02-25$25.92$25.92272,100
2000-02-24$26.50$26.50646,200
2000-02-23$26.88$26.881,294,050
2000-02-22$24.75$24.75513,150
2000-02-18$23.54$23.54286,050
2000-02-17$22.96$22.96123,600
2000-02-16$23.00$23.00138,300
2000-02-15$23.25$23.25129,450
2000-02-14$23.42$23.42143,400
2000-02-11$23.79$23.7942,150
2000-02-10$24.00$24.0094,500
2000-02-09$24.42$24.42326,850
2000-02-08$23.92$23.92204,150
2000-02-07$23.00$23.0098,400
2000-02-04$22.75$22.75178,350
2000-02-03$23.38$23.38336,000
2000-02-02$23.25$23.25413,550
2000-02-01$22.38$22.38205,350
2000-01-31$21.83$21.8361,200
2000-01-28$22.42$22.4271,400
2000-01-27$22.75$22.7577,550
2000-01-26$23.79$23.79136,050
2000-01-25$23.79$23.79202,050
2000-01-24$23.50$23.50245,100
2000-01-21$23.50$23.50477,000
2000-01-20$24.04$24.041,948,050
2000-01-19$19.88$19.87124,050
2000-01-18$19.54$19.54114,000
2000-01-14$20.25$20.25233,700
2000-01-13$19.92$19.92254,100
2000-01-12$19.83$19.83130,650
2000-01-11$19.54$19.54268,950
2000-01-10$18.71$18.7192,250
2000-01-07$18.58$18.5898,250
2000-01-06$18.67$18.67159,900
2000-01-05$19.04$19.04219,900
2000-01-04$18.75$18.75246,450
2000-01-03$18.79$18.7996,000