NYSE:PRIM | Historical Stock Price | Primoris Services Corp

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
2008-08-06 to 2026-09-04
Data captured

Stock Price Chart

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

$3.80$8.51$19.04$42.61$95.38$213.482008-08-062026-08-27

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

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$22.78$24.89128,400
2016-12-29$23.02$25.15203,000
2016-12-28$23.68$25.87135,500
2016-12-27$24.26$26.45206,100
2016-12-23$23.97$26.13143,600
2016-12-22$24.14$26.32176,600
2016-12-21$23.68$25.82141,300
2016-12-20$24.03$26.20158,300
2016-12-19$24.03$26.20111,900
2016-12-16$23.96$26.12354,100
2016-12-15$23.96$26.12386,800
2016-12-14$23.76$25.90190,200
2016-12-13$24.13$26.31171,700
2016-12-12$24.16$26.34306,900
2016-12-09$24.29$26.48499,700
2016-12-08$24.00$26.16223,900
2016-12-07$23.64$25.77272,800
2016-12-06$23.50$25.62204,900
2016-12-05$23.48$25.60180,700
2016-12-02$22.92$24.99115,800
2016-12-01$23.50$25.62351,100
2016-11-30$22.93$25.00223,400
2016-11-29$22.83$24.89176,100
2016-11-28$23.08$25.16156,600
2016-11-25$23.70$25.8491,900
2016-11-23$23.50$25.62159,500
2016-11-22$23.20$25.29218,300
2016-11-21$23.12$25.20296,000
2016-11-18$22.88$24.94388,400
2016-11-17$23.80$25.95527,200
2016-11-16$24.00$26.16682,400
2016-11-15$23.71$25.85474,400
2016-11-14$23.63$25.76589,700
2016-11-11$23.20$25.29499,600
2016-11-10$23.13$25.22474,500
2016-11-09$22.46$24.49669,200
2016-11-08$20.66$22.52563,600
2016-11-07$19.61$21.38183,200
2016-11-04$18.99$20.70134,000
2016-11-03$19.10$20.82195,000
2016-11-02$18.88$20.58190,700
2016-11-01$19.40$21.1597,000
2016-10-31$20.03$21.84229,800
2016-10-28$19.75$21.53138,600
2016-10-27$19.68$21.4591,200
2016-10-26$19.60$21.37175,000
2016-10-25$19.67$21.4479,400
2016-10-24$19.95$21.75112,800
2016-10-21$19.82$21.6185,700
2016-10-20$19.78$21.5680,400
2016-10-19$19.84$21.6379,200
2016-10-18$19.94$21.74142,600
2016-10-17$19.74$21.52143,800
2016-10-14$19.49$21.25131,500
2016-10-13$19.57$21.33159,300
2016-10-12$19.49$21.25277,400
2016-10-11$19.71$21.49271,300
2016-10-10$20.82$22.70134,900
2016-10-07$20.59$22.45218,800
2016-10-06$20.94$22.83173,100
2016-10-05$21.27$23.19465,700
2016-10-04$20.67$22.53184,400
2016-10-03$20.38$22.2295,400
2016-09-30$20.60$22.46248,100
2016-09-29$20.41$22.25162,700
2016-09-28$20.79$22.66210,100
2016-09-27$20.18$21.94103,800
2016-09-26$20.23$21.99197,100
2016-09-23$20.55$22.34440,600
2016-09-22$20.66$22.46206,000
2016-09-21$20.00$21.74160,200
2016-09-20$19.25$20.93153,500
2016-09-19$19.36$21.05136,400
2016-09-16$19.13$20.80345,600
2016-09-15$19.04$20.70175,400
2016-09-14$18.66$20.29257,500
2016-09-13$18.92$20.57211,700
2016-09-12$19.22$20.90156,900
2016-09-09$19.28$20.96244,900
2016-09-08$19.68$21.40173,800
2016-09-07$19.75$21.47254,400
2016-09-06$19.66$21.37210,200
2016-09-02$19.78$21.50186,800
2016-09-01$19.50$21.20237,100
2016-08-31$19.22$20.90187,600
2016-08-30$19.40$21.0989,400
2016-08-29$19.41$21.10154,600
2016-08-26$19.46$21.16267,500
2016-08-25$19.81$21.54769,100
2016-08-24$18.56$20.18303,400
2016-08-23$18.59$20.21246,200
2016-08-22$18.03$19.60194,500
2016-08-19$17.78$19.33197,200
2016-08-18$17.94$19.50365,000
2016-08-17$17.47$18.99163,400
2016-08-16$17.69$19.23172,400
2016-08-15$17.85$19.41241,800
2016-08-12$17.49$19.02273,700
2016-08-11$17.73$19.28931,700
2016-08-10$17.23$18.73679,300
2016-08-09$17.00$18.48554,100
2016-08-08$17.03$18.51514,000
2016-08-05$17.00$18.48758,700
2016-08-04$18.00$19.571,887,300
2016-08-03$18.13$19.71271,900
2016-08-02$18.00$19.57271,800
2016-08-01$18.13$19.71182,900
2016-07-29$18.05$19.62236,900
2016-07-28$18.00$19.57110,200
2016-07-27$18.25$19.84194,100
2016-07-26$18.12$19.70124,800
2016-07-25$18.02$19.59147,600
2016-07-22$18.06$19.63266,900
2016-07-21$18.33$19.93183,000
2016-07-20$18.79$20.43279,000
2016-07-19$18.81$20.45364,000
2016-07-18$19.26$20.94292,000
2016-07-15$19.19$20.86382,200
2016-07-14$19.01$20.67401,200
2016-07-13$19.54$21.24436,600
2016-07-12$19.60$21.31473,800
2016-07-11$19.74$21.46111,600
2016-07-08$19.41$21.10221,300
2016-07-07$19.08$20.74110,900
2016-07-06$18.87$20.52158,500
2016-07-05$18.76$20.40162,400
2016-07-01$19.05$20.71132,900
2016-06-30$18.93$20.58198,700
2016-06-29$18.36$19.96172,700
2016-06-28$17.92$19.48307,300
2016-06-27$17.96$19.47422,700
2016-06-24$18.65$20.21937,200
2016-06-23$19.59$21.23219,400
2016-06-22$19.12$20.72139,600
2016-06-21$19.34$20.96136,000
2016-06-20$19.64$21.29164,800
2016-06-17$19.58$21.22303,400
2016-06-16$19.54$21.18429,300
2016-06-15$19.49$21.12316,900
2016-06-14$19.80$21.46242,600
2016-06-13$19.64$21.29180,300
2016-06-10$20.25$21.95163,600
2016-06-09$20.97$22.73158,500
2016-06-08$21.56$23.37126,100
2016-06-07$21.47$23.27215,800
2016-06-06$21.29$23.08282,200
2016-06-03$21.21$22.9995,700
2016-06-02$21.26$23.04194,300
2016-06-01$21.57$23.38165,300
2016-05-31$21.52$23.32160,500
2016-05-27$21.33$23.12131,600
2016-05-26$21.83$23.66105,700
2016-05-25$22.16$24.02150,300
2016-05-24$21.91$23.75196,600
2016-05-23$21.42$23.22165,400
2016-05-20$21.36$23.15141,300
2016-05-19$20.70$22.44207,700
2016-05-18$20.54$22.26128,200
2016-05-17$20.64$22.37177,200
2016-05-16$21.02$22.78220,700
2016-05-13$20.87$22.62173,100
2016-05-12$21.42$23.22132,500
2016-05-11$21.77$23.60144,800
2016-05-10$22.15$24.01206,700
2016-05-09$22.01$23.86179,000
2016-05-06$22.58$24.47206,100
2016-05-05$22.34$24.21203,300
2016-05-04$22.92$24.84131,100
2016-05-03$22.93$24.85138,400
2016-05-02$23.51$25.48139,700
2016-04-29$23.39$25.35128,000
2016-04-28$23.16$25.10130,500
2016-04-27$23.75$25.74148,900
2016-04-26$23.73$25.72115,200
2016-04-25$23.12$25.0685,500
2016-04-22$23.68$25.67106,900
2016-04-21$23.43$25.39284,800
2016-04-20$23.40$25.36103,300
2016-04-19$23.77$25.76207,300
2016-04-18$23.27$25.22467,400
2016-04-15$22.87$24.79154,500
2016-04-14$22.88$24.80173,300
2016-04-13$23.11$25.05207,200
2016-04-12$22.83$24.74235,700
2016-04-11$22.45$24.33155,100
2016-04-08$22.95$24.87115,600
2016-04-07$22.77$24.68297,900
2016-04-06$22.59$24.48219,900
2016-04-05$22.71$24.61383,200
2016-04-04$23.83$25.83218,400
2016-04-01$24.67$26.74268,600
2016-03-31$24.30$26.34389,100
2016-03-30$24.91$27.00236,800
2016-03-29$24.29$26.33278,400
2016-03-28$24.00$25.95182,000
2016-03-24$24.17$26.14432,200
2016-03-23$23.91$25.86259,100
2016-03-22$24.52$26.52229,600
2016-03-21$24.55$26.55210,300
2016-03-18$25.13$27.18447,400
2016-03-17$24.47$26.46484,900
2016-03-16$23.32$25.22210,400
2016-03-15$23.32$25.22130,300
2016-03-14$23.55$25.47164,700
2016-03-11$23.79$25.73196,200
2016-03-10$23.13$25.01259,600
2016-03-09$23.55$25.47277,000
2016-03-08$22.97$24.84381,100
2016-03-07$23.22$25.11247,900
2016-03-04$22.81$24.67239,500
2016-03-03$22.53$24.36251,200
2016-03-02$21.81$23.58253,700
2016-03-01$21.47$23.22316,600
2016-02-29$21.36$23.10385,800
2016-02-26$21.11$22.83474,200
2016-02-25$19.31$20.88305,700
2016-02-24$20.13$21.77213,200
2016-02-23$19.91$21.53248,000
2016-02-22$20.62$22.30161,300
2016-02-19$20.35$22.01141,000
2016-02-18$20.27$21.92248,400
2016-02-17$20.55$22.22260,200
2016-02-16$19.46$21.04140,000
2016-02-12$19.12$20.68137,100
2016-02-11$18.68$20.20136,700
2016-02-10$19.20$20.76170,300
2016-02-09$19.63$21.23328,200
2016-02-08$19.65$21.25357,100
2016-02-05$20.46$22.13286,300
2016-02-04$20.69$22.37122,600
2016-02-03$20.26$21.91231,800
2016-02-02$20.16$21.80166,100
2016-02-01$20.55$22.22175,200
2016-01-29$20.39$22.05245,000
2016-01-28$19.22$20.78152,300
2016-01-27$19.17$20.73138,400
2016-01-26$19.14$20.70150,600
2016-01-25$18.61$20.12109,100
2016-01-22$19.43$21.01215,300
2016-01-21$19.27$20.84203,800
2016-01-20$19.71$21.31308,600
2016-01-19$19.26$20.83395,300
2016-01-15$19.73$21.34227,200
2016-01-14$20.23$21.88236,700
2016-01-13$19.78$21.39258,400
2016-01-12$19.94$21.56159,400
2016-01-11$19.99$21.62164,100
2016-01-08$20.29$21.94277,600
2016-01-07$20.34$22.00272,500
2016-01-06$21.32$23.06141,800
2016-01-05$21.95$23.74169,000
2016-01-04$21.89$23.67314,200