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 — 1999

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$18.83$18.8379,650
1999-12-30$18.67$18.6752,350
1999-12-29$18.67$18.6794,050
1999-12-28$18.71$18.71201,150
1999-12-27$18.25$18.25141,000
1999-12-23$17.00$17.00275,400
1999-12-22$16.33$16.33390,750
1999-12-21$16.88$16.88407,250
1999-12-20$18.50$18.50101,250
1999-12-17$19.08$19.08120,600
1999-12-16$19.29$19.2987,750
1999-12-15$19.79$19.7964,950
1999-12-14$20.67$20.6768,850
1999-12-13$21.04$21.04147,000
1999-12-10$20.96$20.96368,550
1999-12-09$20.67$20.67644,400
1999-12-08$20.79$20.79285,600
1999-12-07$19.00$19.00152,700
1999-12-06$19.17$19.17131,400
1999-12-03$18.13$18.13139,500
1999-12-02$17.50$17.50278,550
1999-12-01$17.63$17.63350,100
1999-11-30$18.67$18.67267,750
1999-11-29$19.17$19.1762,250
1999-11-26$19.25$19.2521,600
1999-11-24$19.17$19.17118,650
1999-11-23$19.42$19.42108,450
1999-11-22$20.58$20.58135,900
1999-11-19$20.67$20.67118,950
1999-11-18$20.67$20.67153,300
1999-11-17$20.58$20.58222,600
1999-11-16$19.83$19.83196,650
1999-11-15$19.58$19.58244,650
1999-11-12$20.58$20.58150,150
1999-11-11$20.63$20.6378,900
1999-11-10$20.83$20.83220,350
1999-11-09$21.33$21.33439,350
1999-11-08$21.38$21.37229,200
1999-11-05$21.13$21.13582,300
1999-11-04$21.25$21.251,190,550
1999-11-03$18.75$18.75104,550
1999-11-02$18.25$18.2525,500
1999-11-01$18.29$18.2924,900
1999-10-29$18.58$18.58146,100
1999-10-28$19.29$19.29289,200
1999-10-27$18.88$18.88226,650
1999-10-26$17.13$17.1252,500
1999-10-25$16.71$16.71228,300
1999-10-22$16.88$16.88316,200
1999-10-21$16.38$16.3860,300
1999-10-20$16.67$16.67276,750
1999-10-19$16.04$16.04262,200
1999-10-18$16.00$16.00583,500
1999-10-15$17.71$17.71174,150
1999-10-14$17.75$17.75129,900
1999-10-13$17.67$17.6783,100
1999-10-12$17.75$17.75108,300
1999-10-11$17.71$17.7164,500
1999-10-08$17.75$17.7532,250
1999-10-07$17.83$17.8378,900
1999-10-06$17.75$17.75591,750
1999-10-05$17.46$17.46141,450
1999-10-04$18.38$18.3766,750
1999-10-01$18.50$18.50124,650
1999-09-30$19.54$19.54349,800
1999-09-29$18.33$18.33103,200
1999-09-28$17.92$17.9295,250
1999-09-27$17.96$17.9666,300
1999-09-24$17.71$17.71103,800
1999-09-23$18.17$18.1750,400
1999-09-22$17.96$17.96154,500
1999-09-21$17.63$17.63657,000
1999-09-20$18.92$18.92196,800
1999-09-17$17.46$17.4697,200
1999-09-16$16.92$16.92162,600
1999-09-15$17.21$17.21389,250
1999-09-14$17.75$17.75214,350
1999-09-13$18.79$18.79136,050
1999-09-10$18.67$18.67393,900
1999-09-09$18.00$18.00426,450
1999-09-08$18.00$18.00342,750
1999-09-07$17.08$17.08229,050
1999-09-03$16.71$16.71492,750
1999-09-02$16.08$16.08457,350
1999-09-01$15.25$15.25181,800
1999-08-31$14.96$14.96615,000
1999-08-30$15.17$15.17848,700
1999-08-27$14.17$14.17938,250
1999-08-26$14.00$14.001,469,850
1999-08-25$15.67$15.67955,650
1999-08-24$15.96$15.962,658,000
1999-08-23$17.42$17.42744,000
1999-08-20$20.00$20.00128,400
1999-08-19$21.13$21.1372,300
1999-08-18$21.13$21.13100,350
1999-08-17$21.17$21.17234,750
1999-08-16$21.08$21.08137,550
1999-08-13$21.50$21.5031,350
1999-08-12$21.75$21.75178,050
1999-08-11$21.29$21.29195,900
1999-08-10$20.58$20.58141,600
1999-08-09$20.42$20.42140,850
1999-08-06$19.83$19.83216,600
1999-08-05$20.00$20.00716,100
1999-08-04$20.04$20.04241,050
1999-08-03$20.88$20.88220,500
1999-08-02$21.58$21.58100,350
1999-07-30$20.71$20.71162,300
1999-07-29$21.42$21.42222,750
1999-07-28$22.58$22.58158,100
1999-07-27$24.00$24.00233,700
1999-07-26$22.83$22.83183,300
1999-07-23$23.58$23.58266,400
1999-07-22$24.63$24.63423,900
1999-07-21$25.17$25.1733,600
1999-07-20$25.13$25.1331,950
1999-07-19$25.38$25.3860,450
1999-07-16$26.33$26.33123,450
1999-07-15$26.46$26.4652,050
1999-07-14$25.96$25.96193,950
1999-07-13$26.92$26.92303,000
1999-07-12$26.58$26.5892,250
1999-07-09$26.21$26.2189,250
1999-07-08$25.92$25.9275,450
1999-07-07$26.33$26.3343,350
1999-07-06$26.58$26.58130,350
1999-07-02$26.63$26.6374,850
1999-07-01$26.54$26.54317,850
1999-06-30$29.33$29.33766,650
1999-06-29$25.42$25.42246,000
1999-06-28$25.50$25.50313,800
1999-06-25$24.38$24.38113,850
1999-06-24$24.13$24.137,500
1999-06-23$24.38$24.3895,400
1999-06-22$25.33$25.3378,450
1999-06-21$25.88$25.88324,900
1999-06-18$24.67$24.67330,750
1999-06-17$23.42$23.42206,850
1999-06-16$23.21$23.2151,450
1999-06-15$22.75$22.75178,500
1999-06-14$22.50$22.5061,950
1999-06-11$22.92$22.9266,000
1999-06-10$23.25$23.2558,200
1999-06-09$23.33$23.3390,000
1999-06-08$23.52$23.52144,300
1999-06-07$22.67$22.6789,550
1999-06-04$22.29$22.2917,250
1999-06-03$22.17$22.17109,950
1999-06-02$22.00$22.0099,750
1999-06-01$22.71$22.7154,450
1999-05-28$22.63$22.6318,450
1999-05-27$22.75$22.7566,600
1999-05-26$22.79$22.79142,500
1999-05-25$23.08$23.08136,050
1999-05-24$23.00$23.00230,400
1999-05-21$22.67$22.67168,300
1999-05-20$22.08$22.08300,450
1999-05-19$21.71$21.71340,950
1999-05-18$22.00$22.00385,950
1999-05-17$21.08$21.0849,800
1999-05-14$21.17$21.17130,650
1999-05-13$21.46$21.46367,350
1999-05-12$20.29$20.29219,000
1999-05-11$20.17$20.17201,300
1999-05-10$21.96$21.96241,350
1999-05-07$21.92$21.9238,250
1999-05-06$21.92$21.9269,000
1999-05-05$22.17$22.17130,500
1999-05-04$22.33$22.33594,450
1999-05-03$20.75$20.75610,950
1999-04-30$19.21$19.21158,850
1999-04-29$18.96$18.96101,100
1999-04-28$17.88$17.8861,050
1999-04-27$17.29$17.2978,150
1999-04-26$18.58$18.5848,600
1999-04-23$19.25$19.25142,050
1999-04-22$19.63$19.63244,050
1999-04-21$19.83$19.83180,150
1999-04-20$19.75$19.75394,800
1999-04-19$17.92$17.9233,300
1999-04-16$18.75$18.7552,950
1999-04-15$17.88$17.8873,800
1999-04-14$16.79$16.7919,800
1999-04-13$16.50$16.5012,450
1999-04-12$16.13$16.1317,700
1999-04-09$16.25$16.25102,000
1999-04-08$15.92$15.9233,000
1999-04-07$16.17$16.1779,500
1999-04-06$16.38$16.3811,850
1999-04-05$16.42$16.4264,200
1999-04-01$16.75$16.7536,450
1999-03-31$16.96$16.96148,500
1999-03-30$15.71$15.7127,150
1999-03-29$15.75$15.7541,700
1999-03-26$15.33$15.33122,250
1999-03-25$15.29$15.29191,700
1999-03-24$16.25$16.2537,200
1999-03-23$16.75$16.7511,400
1999-03-22$17.17$17.177,500
1999-03-19$17.21$17.2134,050
1999-03-18$17.08$17.084,950
1999-03-17$17.29$17.2965,550
1999-03-16$17.04$17.04230,400
1999-03-15$16.96$16.9622,800
1999-03-12$16.54$16.5426,550
1999-03-11$16.83$16.8355,200
1999-03-10$17.08$17.0840,950
1999-03-09$17.33$17.33217,800
1999-03-08$17.50$17.50176,250
1999-03-05$17.92$17.9285,950
1999-03-04$18.00$18.00106,050
1999-03-03$18.17$18.1757,000
1999-03-02$18.00$18.0054,900
1999-03-01$18.00$18.00143,550
1999-02-26$18.00$18.00121,200
1999-02-25$17.92$17.92256,800
1999-02-24$18.54$18.54229,200
1999-02-23$18.08$18.08189,450
1999-02-22$18.17$18.1765,700
1999-02-19$17.92$17.9248,000
1999-02-18$17.42$17.4233,150
1999-02-17$17.50$17.5078,150
1999-02-16$17.17$17.1747,850
1999-02-12$17.92$17.92133,500
1999-02-11$18.33$18.33171,000
1999-02-10$17.92$17.92103,050
1999-02-09$17.50$17.50141,600
1999-02-08$19.29$19.2990,600
1999-02-05$19.33$19.33246,150
1999-02-04$19.00$19.00116,100
1999-02-03$19.17$19.17132,450
1999-02-02$18.17$18.17378,900
1999-02-01$18.71$18.71272,850
1999-01-29$18.75$18.75283,500
1999-01-28$17.88$17.88319,950
1999-01-27$16.96$16.963,580,950
1999-01-26$15.50$15.50203,850
1999-01-25$15.92$15.9227,150
1999-01-22$16.46$16.4618,450
1999-01-21$16.42$16.4219,950
1999-01-20$16.42$16.4277,700
1999-01-19$15.96$15.9659,100
1999-01-15$15.08$15.0852,050
1999-01-14$14.71$14.719,300
1999-01-13$14.75$14.756,000
1999-01-12$14.83$14.8358,650
1999-01-11$14.83$14.8316,050
1999-01-08$14.75$14.7549,050
1999-01-07$14.92$14.9221,750
1999-01-06$14.83$14.8370,350
1999-01-05$14.50$14.5040,800
1999-01-04$14.71$14.7161,650