Primoris Services Corporation PRIM

Open calendar →

Primoris Services Corporation Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 86.94 → 89.52 · 3.0%
202.920143.93584.950 1 2 3 4 5 6 7 8 9 10 11 12 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
86.2400 90.2900 86.2701 89.5200 864,972
87.2400 89.3200 85.1800 87.8000 1,371,700
87.2500 89.1000 85.9800 86.6400 1,130,900
Weekend
Weekend
86.2500 89.1300 84.5700 85.9600 3,081,900
88.6100 89.8500 87.3100 88.0100 1,751,200
89.9600 91.4800 88.9200 90.6700 1,427,500
86.9000 89.4000 86.4400 88.6300 1,343,600
86.0900 87.5300 84.6300 85.2200 992,700
Weekend
Weekend
88.8100 89.0000 86.4400 86.6000 1,192,600
92.2000 93.4300 89.2600 89.4300 1,083,400
85.6400 89.8800 85.5200 89.5000 1,237,400
88.6000 89.6800 84.6800 86.9700 1,451,100
88.4200 91.1700 88.4000 90.2000 1,142,300
Weekend
Weekend
No trading
93.0100 94.5000 87.0500 88.2000 1,373,800
96.5000 96.5100 92.2800 92.9400 1,429,200
97.1100 99.2900 94.7900 99.1200 1,308,800
97.7200 98.0700 92.8300 97.2400 1,418,900
Weekend
Weekend
94.1100 98.5300 92.0100 93.1100 8,121,500
93.7200 96.4700 90.5700 95.3800 1,875,900
84.8400 96.1100 83.4500 92.6900 5,807,900
66.2500 86.5800 65.0000 84.9500 9,913,200
12 · 8-K After-hours · 16:27 ET 8-K ↗
101.9900 109.0700 100.2600 108.3400 2,630,300
Weekend
Weekend
No trading
103.2200 104.8100 100.0900 101.3000 1,769,300
104.1800 105.6200 101.4700 101.6600 1,008,300
103.0000 106.8000 102.5800 103.2700 1,470,600
102.0000 103.1200 96.2700 101.3400 1,448,400
Weekend
Weekend
94.5300 99.9800 93.2000 98.6500 1,772,200
94.5000 96.2500 87.4000 94.5000 4,296,400
103.0800 104.0100 93.2700 93.8800 3,521,100
117.5600 119.6400 100.1000 103.9000 5,613,500
123.8100 125.9600 118.7000 122.8200 1,710,200
Weekend
Weekend
127.2200 130.0000 121.7900 121.8400 1,722,400
123.9600 128.4700 122.0000 127.6300 1,482,200
122.4500 128.0000 119.8500 126.3200 1,264,500
122.6100 125.2200 120.2500 124.3100 1,328,500
123.2000 125.5800 120.3500 121.4400 1,312,600
Weekend
Weekend
128.4400 128.4500 120.0700 125.7800 1,850,000
129.9200 130.7300 124.4000 126.6100 2,066,300
130.4900 135.6700 125.4500 130.6300 2,458,100
119.2500 130.2300 117.8000 129.3600 4,055,900
No trading
Weekend
Weekend
110.8300 119.9500 107.5100 117.5500 2,632,700
106.3900 110.5500 104.7800 110.0000 1,463,500
107.1500 109.1600 106.3300 106.6900 1,090,400
107.5300 108.4900 103.5800 104.7000 2,099,100
111.7200 112.4000 107.5600 108.6300 1,344,500
Weekend
Weekend
113.7300 114.9800 111.1100 113.3300 1,346,600
113.4800 118.7800 113.4000 115.5200 1,604,400
113.7000 116.1900 111.1800 112.9400 2,017,500
112.6700 115.9700 111.0000 113.3000 2,614,200
106.3600 116.0700 105.4300 114.3900 3,395,500
Weekend
Weekend
108.2000 110.0100 103.8400 104.8000 3,179,300
102.0600 110.6100 101.5600 107.9800 5,377,500
128.3900 133.8500 98.0900 101.2300 13,165,500
11 · 10-Q Next filing day · accepted 05 May, 17:36 ET 10-Q ↗ 10 · 8-K After-hours · 16:42 ET 8-K ↗
194.7300 205.5000 193.2400 202.9200 2,404,600
181.4200 187.1000 177.2000 185.5500 1,282,600
Weekend
Weekend
181.6600 184.0000 176.9700 180.3500 1,038,700
171.0000 181.3900 169.6700 181.1500 1,087,100
168.5200 170.9300 165.9100 166.0700 516,200
169.4300 170.2100 163.8900 168.9400 592,700
172.0000 174.8300 168.5900 173.0000 451,000
Weekend
Weekend
173.7300 175.5700 170.1900 171.6000 379,500
173.5200 176.6800 170.0300 172.5300 959,200
167.8000 171.7800 166.5200 171.6300 746,800
165.2400 167.0000 162.9400 164.6700 645,000
165.6500 166.5500 160.4100 164.7200 582,100
Weekend
Weekend
161.4600 167.4900 160.0100 164.8100 2,386,300
161.6400 163.4200 156.5800 157.8600 704,300
162.6000 165.2300 160.6200 162.5200 506,700
165.2000 166.3700 162.4900 166.2300 534,000
160.4000 164.9300 159.5000 163.9000 607,900
Weekend
Weekend
162.5300 164.8200 160.6100 161.1400 609,400
157.3200 165.3500 156.3900 163.7100 841,000
155.9600 160.0000 154.4600 156.5900 647,400
146.0000 150.2100 145.4800 148.9500 689,200
147.2200 149.1200 143.0000 146.6800 309,100
Weekend
Weekend
No trading
146.1400 153.2500 144.4400 147.8200 597,700
146.7400 154.6000 145.8200 150.6700 739,100
139.1500 145.9800 136.3400 143.0400 914,400
144.8700 144.8700 132.6000 134.4000 1,059,600
Weekend
Weekend
140.3500 145.5900 140.3500 143.5000 542,400
146.9900 148.4800 139.5000 140.6000 609,500
149.0600 151.0900 147.2800 149.4000 537,200
141.7500 147.7700 140.1000 147.0600 636,100
142.7000 147.0000 142.2300 142.5900 628,800
Weekend
Weekend
142.3900 143.5800 136.3400 138.8200 1,740,400
9 · DEF 14A Next filing day · accepted 19 Mar, 18:49 ET DEF 14A ↗
134.8700 145.0400 133.9200 143.0800 917,500
140.8100 142.1200 136.6500 138.2800 685,000
8 · 8-K After-hours · 16:49 ET 8-K ↗
141.9100 143.5100 138.3200 140.5000 560,800
136.0000 141.6400 136.0000 141.3500 923,500
Weekend
Weekend
134.1800 135.9300 129.0100 133.5000 1,066,700
130.6000 133.4300 124.5700 132.2600 1,484,100
133.3200 136.4100 130.2400 133.6300 742,500
137.5700 139.9600 133.6800 134.1100 1,282,100
130.3800 137.7600 128.4500 137.7400 789,100
Weekend
Weekend
132.8100 136.7200 131.5000 133.1500 583,200
142.6200 143.3200 134.7100 137.9100 647,700
149.7800 150.6600 143.4300 144.6100 678,400
145.2700 149.4100 141.9700 147.0800 761,700
148.0400 152.7900 147.3200 151.0600 570,200
Weekend
Weekend
150.5100 153.6700 148.0400 150.7200 615,900
153.8000 156.2400 147.1000 151.9900 702,200
153.0200 156.7000 146.8400 153.2000 1,396,700
139.1600 163.9200 139.1600 151.9200 2,372,800
7 · 10-K Next filing day · accepted 23 Feb, 17:33 ET 10-K ↗ 6 · 8-K After-hours · 16:42 ET 8-K ↗
167.8600 169.1100 163.3800 165.6400 678,000
Weekend
Weekend
166.2300 170.6300 165.0000 169.3600 721,900
161.6000 166.5600 160.2000 165.7600 606,700
162.6900 167.0300 159.8100 160.4100 517,800
165.0000 167.1900 162.1700 162.3800 697,000
No trading
Weekend
Weekend
164.2000 171.6500 161.1200 166.5300 715,000
168.0800 174.4300 163.1400 163.4500 545,700
165.5000 171.2000 161.6800 165.6200 657,300
161.1500 163.6500 159.0000 161.3600 545,600
160.5400 164.3800 157.9200 162.6100 804,700
Weekend
Weekend
151.8300 161.0700 149.7900 160.5400 969,700
142.0800 149.8700 142.0800 147.9700 788,200
156.7500 157.9800 140.5100 145.3100 966,800
156.4400 158.0000 151.0000 155.0300 563,300
147.4000 154.0500 146.9400 152.8400 663,200
Weekend
Weekend
149.8800 154.9800 146.3800 148.2500 783,100
151.9200 152.5500 146.3400 152.4700 595,200
152.7600 153.3400 148.0300 149.1300 619,600
151.5800 153.5100 150.7800 151.9400 441,200
148.5600 152.1200 147.4500 150.4100 500,700
Weekend
Weekend
148.8200 149.5700 146.1200 148.0700 440,800
153.9600 154.0700 146.4200 150.5600 566,800
149.2500 151.8900 145.2600 151.6900 657,500
145.4800 149.1900 143.3600 146.9600 717,200
No trading
Weekend
Weekend
150.0600 155.1900 148.2800 149.3900 1,684,400
139.9700 147.5900 139.9700 147.5100 1,133,500
138.7800 140.7100 135.2200 137.7800 746,700
138.6600 139.5900 136.0000 138.0100 888,500
129.5000 134.7600 128.9700 134.2400 693,500
Weekend
Weekend
126.5700 130.6000 125.1800 129.9500 601,400
128.6100 129.4400 122.5000 124.8500 854,500
128.2400 129.2600 125.9300 128.2500 441,500
131.4700 131.4700 124.7500 128.9300 797,800
132.2200 133.9500 131.2000 131.6500 680,400
Weekend
Weekend
124.2500 131.0300 124.2500 130.6100 682,700
No trading
125.4700 125.9400 122.5800 124.1400 1,155,200
126.9700 128.1400 124.2200 124.3300 704,900
128.0800 129.7800 126.2600 126.5400 580,800
Weekend
Weekend
129.4700 130.1200 128.5100 129.1600 423,800
No trading
129.0000 129.7300 127.9700 129.5300 360,500
127.7200 130.1200 126.7200 129.3900 755,200
128.0200 132.0000 127.3500 128.2000 1,045,400
Weekend
Weekend
124.8400 129.6400 124.8400 125.1900 10,403,300
126.5400 127.4900 123.6400 124.2000 1,130,700
128.0400 130.0300 121.4100 122.9500 1,212,900
129.5900 132.6000 128.0300 128.4900 1,126,100
128.3800 131.6200 126.5000 130.5500 1,059,500
Weekend
Weekend
135.0000 136.2700 121.7500 126.2800 1,647,700
131.8100 138.5200 130.6800 136.9900 780,300
131.0000 135.4300 131.0000 132.7500 1,092,300
131.8700 134.1000 130.4000 131.9600 1,245,700
133.3800 136.1600 129.2300 134.4700 2,623,700
Weekend
Weekend
126.2700 126.2700 120.9700 125.6600 680,300
123.9600 126.4400 123.0000 125.8600 535,700
124.5500 125.7100 121.0000 125.5100 425,400
125.6900 127.8700 123.3100 124.7200 452,600
123.2200 124.2700 120.0600 123.4600 471,500
Weekend
Weekend
125.7100 126.9000 125.0200 126.5600 235,900
No trading
124.1800 126.7700 123.9300 126.1300 353,400
123.7500 125.5300 121.0900 124.1500 515,900
115.0000 124.9600 114.8500 123.6100 636,200
Weekend
Weekend
117.9000 119.3000 113.1000 117.0500 824,100
126.4700 127.9700 116.4200 116.7300 959,300
119.9700 124.2600 119.9700 122.5100 868,300
115.0500 120.9000 114.2600 118.4100 948,900
118.3800 120.1600 116.2100 117.1500 563,300
Weekend
Weekend
112.6200 119.4700 112.1000 118.0400 784,100
122.6100 123.7300 115.5700 116.4300 1,010,400
126.0000 127.9900 122.7300 123.0400 1,080,200
127.0700 127.9500 122.8900 125.3800 638,000
130.1000 132.2300 126.9200 128.9900 657,400
Weekend
Weekend
124.0000 127.3000 121.8300 125.4500 943,900
129.7800 131.5000 126.2500 126.5800 838,900
129.5300 133.3700 129.2000 130.3700 1,254,600
132.3000 138.5600 123.0000 128.0200 2,245,100
5 · 10-Q Next filing day · accepted 03 Nov, 17:44 ET 10-Q ↗ 4 · 8-K After-hours · 16:37 ET 8-K ↗
142.7800 145.2600 141.0000 143.2700 1,118,600
Weekend
Weekend
141.6400 145.4000 140.5000 141.5200 816,000
141.4000 144.7000 138.2500 141.7400 720,200
141.6700 146.1600 140.0000 144.2600 815,000
141.0000 142.3000 139.2600 140.9300 588,100
145.0000 145.0000 141.1400 141.7900 646,200
Weekend
Weekend
140.5100 143.9400 139.1000 142.3700 807,900
132.0000 136.3900 131.3700 136.1200 435,700
139.2700 139.8600 127.3100 130.6900 1,142,800
137.9400 140.8200 134.1500 137.2100 788,700
139.7500 142.7000 137.5500 139.1500 495,800
Weekend
Weekend
137.0300 140.4100 135.9000 136.7800 826,600
139.3700 142.1200 138.0000 138.8200 1,047,100
140.7000 142.5000 134.3600 138.1300 1,460,400
134.0000 141.5700 133.6800 140.6000 781,700
137.0300 140.1600 135.7200 136.4800 667,200
Weekend
Weekend
138.3500 140.3800 132.2400 132.6900 674,200
142.0100 142.8400 136.6800 137.5100 601,500
138.2200 139.7400 136.7700 139.3100 488,300
3 · 8-K After-hours · 17:19 ET 8-K ↗
140.0400 140.6200 135.0000 137.3000 607,500
138.0000 141.5400 137.6500 139.4900 567,200
Weekend
Weekend
139.8900 139.9800 136.4500 136.8600 717,200
139.5900 141.2700 136.5600 139.1100 795,800
135.9200 140.8900 135.6100 139.6500 915,500
134.9800 137.6300 134.7400 137.3300 885,400
134.6400 135.7700 133.2500 134.7000 1,018,900
Weekend
Weekend
131.4000 133.7500 130.8400 133.4200 663,100
127.0000 130.2600 124.5900 129.7700 690,500
132.8400 135.0000 129.7200 130.1000 696,300
132.5000 135.7300 131.4000 132.3800 1,061,900
128.8200 133.3600 128.7700 133.0400 864,800
Weekend
Weekend
127.4400 129.0200 126.0000 128.8200 1,775,300
122.5800 128.9800 122.3600 126.8500 1,042,600
120.7900 124.5200 120.0000 122.0300 864,100
123.2500 124.0000 118.6400 120.4400 918,600
122.6900 125.3500 122.0000 123.5500 696,900
Weekend
Weekend
122.5000 124.7700 121.7000 122.1000 646,200
119.8900 123.0400 118.1600 122.7600 1,178,500
114.6700 118.3400 114.6700 117.6300 819,000
116.1800 116.1800 111.6700 113.0500 1,196,700
117.7600 118.1800 115.8000 115.9600 594,400
Weekend
Weekend
117.7400 118.6200 112.8900 116.9800 734,300
115.7700 117.4200 114.5200 117.2500 571,000
116.7500 117.0300 113.9100 115.1500 808,200
115.9700 117.8000 113.6600 116.0000 1,089,400
No trading
Weekend
Weekend
119.5200 120.2500 117.0100 118.5500 1,038,300
118.0700 120.2200 117.5500 119.5500 978,200
117.0000 118.3100 116.2900 117.3600 946,500
115.0000 117.3100 115.0000 117.2100 525,700
114.4500 116.5800 114.3900 114.8700 720,900
Weekend
Weekend
112.2500 116.1800 111.6800 114.4200 620,700
110.5800 112.2200 109.4200 111.7000 540,400
109.6100 111.0000 107.4500 110.5800 732,300
112.4200 112.7700 110.2100 111.0900 552,500
111.3000 113.5100 110.7800 112.7700 568,100
Weekend
Weekend
111.6000 114.2100 108.0600 111.9300 1,054,700
113.4100 114.0000 110.2600 111.1200 811,400
115.3400 115.9900 110.6200 113.4100 889,000
111.2100 115.6200 110.5600 114.5900 929,800
110.7900 112.7500 109.6200 111.2100 876,800
Weekend
Weekend
111.6900 112.3700 110.1800 111.1800 763,900
111.0000 113.4700 110.5200 111.1200 1,120,800
108.7700 111.9300 106.5000 110.4700 1,718,000
110.6900 112.9800 100.3400 108.5900 2,765,000
2 · 10-Q Next filing day · accepted 04 Aug, 17:48 ET 10-Q ↗ 1 · 8-K After-hours · 16:26 ET 8-K ↗
93.1600 93.3000 91.3500 93.0900 1,338,000
Weekend
Weekend
91.0000 92.0300 87.2300 91.1400 1,187,000
94.2000 96.1600 93.7300 94.1700 1,077,900
93.6300 95.1300 92.8600 94.2000 1,169,400
93.8500 93.8900 91.7100 92.6900 765,800
93.5000 93.5000 91.4100 92.2700 603,600
Weekend
Weekend
91.8700 93.8400 91.0400 92.8300 773,000
90.0000 90.8900 89.1000 89.9300 990,500
87.8600 89.7100 87.3500 89.6600 627,000
88.3700 88.6800 83.8500 86.9400 912,100

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.