Primoris Services Corporation (FRA:1PM)
Germany flag Germany · Delayed Price · Currency is EUR
143.00
+8.00 (5.93%)
At close: Feb 20, 2026

Revenue Breakdown

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Utilities Revenue
2.66B2.44B2.41B
Utilities Revenue Growth
8.98%1.20%18.51%
Energy Revenue
4.93B4.03B3.35B
Energy Revenue Growth
22.30%20.50%39.58%
Eliminations from Revenue
-130.34M-104.23M-41.04M
Revenue (Total)
7.46B6.37B5.72B
Revenue (Total) Growth
17.15%11.40%29.29%

Revenue Breakdown 2

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Master Service Agreements (MSA) Revenue
2.44B2.34B2.10B
Master Service Agreements (MSA) Revenue Growth
4.06%11.62%3.77%
Non-Master Service Agreements (MSA) Revenue
5.02B4.02B3.62B
Non-Master Service Agreements (MSA) Revenue Growth
24.77%11.27%50.82%
Revenue (Total)
7.46B6.37B5.72B
Revenue (Total) Growth
17.15%11.40%29.29%

Revenue Breakdown 3

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Fixed-Price Revenue
3.73B2.82B2.62B
Fixed-Price Revenue Growth
32.29%7.39%38.86%
Unit-Price Revenue
2.29B2.20B2.06B
Unit-Price Revenue Growth
3.81%7.20%18.58%
Cost Reimbursable Revenue
1.44B1.35B1.04B
Cost Reimbursable Revenue Growth
7.31%29.89%29.91%
Revenue (Total)
7.46B6.37B5.72B
Revenue (Total) Growth
17.15%11.40%29.29%

Gross Profit

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Utilities Gross Profit
315.45M257.96M206.99M
Utilities Gross Profit Growth
22.29%24.62%-1.75%
Energy Gross Profit
507.25M445.28M380.50M
Energy Gross Profit Growth
13.92%17.03%54.54%
Gross Profit (Total)
822.71M703.25M587.49M
Gross Profit (Total) Growth
16.99%19.70%28.59%

EBIT

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Utilities Operating Income
189.31M139.71M89.19M
Utilities Operating Income Growth
35.50%56.64%-25.01%
Energy Operating Income
346.65M295.10M247.92M
Energy Operating Income Growth
17.47%19.03%80.11%
Corporate Operating Income
-114.35M-117.35M-84.04M
Operating Income (Total)
421.60M317.45M253.07M
Operating Income (Total) Growth
32.81%25.44%29.56%

Key Performance Indicators

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18 Dec '17 Dec '16 Dec '15 Dec '14 Dec '13 Dec '12
Remaining Performance Obligations
4.40B6.30B5.40B
Remaining Performance Obligations Growth
-30.16%16.67%42.10%
Remaining Performance Obligations to be Recognized Over NTM
72.90%54.80%53.90%
Utilities - Backlog
6.59B5.52B5.19B
Utilities - Backlog Growth
19.43%6.38%0.77%
Energy - Backlog
4.47B6.34B5.71B
Energy - Backlog Growth
-29.54%11.21%44.63%
Total Backlog
11.06B11.87B10.89B
Total Backlog Growth
-6.76%8.91%19.79%
Utilities - Backlog to be Recognized Over NTM
2.03B1.89B1.87B
Utilities - Backlog to be Recognized Over NTM Growth
7.00%1.12%2.16%
Energy - Backlog to be Recognized Over NTM
2.98B3.30B2.91B
Energy - Backlog to be Recognized Over NTM Growth
-9.88%13.63%33.40%
Total Backlog to be Recognized Over NTM
5.00B5.20B4.78B
Total Backlog to be Recognized Over NTM Growth
-3.73%8.72%19.13%
Updated Sep 30, 2025. Data Source: Fiscal.ai.