Canada markets closed

Gentex Corporation (GNTX)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
24.57-0.56 (-2.23%)
At close: 04:00PM EDT
24.57 0.00 (0.00%)
After hours: 04:06PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2021-12-31
2020-12-31
2019-12-31
2018-12-31
Cash flows from operating activities
Net Income
320,773
360,797
347,564
424,684
437,883
Depreciation & amortization
97,667
99,112
104,740
104,703
102,187
Deferred income taxes
-33,103
-41,695
-15,420
-3,359
-4,415
Stock based compensation
30,161
27,422
30,797
21,671
18,306
Change in working capital
-116,210
-82,139
-941.742
-41,682
932.001
Accounts receivable
-40,259
35,135
-49,290
-21,873
17,584
Inventory
-128,678
-89,976
22,726
-23,660
-8,516
Accounts Payable
39,694
7,266
-12,854
4,744
2,912
Other working capital
203,706
293,333
412,785
421,387
466,428
Net cash provided by operating activites
299,186
362,168
464,492
505,967
552,419
Cash flows from investing activities
Investments in property, plant and equipment
-95,481
-68,835
-51,707
-84,580
-85,991
Acquisitions, net
-24,298
-12,072
-11,217
-
-
Purchases of investments
-61,115
-113,204
-73,719
-153,258
-332,106
Sales/Maturities of investments
73,422
83,927
167,003
182,153
237,141
Other investing activites
-6,980
-5,501
-4,327
-3,027
-5,603
Net cash used for investing activites
-111,929
-113,107
26,416
-56,711
-185,821
Cash flows from financing activities
Debt repayment
-
0
-75,000
0
-78,000
Common stock repurchased
-182,281
-324,643
-288,481
-331,471
-591,578
Dividends Paid
-113,784
-115,286
-117,182
-116,309
-116,567
Net cash used privided by (used for) financing activities
-270,918
-410,120
-363,859
-369,959
-719,307
Net change in cash
-83,660
-161,059
127,049
79,296
-352,709
Cash at beginning of period
353,033
423,371
296,322
217,025
569,734
Cash at end of period
269,372
262,312
423,371
296,322
217,025
Free Cash Flow
Operating Cash Flow
299,186
362,168
464,492
505,967
552,419
Capital Expenditure
-95,481
-68,835
-51,707
-84,580
-85,991
Free Cash Flow
203,706
293,333
412,785
421,387
466,428