Stocks · Industrials · Water, Sewer, Pipeline, Comm & Power Line Construction

Primoris Services Corp

PRIM Clue Score74
United States Fiscal year ends December CIK 0001361538
83.60
+1.14%
Close, 9 Oct 2026 · USD

Price, with every insider trade on it

Closing prices, 12 months · point at a dot for who traded, or at the line for the close
83.60 on 9 Oct 2026
203 137 71 Oct 2025 Apr 2026 Oct 2026 13 Oct 2025 $136.48 14 Oct 2025 $140.60 15 Oct 2025 $138.13 16 Oct 2025 $138.82 17 Oct 2025 $136.78 20 Oct 2025 $139.15 21 Oct 2025 $137.21 22 Oct 2025 $130.69 23 Oct 2025 $136.12 24 Oct 2025 $142.37 27 Oct 2025 $141.79 28 Oct 2025 $140.93 29 Oct 2025 $144.26 30 Oct 2025 $141.74 31 Oct 2025 $141.52 3 Nov 2025 $143.27 4 Nov 2025 $128.02 5 Nov 2025 $130.37 6 Nov 2025 $126.58 7 Nov 2025 $125.45 10 Nov 2025 $128.99 11 Nov 2025 $125.38 12 Nov 2025 $123.04 13 Nov 2025 $116.43 14 Nov 2025 $118.04 17 Nov 2025 $117.15 18 Nov 2025 $118.41 19 Nov 2025 $122.51 20 Nov 2025 $116.73 21 Nov 2025 $117.05 24 Nov 2025 $123.61 25 Nov 2025 $124.15 26 Nov 2025 $126.13 28 Nov 2025 $126.56 1 Dec 2025 $123.46 2 Dec 2025 $124.72 3 Dec 2025 $125.51 4 Dec 2025 $125.86 5 Dec 2025 $125.66 8 Dec 2025 $134.47 9 Dec 2025 $131.96 10 Dec 2025 $132.75 11 Dec 2025 $136.99 12 Dec 2025 $126.28 15 Dec 2025 $130.55 16 Dec 2025 $128.49 17 Dec 2025 $122.95 18 Dec 2025 $124.20 19 Dec 2025 $125.19 22 Dec 2025 $128.20 23 Dec 2025 $129.39 24 Dec 2025 $129.53 26 Dec 2025 $129.16 29 Dec 2025 $126.54 30 Dec 2025 $124.33 31 Dec 2025 $124.14 2 Jan 2026 $130.61 5 Jan 2026 $131.65 6 Jan 2026 $128.93 7 Jan 2026 $128.25 8 Jan 2026 $124.85 9 Jan 2026 $129.95 12 Jan 2026 $134.24 13 Jan 2026 $138.01 14 Jan 2026 $137.78 15 Jan 2026 $147.51 16 Jan 2026 $149.39 20 Jan 2026 $146.96 21 Jan 2026 $151.69 22 Jan 2026 $150.56 23 Jan 2026 $148.07 26 Jan 2026 $150.41 27 Jan 2026 $151.94 28 Jan 2026 $149.13 29 Jan 2026 $152.47 30 Jan 2026 $148.25 2 Feb 2026 $152.84 3 Feb 2026 $155.03 4 Feb 2026 $145.31 5 Feb 2026 $147.97 6 Feb 2026 $160.54 9 Feb 2026 $162.61 10 Feb 2026 $161.36 11 Feb 2026 $165.62 12 Feb 2026 $163.45 13 Feb 2026 $166.53 17 Feb 2026 $162.38 18 Feb 2026 $160.41 19 Feb 2026 $165.76 20 Feb 2026 $169.36 23 Feb 2026 $165.64 24 Feb 2026 $151.92 25 Feb 2026 $153.20 26 Feb 2026 $151.99 27 Feb 2026 $150.72 2 Mar 2026 $151.06 3 Mar 2026 $147.08 4 Mar 2026 $144.61 5 Mar 2026 $137.91 6 Mar 2026 $133.15 9 Mar 2026 $137.74 10 Mar 2026 $134.11 11 Mar 2026 $133.63 12 Mar 2026 $132.26 13 Mar 2026 $133.50 16 Mar 2026 $141.35 17 Mar 2026 $140.50 18 Mar 2026 $138.28 19 Mar 2026 $143.08 20 Mar 2026 $138.82 23 Mar 2026 $142.59 24 Mar 2026 $147.06 25 Mar 2026 $149.40 26 Mar 2026 $140.60 27 Mar 2026 $143.50 30 Mar 2026 $134.40 31 Mar 2026 $143.04 1 Apr 2026 $150.67 2 Apr 2026 $147.82 6 Apr 2026 $146.68 7 Apr 2026 $148.95 8 Apr 2026 $156.59 9 Apr 2026 $163.71 10 Apr 2026 $161.14 13 Apr 2026 $163.90 14 Apr 2026 $166.23 15 Apr 2026 $162.52 16 Apr 2026 $157.86 17 Apr 2026 $164.81 20 Apr 2026 $164.72 21 Apr 2026 $164.67 22 Apr 2026 $171.63 23 Apr 2026 $172.53 24 Apr 2026 $171.60 27 Apr 2026 $173.00 28 Apr 2026 $168.94 29 Apr 2026 $166.07 30 Apr 2026 $181.15 1 May 2026 $180.35 4 May 2026 $185.55 5 May 2026 $202.92 6 May 2026 $101.23 7 May 2026 $107.98 8 May 2026 $104.80 11 May 2026 $114.39 12 May 2026 $113.30 13 May 2026 $112.94 14 May 2026 $115.52 15 May 2026 $113.33 18 May 2026 $108.63 19 May 2026 $104.70 20 May 2026 $106.69 21 May 2026 $110.00 22 May 2026 $117.55 26 May 2026 $129.36 27 May 2026 $130.63 28 May 2026 $126.61 29 May 2026 $125.78 1 Jun 2026 $121.44 2 Jun 2026 $124.31 3 Jun 2026 $126.32 4 Jun 2026 $127.63 5 Jun 2026 $121.84 8 Jun 2026 $122.82 9 Jun 2026 $103.90 10 Jun 2026 $93.88 11 Jun 2026 $94.50 12 Jun 2026 $98.65 15 Jun 2026 $101.34 16 Jun 2026 $103.27 17 Jun 2026 $101.66 18 Jun 2026 $101.30 22 Jun 2026 $108.34 23 Jun 2026 $84.95 24 Jun 2026 $92.69 25 Jun 2026 $95.38 26 Jun 2026 $93.11 29 Jun 2026 $97.24 30 Jun 2026 $99.12 1 Jul 2026 $92.94 2 Jul 2026 $88.20 6 Jul 2026 $90.20 7 Jul 2026 $86.97 8 Jul 2026 $89.50 9 Jul 2026 $89.43 10 Jul 2026 $86.60 13 Jul 2026 $85.22 14 Jul 2026 $88.63 15 Jul 2026 $90.67 16 Jul 2026 $88.01 17 Jul 2026 $85.96 20 Jul 2026 $86.64 21 Jul 2026 $87.80 22 Jul 2026 $89.52 23 Jul 2026 $90.63 24 Jul 2026 $86.51 27 Jul 2026 $85.53 28 Jul 2026 $78.90 29 Jul 2026 $74.76 30 Jul 2026 $85.65 31 Jul 2026 $84.41 3 Aug 2026 $87.84 4 Aug 2026 $90.85 5 Aug 2026 $83.40 6 Aug 2026 $80.22 7 Aug 2026 $82.63 10 Aug 2026 $80.75 11 Aug 2026 $82.16 12 Aug 2026 $81.46 13 Aug 2026 $80.87 14 Aug 2026 $83.30 17 Aug 2026 $83.05 18 Aug 2026 $79.80 19 Aug 2026 $79.93 20 Aug 2026 $79.24 21 Aug 2026 $77.18 24 Aug 2026 $75.14 25 Aug 2026 $74.80 26 Aug 2026 $78.18 27 Aug 2026 $77.00 28 Aug 2026 $73.12 31 Aug 2026 $72.11 1 Sep 2026 $72.25 2 Sep 2026 $74.24 3 Sep 2026 $73.59 4 Sep 2026 $74.43 8 Sep 2026 $75.45 9 Sep 2026 $73.85 10 Sep 2026 $72.97 11 Sep 2026 $75.28 14 Sep 2026 $74.17 15 Sep 2026 $76.72 16 Sep 2026 $76.94 17 Sep 2026 $76.59 18 Sep 2026 $77.13 21 Sep 2026 $76.91 22 Sep 2026 $76.32 23 Sep 2026 $74.12 24 Sep 2026 $72.25 25 Sep 2026 $72.65 28 Sep 2026 $71.12 29 Sep 2026 $74.28 30 Sep 2026 $74.52 1 Oct 2026 $76.25 2 Oct 2026 $79.08 5 Oct 2026 $80.57 6 Oct 2026 $84.97 7 Oct 2026 $82.16 8 Oct 2026 $82.66 9 Oct 2026 $83.60 MCCALLISTER TERRY D Director Bought $1.62K 15 Oct 2025 · at $140.69 · 0.1% of stake Wagner Patricia K Director Sold at will $1.69M 7 Nov 2025 · at $125.23 · 75.0% of stake King David Lee INTERIM PRESIDENT & CEO Sold at will $455.00K 10 Nov 2025 · at $130.00 · 14.1% of stake MASHINSKI CARLA S Director Sold at will $281.36K 8 Dec 2025 · at $135.14 · 8.8% of stake Schauerman John P. Director Sold at will $1.06M 11 Dec 2025 · at $136.00 · 9.5% of stake MCCALLISTER TERRY D Director Bought $1.64K 15 Jan 2026 · at $138.00 · 0.1% of stake MCCALLISTER TERRY D Director Bought $1.67K 15 Apr 2026 · at $164.40 · 0.0% of stake King David Lee Director Sold at will $2.38M 26 May 2026 · at $119.09 · 57.2% of stake Perisich John M. CHIEF LEGAL AND ADMIN OFFICER Sold at will $3.80M 28 May 2026 · at $127.86 · 100% of stake MCCALLISTER TERRY D Director Bought $1.69K 15 Jul 2026 · at $86.66 · 0.1% of stake
4 buys6 sales at will0 planned sales

Key numbers

Fiscal year 2025, ended 31 Dec 2025, as filed
Revenue
$7.57B
Net income
$274.90M
Free cash flow
$340.50M
Gross margin
10.7%
Operating margin
5.4%
Net margin
3.6%
Return on equity
16.4%
Return on capital
13.7%
Debt to equity
0.28
Revenue growth, 1 yr
19.0%
Revenue growth, 5 yr
16.8% a year
EPS growth, 1 yr
51.7%

Revenue and net income

Fiscal years, as filed with the SEC · point at a year for the detail
3.5B 105M FY20 Fiscal year 2020 Revenue $3.49B Net income $104.98M Margin 3.0% 3.5B 116M FY21 Fiscal year 2021 Revenue $3.50B Net income $115.74M Margin 3.3% · growth +0.2% 4.4B 133M FY22 Fiscal year 2022 Revenue $4.42B Net income $133.02M Margin 3.0% · growth +26.4% 5.7B 126M FY23 Fiscal year 2023 Revenue $5.72B Net income $126.10M Margin 2.2% · growth +29.3% 6.4B 181M FY24 Fiscal year 2024 Revenue $6.37B Net income $180.90M Margin 2.8% · growth +11.4% 7.6B 275M FY25 Fiscal year 2025 Revenue $7.57B Net income $274.90M Margin 3.6% · growth +19.0%
RevenueNet incomeLoss

Latest insider transactions

From Form 4, most recent first
All of them →
DateInsiderTypeValueOf own stake
15 Jul 2026 MCCALLISTER TERRY D
Director
Bought $1.69K 0.1%
28 May 2026 Perisich John M.
CHIEF LEGAL AND ADMIN OFFICER
Sold at will $3.80M 100%
26 May 2026 King David Lee
Director
Sold at will $2.38M 57.2%
15 Apr 2026 MCCALLISTER TERRY D
Director
Bought $1.67K 0.0%
15 Jan 2026 MCCALLISTER TERRY D
Director
Bought $1.64K 0.1%
11 Dec 2025 Schauerman John P.
Director
Sold at will $1.06M 9.5%