Primoris Services Corporation PRIM
Open calendar →Primoris Services Corporation Common Stock · Company · NYSE
USD closing-price chart (daily close from yfinance · Last year)
USD 86.94 → 89.52 · 3.0%
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.
Date
Open
High
Low
Close
Volume
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.