Canada markets closed

Tecnoglass Inc. (TGLS)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
53.85+1.24 (+2.36%)
At close: 04:00PM EDT
53.85 -0.01 (-0.02%)
After hours: 04:01PM EDT
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
129,508
103,671
85,011
67,668
Other Short Term Investments
2,907
2,049
1,977
2,387
Total Cash
132,415
105,720
86,988
70,055
Net Receivables
166,498
158,397
110,539
89,376
Inventory
159,070
124,997
84,975
81,249
Other Current Assets
1,535
1,518
4,742
2,976
Total Current Assets
535,760
432,134
326,275
285,161
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
471,216
304,669
273,474
259,884
Accumulated Depreciation
-146,625
-101,804
-106,845
-107,410
Net property, plant and equipment
324,591
202,865
166,629
152,474
Equity and other investments
61,999
58,952
51,469
47,535
Goodwill
23,561
23,561
23,561
23,561
Intangible Assets
3,475
2,706
3,337
5,112
Other long-term assets
-
66
309
173
Total non-current assets
426,957
302,174
265,288
244,951
Total Assets
962,717
734,308
591,563
530,112
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Current Debt
7,002
504
10,700
1,764
Accounts Payable
82,784
90,186
68,087
42,326
Accrued liabilities
-
-
3
7,175
Deferred revenues
72,543
49,601
45,213
27,242
Other Current Liabilities
61,794
60,566
24,017
9,959
Total Current Liabilities
235,886
209,802
155,015
94,056
Non-current liabilities
Long Term Debt
163,004
168,980
188,355
222,722
Deferred taxes liabilities
15,793
5,190
3,417
3,170
Deferred revenues
14
11
78
977
Total non-current liabilities
178,811
174,181
191,850
227,514
Total Liabilities
414,697
383,983
346,865
321,570
Stockholders' Equity
Common Stock
5
5
5
5
Retained Earnings
400,035
234,254
91,045
29,926
Accumulated other comprehensive income
-44,405
-104,729
-66,478
-41,239
Total stockholders' equity
548,020
348,820
243,862
207,982
Total liabilities and stockholders' equity
962,717
734,308
591,563
530,112