Canada markets open in 7 hours 22 minutes

Barrett Business Services, Inc. (BB1.F)

Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
30.60-0.40 (-1.29%)
As of 08:03AM CEST. Market open.
Show:
Annual

Balance Sheet

Currency in USD. All numbers in thousands
Breakdown
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Assets
Current Assets
Cash
Cash And Cash Equivalents
71,168
91,423
69,405
68,688
-
Other Short Term Investments
81,027
68,325
96,763
101,244
-
Total Cash
152,195
159,748
166,168
169,932
-
Net Receivables
171,407
163,838
155,707
118,506
-
Other Current Assets
18,443
19,787
17,606
15,961
-
Total Current Assets
447,502
454,362
406,719
407,875
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
104,659
97,602
88,505
85,085
-
Accumulated Depreciation
-34,466
-31,844
-31,531
-27,144
-
Net property, plant and equipment
70,193
65,758
56,974
57,941
-
Equity and other investments
-
-
-
-
0
Goodwill
47,820
47,820
47,820
47,820
-
Other long-term assets
151,805
107,558
235,439
261,314
-
Total non-current assets
274,036
232,576
340,233
367,075
-
Total Assets
721,538
686,938
746,952
774,950
-
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Current Debt
-
-
3,510
221
221
Accounts Payable
6,593
8,264
4,485
4,746
-
Taxes payable
0
610
1,673
0
-
Accrued liabilities
243,492
235,014
214,187
157,264
-
Total Current Liabilities
343,252
334,731
315,396
290,637
-
Non-current liabilities
Long Term Debt
-
-
-
3,510
3,730
Deferred taxes liabilities
-
0
1,687
4,518
0
Deferred revenues
-
7,070
7,362
5,925
4,682
Other long-term liabilities
8,987
7,070
7,362
5,925
-
Total non-current liabilities
179,146
174,365
223,026
286,078
-
Total Liabilities
522,398
509,096
538,422
576,715
-
Stockholders' Equity
Common Stock
66
69
74
76
-
Retained Earnings
182,935
172,623
178,323
165,710
-
Accumulated other comprehensive income
-20,801
-27,594
1,079
7,564
-
Total stockholders' equity
199,140
177,842
208,530
198,235
-
Total liabilities and stockholders' equity
721,538
686,938
746,952
774,950
-