Canada markets close in 6 hours 17 minutes

Bel Fuse Inc. (BELFB)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
60.14-1.75 (-2.83%)
As of 09:30AM EDT. Market open.
Show:
Annual

Balance Sheet

All numbers in thousands
Breakdown
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Assets
Current Assets
Cash
Cash And Cash Equivalents
89,371
70,266
61,756
84,939
Other Short Term Investments
37,548
0
-
-
Total Cash
126,919
70,266
61,756
84,939
Net Receivables
84,129
107,274
87,135
71,372
Inventory
136,540
172,465
139,383
100,133
Other Current Assets
21,097
13,159
12,467
9,637
Total Current Assets
381,478
381,408
329,016
280,216
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
136,209
166,775
169,314
160,966
Accumulated Depreciation
-79,195
-108,391
-109,852
-112,248
Net property, plant and equipment
57,014
58,384
59,462
48,718
Equity and other investments
10,282
0
-
-
Goodwill
26,642
25,099
26,651
23,966
Intangible Assets
49,391
54,111
60,995
65,789
Other long-term assets
33,119
34,183
31,261
29,472
Total non-current assets
190,153
179,058
182,830
173,650
Total Assets
571,631
560,466
511,846
453,866
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Current Debt
-
-
-
5,286
Accounts Payable
40,441
64,589
65,960
39,774
Accrued liabilities
51,611
42,026
32,229
28,476
Deferred revenues
3,046
8,847
2,224
-
Other Current Liabilities
9,161
14,972
4,719
7,409
Total Current Liabilities
110,609
136,304
112,012
87,536
Non-current liabilities
Long Term Debt
60,000
95,000
112,500
110,294
Deferred taxes liabilities
1,456
1,257
1,487
1,030
Other long-term liabilities
24,920
31,295
38,527
36,523
Total non-current liabilities
120,464
161,816
191,091
180,531
Total Liabilities
231,073
298,120
303,103
268,067
Stockholders' Equity
Common Stock
1,279
1,281
1,252
1,235
Retained Earnings
307,510
237,188
187,935
166,491
Accumulated other comprehensive income
-12,037
-16,546
-18,863
-18,063
Total stockholders' equity
340,558
262,346
208,743
185,799
Total liabilities and stockholders' equity
571,631
560,466
511,846
453,866