Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

PRIM Stock Annual Balance Sheet. Download in Excel

Primoris Services Corporation logo

Primoris Services Corporation

Sector: Industrials   

Industry: Engineering & Construction

78.70
 
USD
  
2.09
  
(2.73%)
Previous close: 76.61  Open: 77.64  Bid: 77.05  Ask: 81.02
52 week range    
45.92   
   90.86
Mkt Cap: 4,274 M  Avg Vol (90 Days): 903,705
Last updated: Friday 27th June 2025

Stock Rankings

84
MarketXLS Rank
80
Value
90
Technical
84
Quality
How are these ranks calculated?
Financials

PRIM Balance Sheet

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
Accounts payable124 M168 M141 M249 M236 M246 M273 M535 M629 M624 M
Accumulated depreciation & depletion-223 M-268 M-303 M-357 M-399 M-417 M-449 M-473 M-469 M-426 M
Cash and equivalents164 M136 M170 M151 M120 M327 M201 M249 M218 M456 M
CashCashEquivalentsAndShortTermInvestments164 M136 M170 M151 M120 M327 M201 M249 M218 M456 M
CashEquivalents164 M136 M170 M151 M120 M
CommonStock5000.05000.05000.05000.05000.05000.06000.06000.06000.06000.0
CurrentAccruedExpenses94 M108 M76 M118 M184 M201 M175 M246 M263 M350 M
CurrentCapitalLeaseObligation974000.0188000.0132000.057 M74 M73 M62 M73 M96 M122 M
CurrentDeferredRevenue169 M190 M192 M267 M240 M276 M366 M617 M
CurrentDeferredTaxesAssets35 M30 M138 M130 M100 M
CurrentDeferredTaxesLiabilities1 M10 M14 M7 M17 M-115 M-116 M
CurrentProvisions7 M13 M10 M
DividendsPayable3 M3 M3 M3 M3 M3 M3 M3 M3 M4 M
Float term debt220 M203 M193 M306 M296 M407 M692 M1,196 M1,149 M994 M
GoodwillAndOtherIntangibleAssets161 M160 M198 M287 M285 M276 M753 M1,121 M1,085 M1,065 M
IncomeTaxPayable2 M3 M3 M5 M9 M14 M8 M16 M14 M53 M
Leases5 M3 M3 M
LongTermCapitalLeaseObligation22000.015000.0196000.0171 M138 M98 M131 M263 M333 M
LongTermDebtAndCapitalLeaseObligation220 M203 M193 M306 M467 M407 M692 M1,196 M1,149 M994 M
Minority interest217000.01 M6 M3 M1 M37000.0
NonCurrentDeferredAssets1 M1 M1 M2 M1 M
NonCurrentDeferredLiabilities10 M14 M8 M18 M14 M39 M57 M60 M64 M
NonCurrentDeferredTaxesAssets1 M30 M22 M1 M1 M2 M1 M
OtherCurrentLiabilities140 M113 M29 M43 M39 M81 M78 M114 M109 M135 M
OtherInventories39 M26 M12 M18 M15 M22 M40 M49 M
OtherPayable66 M111 M607 M
Payables127 M171 M144 M252 M239 M249 M277 M538 M632 M629 M
PreferredStock1000000.01000000.01000000.01000000.01000000.0
RecievablesAdjustmentsAllowances-480000.0-1 M-500000.0-2 M-400000.0-2 M-3 M
Retained earnings320 M335 M396 M461 M531 M626 M728 M845 M960 M1,124 M
Total capitalization703 M701 M750 M910 M925 M1,390 M2,277 M3,370 M3,270 M3,063 M
TotalEquityGrossMinority483 M499 M562 M607 M630 M715 M990 M1,109 M1,236 M1,410 M
TotalEquityGrossMinorityInterest483 M499 M562 M607 M630 M715 M990 M1,109 M1,236 M1,410 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest1,132 M1,171 M1,256 M1,594 M1,830 M1,970 M2,543 M3,544 M3,827 M4,196 M
TotalNonCurrentLiabilitiesNetMinorityInteres233 M222 M239 M365 M530 M490 M794 M1,297 M1,256 M1,116 M
Working capital271 M281 M288 M303 M242 M351 M423 M566 M550 M489 M
accrec288 M341 M286 M
addpaid163 M162 M161 M144 M97 M89 M262 M264 M276 M286 M
capstk5000.05000.05000.05000.05000.05000.06000.06000.06000.06000.0
comstkeqty483 M497 M556 M604 M630 M715 M990 M1,109 M1,236 M1,410 M
curdebt54 M58 M65 M62 M56 M48 M67 M78 M73 M75 M
curdebtcaplease55 M58 M65 M62 M56 M48 M67 M78 M73 M75 M
curdefliab169 M190 M192 M267 M240 M276 M366 M617 M
gainlossnoearn-908000.076000.0
goodwill124 M127 M153 M206 M215 M215 M582 M872 M858 M857 M
grosppe506 M546 M615 M733 M775 M981 M1,041 M1,170 M1,306 M1,375 M
inv68 M49 M41 M
netppe284 M277 M312 M376 M376 M564 M592 M697 M836 M949 M
noncurdefliab33 M10 M14 M8 M18 M14 M39 M57 M60 M64 M
othca31 M46 M67 M89 M815000.02 M1 M
othintang36 M33 M45 M81 M70 M61 M171 M249 M228 M208 M
othnca211000.02 M3 M5 M13 M13 M15 M22 M21 M22 M
othncl13 M9 M32 M52 M46 M70 M63 M44 M48 M58 M
othprop376 M564 M592 M697 M836 M949 M
othrec437 M527 M292 M373 M405 M432 M472 M663 M685 M834 M
payacc221 M279 M220 M370 M422 M449 M451 M784 M896 M979 M
prepaid18 M19 M15 M36 M43 M30 M86 M176 M136 M96 M
restcash331 M206 M
totassets1,132 M1,171 M1,256 M1,594 M1,830 M1,970 M2,543 M3,544 M3,827 M4,196 M
totca687 M731 M743 M924 M913 M1,115 M1,182 M1,704 M1,885 M2,159 M
totcl416 M450 M455 M622 M670 M764 M759 M1,138 M1,335 M1,671 M
toteqty483 M497 M556 M604 M630 M715 M990 M1,109 M1,236 M1,410 M
totliab649 M672 M694 M987 M1,201 M1,255 M1,553 M2,435 M2,591 M2,786 M
totnca445 M439 M513 M670 M675 M854 M1,361 M1,840 M1,942 M2,036 M
totncl233 M222 M239 M365 M530 M490 M794 M1,297 M1,256 M1,116 M
trustpref1000000.01000000.01000000.01000000.01000000.0
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader