bf/NASDAQ:PRIM_icon.jpeg

NASDAQ:PRIM

Primoris Services Corporation

  • Stock

USD

Last Close

126.58

06/11 21:10

Market Cap

2.64B

Beta: 1.24

Volume Today

1.30M

Avg: 273.87K

PE Ratio

13.89

PFCF: 23.53

Dividend Yield

0.71%

Payout:9.83%

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
487.59M
-
392.78M
19.44%
483.55M
23.11%
555.95M
14.97%
497.14M
10.58%
430.45M
13.42%
456.81M
6.13%
507.83M
11.17%
601.86M
18.52%
561.50M
6.71%
631.16M
12.41%
608.31M
3.62%
579.02M
4.82%
504.12M
12.94%
648.79M
28.70%
908.90M
40.09%
877.67M
3.44%
661.56M
24.62%
789.93M
19.40%
865.06M
9.51%
789.78M
8.70%
743.24M
5.89%
908.22M
22.20%
942.70M
3.80%
897.34M
4.81%
818.33M
8.80%
881.61M
7.73%
913.25M
3.59%
884.45M
3.15%
784.38M
11.31%
1.02B
30.41%
1.28B
25.53%
1.33B
3.51%
1.26B
5.44%
1.41B
12.45%
1.53B
8.22%
1.52B
0.91%
1.41B
6.79%
1.56B
10.69%
1.65B
5.46%
1.74B
5.59%
1.65B
5.35%
1.89B
14.72%
2.18B
15.22%
cost of revenue
437.98M
-
354.77M
19.00%
437.05M
23.19%
484.30M
10.81%
433.42M
10.51%
391.17M
9.75%
413.53M
5.72%
457.70M
10.68%
533.25M
16.51%
506.45M
5.03%
546.68M
7.94%
537.89M
1.61%
510.54M
5.08%
459.56M
9.99%
577.37M
25.64%
802.40M
38.97%
774.42M
3.49%
609.10M
21.35%
709.40M
16.47%
756.64M
6.66%
700.26M
7.45%
695.43M
0.69%
807.25M
16.08%
819.02M
1.46%
799.58M
2.37%
738.15M
7.68%
768.58M
4.12%
785.81M
2.24%
788.43M
0.33%
727.90M
7.68%
930.84M
27.88%
1.13B
21.31%
1.18B
4.12%
1.16B
1.58%
1.26B
8.55%
1.36B
7.92%
1.36B
0.25%
1.28B
5.86%
1.38B
7.63%
1.45B
5.34%
1.56B
7.32%
1.48B
5.09%
1.66B
12.29%
1.94B
17.10%
gross profit
49.62M
-
38.01M
23.40%
46.50M
22.34%
71.65M
54.09%
63.73M
11.06%
39.28M
38.36%
43.28M
10.20%
50.13M
15.81%
68.62M
36.88%
55.05M
19.77%
84.48M
53.46%
70.42M
16.64%
68.48M
2.76%
44.56M
34.93%
71.42M
60.28%
106.50M
49.13%
103.25M
3.05%
52.46M
49.19%
80.53M
53.51%
108.42M
34.63%
89.51M
17.44%
47.81M
46.59%
100.97M
111.18%
123.68M
22.50%
97.76M
20.96%
80.18M
17.98%
113.03M
40.96%
127.44M
12.75%
96.02M
24.65%
56.49M
41.17%
92.11M
63.07%
154.91M
68.18%
153.38M
0.98%
99.73M
34.98%
157.26M
57.69%
173.90M
10.58%
156.60M
9.95%
133.38M
14.83%
186.71M
39.99%
198.56M
6.35%
184.60M
7.03%
170.66M
7.55%
231.74M
35.79%
235.71M
1.72%
selling and marketing expenses
253K
-
general and administrative expenses
33.16M
-
33.76M
1.81%
38.55M
14.18%
38.55M
0.01%
41.25M
7.02%
32.66M
20.83%
32.50M
0.49%
35.99M
10.76%
39.69M
10.27%
39.85M
0.41%
45.98M
15.36%
42.56M
7.43%
43.76M
2.81%
38.65M
11.67%
43.49M
12.52%
51.60M
18.66%
49.96M
3.19%
42.93M
14.06%
48.72M
13.48%
49.83M
2.27%
48.57M
2.51%
44.39M
8.62%
51.42M
15.85%
49.93M
-
selling general and administrative expenses
33.16M
-
33.76M
1.81%
38.55M
14.18%
38.55M
0.01%
41.25M
7.02%
32.66M
20.83%
32.50M
0.49%
35.99M
10.76%
39.69M
10.27%
39.85M
0.41%
45.98M
15.36%
42.56M
7.43%
43.76M
2.81%
38.65M
11.67%
43.49M
12.52%
51.60M
18.66%
49.96M
3.19%
42.93M
14.06%
48.72M
13.48%
49.83M
2.27%
48.57M
2.51%
44.39M
8.62%
51.42M
15.85%
57.10M
11.04%
50.18M
12.11%
53.43M
6.48%
57.75M
8.08%
61.71M
6.86%
57.23M
7.26%
55.45M
3.09%
59.73M
7.71%
75.72M
26.77%
90.67M
19.74%
78.01M
13.97%
85.57M
9.69%
84.40M
1.36%
80.75M
4.33%
88.59M
9.71%
100.12M
13.02%
98.11M
2.01%
96.54M
1.60%
99.50M
3.07%
104.55M
5.07%
97.69M
6.56%
research and development expenses
other expenses
-115K
-
-44K
61.74%
-45K
2.27%
361K
902.22%
1.45M
301.94%
-278K
-
-37K
86.69%
-13K
-
-39K
200%
536K
1,474.36%
-12K
102.24%
-771K
6,325%
32K
104.15%
-57K
278.13%
-370K
549.12%
177K
147.84%
-2.93M
1,754.24%
-13K
99.56%
12K
192.31%
706K
5,783.33%
98K
86.12%
418K
326.53%
-5K
101.20%
379K
7,680%
181K
52.24%
-256K
241.44%
-9K
96.48%
155K
1,822.22%
128K
17.42%
1.80M
1,304.69%
331K
81.59%
713K
115.41%
467K
34.50%
64K
86.30%
-126K
296.88%
45K
-
465K
933.33%
792K
70.32%
cost and expenses
471.14M
-
388.54M
17.53%
475.60M
22.41%
522.84M
9.93%
474.67M
9.21%
423.83M
10.71%
446.02M
5.24%
493.69M
10.69%
572.94M
16.05%
546.30M
4.65%
592.66M
8.49%
580.45M
2.06%
554.30M
4.51%
498.21M
10.12%
620.86M
24.62%
854.00M
37.55%
824.37M
3.47%
652.03M
20.91%
758.12M
16.27%
806.47M
6.38%
748.84M
7.15%
739.82M
1.20%
858.67M
16.06%
876.12M
2.03%
849.76M
3.01%
791.58M
6.85%
826.33M
4.39%
847.51M
2.56%
845.66M
0.22%
783.35M
7.37%
990.57M
26.45%
1.20B
21.64%
1.27B
5.10%
1.24B
2.47%
1.34B
8.62%
1.44B
7.33%
1.44B
0.02%
1.37B
4.99%
1.48B
7.98%
1.55B
4.84%
1.65B
6.79%
1.58B
4.59%
1.76B
11.78%
2.04B
15.70%
operating expenses
33.16M
-
33.76M
1.81%
38.55M
14.18%
38.55M
0.01%
41.25M
7.02%
32.66M
20.83%
32.50M
0.49%
35.99M
10.76%
39.69M
10.27%
39.85M
0.41%
45.98M
15.36%
42.56M
7.43%
43.76M
2.81%
38.65M
11.67%
43.49M
12.52%
51.60M
18.66%
49.96M
3.19%
42.93M
14.06%
48.72M
13.48%
49.83M
2.27%
48.57M
2.51%
44.39M
8.62%
51.42M
15.85%
57.10M
11.04%
50.18M
12.11%
53.43M
6.48%
57.75M
8.08%
61.71M
6.86%
57.23M
7.26%
55.45M
3.09%
59.73M
7.71%
75.72M
26.77%
90.67M
19.74%
78.01M
13.97%
85.57M
9.69%
84.40M
1.36%
80.75M
4.33%
88.59M
9.71%
100.12M
13.02%
98.11M
2.01%
97.00M
1.12%
100.29M
3.39%
104.55M
4.24%
97.69M
6.56%
interest expense
1.79M
-
1.92M
7.31%
1.74M
9.57%
1.90M
9.49%
2.13M
11.67%
2.27M
6.73%
2.24M
1.23%
2.25M
0.27%
2.16M
3.83%
2.26M
4.72%
2.15M
5.17%
2.20M
2.47%
1.54M
29.89%
2.00M
29.66%
3.19M
59.71%
6.45M
102.07%
7.11M
10.25%
5.59M
21.34%
6.72M
20.10%
5.19M
22.78%
2.60M
49.81%
9.11M
250.06%
3.69M
59.50%
4.73M
28.13%
2.77M
41.43%
4.72M
70.49%
4.83M
2.20%
4.70M
2.63%
4.34M
7.54%
2.88M
33.79%
4.71M
63.60%
13.07M
177.90%
18.56M
41.92%
18.46M
0.49%
16.88M
8.56%
21.07M
24.76%
21.73M
3.15%
17.99M
17.19%
-17.13M
195.23%
-88.11M
414.26%
12.33M
114.00%
7.79M
36.83%
-7.55M
196.96%
6.96M
192.09%
ebitda
16.35M
-
19.72M
20.61%
24.29M
23.17%
50.12M
106.36%
23.96M
52.20%
23.56M
1.65%
28.02M
18.93%
31.24M
11.49%
28.91M
7.46%
31.13M
7.66%
54.50M
75.07%
45.55M
16.42%
25.43M
44.16%
22.96M
9.72%
45.88M
99.83%
76.69M
67.14%
53.45M
30.30%
31.21M
41.61%
53.90M
72.71%
76.87M
42.61%
41.27M
46.31%
23.51M
43.03%
69.75M
196.65%
86.19M
23.57%
48.01M
44.30%
51.68M
7.64%
82.51M
59.66%
93.07M
12.80%
38.54M
58.60%
21.19M
45.00%
53.14M
150.73%
79.31M
49.25%
94.32M
18.92%
49.79M
47.21%
99.43M
99.70%
116.66M
17.33%
101.50M
12.99%
69.24M
31.78%
112.28M
62.16%
-56.08M
149.94%
111.06M
298.04%
91.50M
17.62%
126.64M
38.42%
161.85M
27.80%
operating income
16.45M
-
4.25M
74.20%
7.95M
87.26%
33.10M
316.43%
22.47M
32.11%
6.62M
70.55%
10.79M
62.97%
11.42M
5.86%
28.92M
153.30%
15.20M
47.45%
38.51M
153.35%
27.86M
27.64%
24.72M
11.27%
5.91M
76.10%
20.26M
242.90%
51.07M
152.07%
53.23M
4.21%
9.53M
82.10%
31.81M
233.84%
58.59M
84.19%
40.94M
30.13%
3.42M
91.64%
49.55M
1,347.84%
66.58M
34.39%
44.40M
33.32%
12.85M
71.05%
54.80M
326.35%
65.28M
19.13%
37.22M
42.99%
1.02M
97.25%
32.53M
3,083.37%
50.74M
55.97%
60.89M
19.99%
19.03M
68.75%
70.80M
272.06%
88.41M
24.88%
74.84M
15.34%
44.24M
40.89%
86.59M
95.74%
99.03M
14.36%
87.59M
11.55%
70.36M
19.67%
126.64M
79.98%
138.02M
8.98%
depreciation and amortization
15.66M
-
15.51M
1.02%
16.38M
5.62%
16.65M
1.68%
16.67M
0.09%
16.91M
1.43%
17.18M
1.65%
17.36M
1.00%
16.59M
4.44%
15.86M
4.37%
15.89M
0.18%
17.50M
10.13%
17.05M
2.53%
16.79M
1.54%
18.38M
9.47%
20.82M
13.26%
23.25M
11.70%
21.70M
6.69%
21.69M
0.04%
21.16M
2.45%
20.85M
1.48%
19.80M
5.04%
19.43M
1.83%
19.50M
0.32%
23.77M
21.91%
24.85M
4.56%
26.85M
8.04%
27.16M
1.17%
26.69M
1.73%
20.17M
24.43%
20.61M
2.15%
28.57M
38.65%
33.43M
17.02%
30.76M
8.00%
27.02M
12.15%
26.70M
1.19%
25.59M
4.17%
24.58M
3.93%
25.69M
4.52%
-50.27M
295.67%
23.46M
146.67%
21.40M
8.81%
23.83M
-
total other income expenses net
185K
-
392K
111.89%
-185K
147.19%
-360K
94.59%
1.11M
409.17%
359K
67.74%
21K
94.15%
-3.09M
14,795.24%
-123K
96.01%
23K
118.70%
96K
317.39%
6.19M
6,352.08%
241K
96.11%
245K
1.66%
-7.18M
3,031.84%
-3.86M
46.21%
-883K
77.15%
-555K
37.15%
-226K
59.28%
-3.06M
1,255.75%
21K
100.69%
148K
604.76%
506K
241.89%
21K
95.85%
-2.24M
10,761.90%
-13.88M
519.83%
-567K
95.91%
-266K
53.09%
-1.48M
457.89%
-3.31M
123.38%
30.74M
1,027.30%
2.11M
93.15%
-15.43M
832.72%
-17.21M
11.52%
191K
101.11%
-618K
423.56%
-1.08M
75.08%
-116K
89.28%
-16.81M
14,393.97%
-16.72M
0.54%
-11.44M
31.59%
-8.05M
29.60%
-7.88M
2.11%
-6.95M
11.81%
income before tax
14.86M
-
2.73M
81.65%
6.03M
121.20%
30.84M
411.32%
21.50M
30.31%
4.75M
77.91%
8.62M
81.51%
8.83M
2.48%
26.67M
201.88%
13.03M
51.14%
36.57M
180.69%
32.09M
12.26%
23.60M
26.46%
4.43M
81.23%
17.90M
304.16%
45.52M
154.36%
45.51M
0.02%
3.73M
91.80%
25.09M
572.45%
50.39M
100.83%
38.70M
23.19%
-5.26M
113.59%
46.42M
982.44%
61.89M
33.31%
42.59M
31.19%
8.23M
80.66%
49.89M
505.85%
60.77M
21.80%
32.96M
45.75%
-2.29M
106.96%
63.27M
2,859.44%
52.85M
16.47%
45.45M
13.99%
1.82M
96.00%
55M
2,921.98%
67.81M
23.29%
53.04M
21.78%
26.68M
49.70%
69.78M
161.54%
82.31M
17.95%
76.15M
7.47%
62.31M
18.18%
118.76M
90.60%
131.07M
10.36%
income tax expense
5.83M
-
1.05M
81.91%
2.34M
121.80%
11.76M
402.74%
8.79M
25.31%
1.83M
79.14%
3.33M
81.83%
4.08M
22.35%
11.90M
191.86%
4.52M
62.05%
14.18M
213.81%
9.95M
29.79%
-211K
102.12%
212K
200.47%
3.71M
1,647.64%
10.72M
189.23%
11.13M
3.88%
795K
92.86%
7.26M
813.84%
14.56M
100.41%
11.19M
23.13%
-1.53M
113.64%
13.46M
981.66%
17.95M
33.31%
10.77M
39.97%
2.39M
77.84%
13.60M
469.63%
16.71M
22.89%
3.42M
79.51%
-619K
118.08%
13.12M
2,219.55%
9.81M
25.23%
3.95M
59.69%
510K
87.10%
15.97M
3,030.98%
19.66M
23.15%
15.38M
21.78%
7.74M
49.70%
20.24M
161.55%
-79.81M
494.42%
22.19M
127.80%
18.07M
18.56%
-34.44M
290.60%
36.45M
205.83%
net income
8.93M
-
1.67M
81.28%
3.64M
117.58%
19.01M
422.46%
12.55M
33.95%
2.69M
78.55%
5.06M
87.75%
4.50M
10.92%
14.47M
221.27%
7.69M
46.85%
21.55M
180.13%
20.60M
4.40%
22.52M
9.34%
688K
96.95%
11.71M
1,602.76%
32.69M
179.05%
32.37M
0.99%
1.95M
93.98%
17.79M
813.56%
35.65M
100.42%
26.95M
24.41%
-3.74M
113.87%
32.96M
981.96%
43.94M
33.32%
31.81M
27.61%
5.85M
81.61%
36.29M
520.34%
44.05M
21.39%
29.42M
33.22%
-1.67M
105.69%
50.15M
3,096.06%
43.04M
14.18%
41.50M
3.58%
1.31M
96.84%
39.03M
2,879.54%
48.14M
23.34%
37.66M
21.78%
18.94M
49.70%
49.54M
161.54%
162.12M
227.23%
53.97M
66.71%
44.24M
18.02%
84.32M
90.59%
94.62M
12.21%
weighted average shs out
51.56M
-
51.57M
0.02%
51.67M
0.18%
51.67M
0.01%
51.68M
0.01%
51.73M
0.09%
51.77M
0.09%
51.78M
0.02%
51.77M
0.02%
51.59M
0.34%
51.44M
0.30%
51.44M
0.01%
51.45M
0.02%
51.48M
0.06%
51.53M
0.10%
51.40M
0.25%
50.99M
0.80%
50.77M
0.44%
50.91M
0.28%
50.98M
0.13%
50.48M
0.98%
48.59M
3.74%
48.27M
0.65%
48.25M
0.04%
48.10M
0.31%
49.50M
2.91%
53.73M
8.54%
53.77M
0.07%
53.63M
0.27%
53.24M
0.72%
53.26M
0.04%
53.18M
0.15%
53.12M
0.11%
53.18M
0.12%
53.30M
0.22%
53.34M
0.07%
53.36M
0.04%
53.49M
0.24%
53.64M
0.28%
53.61M
0.06%
53.72M
0.21%
53.81M
0.17%
54.00M
0.35%
54.02M
0.03%
weighted average shs out dil
51.71M
-
51.73M
0.03%
51.81M
0.17%
51.82M
0.02%
51.83M
0.00%
51.88M
0.11%
52.02M
0.27%
52.03M
0.02%
52.02M
0.02%
51.85M
0.33%
51.69M
0.31%
51.71M
0.04%
51.71M
0.01%
51.75M
0.07%
51.79M
0.09%
51.73M
0.11%
51.40M
0.65%
51.19M
0.41%
51.23M
0.08%
51.22M
0.03%
50.71M
0.98%
48.59M
4.19%
48.67M
0.16%
48.57M
0.19%
48.41M
0.34%
50.03M
3.34%
54.28M
8.51%
54.37M
0.15%
54.17M
0.36%
53.24M
1.72%
53.85M
1.15%
53.75M
0.19%
53.71M
0.07%
53.94M
0.43%
54.32M
0.70%
54.35M
0.05%
54.38M
0.06%
54.41M
0.05%
54.65M
0.44%
54.56M
0.17%
54.66M
0.18%
54.70M
0.08%
54.80M
0.18%
54.80M
0.00%
eps
0.17
-
0.03
82.35%
0.07
133.33%
0.37
428.57%
0.24
35.14%
0.05
79.17%
0.10
100%
0.09
10.00%
0.28
211.11%
0.15
46.43%
0.42
180.00%
0.40
4.76%
0.44
10.00%
0.01
97.73%
0.23
2,200%
0.64
178.26%
0.63
1.56%
0.04
93.65%
0.35
775%
0.70
100%
0.53
24.29%
-0.08
114.51%
0.68
984.27%
0.91
33.82%
0.66
27.47%
0.12
81.82%
0.68
466.67%
0.82
20.59%
0.55
32.93%
-0.03
105.71%
0.94
3,093.63%
0.81
13.83%
0.78
3.70%
0.02
97.44%
0.73
3,550%
0.90
23.29%
0.71
21.11%
0.35
50.70%
0.92
162.86%
3.02
228.26%
1
66.89%
0.82
18.00%
1.56
90.24%
1.75
12.28%
epsdiluted
0.17
-
0.03
82.35%
0.07
133.33%
0.37
428.57%
0.24
35.14%
0.05
79.17%
0.10
100%
0.09
10.00%
0.28
211.11%
0.15
46.43%
0.42
180.00%
0.40
4.76%
0.44
10.00%
0.01
97.73%
0.23
2,200%
0.63
173.91%
0.63
0%
0.04
93.65%
0.35
775%
0.70
100%
0.53
24.29%
-0.08
114.51%
0.68
984.27%
0.90
32.35%
0.66
26.67%
0.12
81.82%
0.67
458.33%
0.81
20.90%
0.54
33.33%
-0.03
105.81%
0.93
3,061.78%
0.80
13.98%
0.77
3.75%
0.02
97.40%
0.72
3,500%
0.89
23.61%
0.69
22.47%
0.35
49.28%
0.91
160.00%
2.97
226.37%
0.99
66.67%
0.81
18.18%
1.54
90.12%
1.73
12.11%

All numbers in USD (except ratios and percentages)