Canada markets closed

Gentex Corporation (GNTX)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
24.96-0.30 (-1.19%)
At close: 04:00PM EDT
25.24 +0.28 (+1.12%)
After hours: 05:19PM EDT
Show:
Annual

Balance Sheet

All numbers in thousands
Breakdown
2021-12-31
2020-12-31
2019-12-31
2018-12-31
Assets
Current Assets
Cash
Cash And Cash Equivalents
262,312
423,371
296,322
217,025
Other Short Term Investments
5,424
27,164
140,384
169,413
Total Cash
267,735
450,535
436,706
386,438
Net Receivables
249,795
284,925
235,410
213,538
Inventory
316,267
226,292
248,942
225,282
Other Current Assets
39,178
17,578
29,319
25,673
Total Current Assets
872,976
979,331
950,377
850,930
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
1,324,479
1,257,206
1,227,127
1,197,954
Accumulated Depreciation
-860,357
-789,071
-728,811
-699,480
Net property, plant and equipment
464,122
468,135
498,316
498,474
Equity and other investments
207,693
162,028
139,909
137,979
Goodwill
313,960
311,923
307,366
307,366
Intangible Assets
272,640
276,525
272,835
290,685
Total non-current assets
1,258,415
1,218,611
1,218,426
1,234,504
Total Assets
2,131,391
2,197,941
2,168,803
2,085,434
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Accounts Payable
98,343
84,784
97,554
92,810
Taxes payable
196.863
3,790
24.952
4,294
Accrued liabilities
54,743
59,919
45,371
43,531
Other Current Liabilities
-
-
11,613
11,497
Total Current Liabilities
181,656
177,737
171,847
169,161
Non-current liabilities
Deferred taxes liabilities
0
38,961
51,454
54,521
Other long-term liabilities
11,747
17,300
7,414
-
Total non-current liabilities
11,747
56,261
58,869
54,521
Total Liabilities
193,403
233,998
230,715
223,682
Stockholders' Equity
Common Stock
14,186
14,622
15,077
15,560
Retained Earnings
1,042,461
1,089,699
1,116,372
1,102,468
Accumulated other comprehensive income
1,927
6,851
-1,289
-1,600
Total stockholders' equity
1,937,988
1,963,943
1,938,088
1,861,752
Total liabilities and stockholders' equity
2,131,391
2,197,941
2,168,803
2,085,434