Australia markets open in 4 hours 23 minutes

Primoris Services Corporation (PRIM)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
50.24+0.05 (+0.10%)
At close: 04:00PM EDT
50.24 0.00 (0.00%)
After hours: 05:43PM EDT
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Assets
Current assets
Cash
Cash and cash equivalents
217,778
248,692
200,512
326,744
Total cash
217,778
248,692
200,512
326,744
Net receivables
887,797
837,268
596,646
548,332
Other current assets
135,840
176,350
86,263
-
Total current assets
1,885,233
1,704,385
1,182,090
1,115,266
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
1,305,688
1,169,521
1,041,144
980,713
Accumulated depreciation
-469,252
-472,861
-449,256
-417,199
Net property, plant and equipment
836,436
696,660
591,888
563,514
Goodwill
857,650
871,808
581,664
215,103
Intangible assets
227,561
249,381
171,320
61,012
Other long-term assets
20,547
21,786
15,058
12,776
Total non-current assets
1,942,194
1,839,635
1,361,237
854,314
Total assets
3,827,427
3,544,020
2,543,327
1,969,580
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
72,903
78,137
67,230
47,722
Accounts payable
628,962
534,956
273,463
245,906
Accrued liabilities
138,180
143,218
104,220
105,492
Deferred revenues
363,159
269,853
234,352
267,227
Total current liabilities
1,335,035
1,138,064
759,118
764,415
Non-current liabilities
Long-term debt
885,369
1,065,315
594,232
268,835
Deferred tax liabilities
59,565
57,101
38,510
13,548
Other long-term liabilities
47,912
43,915
63,353
70,077
Total non-current liabilities
1,256,300
1,297,118
794,154
490,373
Total liabilities
2,591,335
2,435,182
1,553,272
1,254,788
Stockholders' equity
Common stock
6
6
6
5
Retained earnings
961,028
847,681
727,433
624,694
Accumulated other comprehensive income
-788
-2,620
698
958
Total stockholders' equity
1,236,092
1,108,838
990,055
714,755
Total liabilities and stockholders' equity
3,827,427
3,544,020
2,543,327
1,969,580