Canada markets closed

Gentex Corporation (GNTX)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
34.66+0.11 (+0.32%)
At close: 04:00PM EDT
34.66 0.00 (0.00%)
After hours: 04:04PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
439,056
428,403
318,757
360,797
347,564
Depreciation & amortization
93,233
93,321
96,568
99,112
104,740
Deferred income taxes
-21,515
-17,735
-17,778
-41,695
-15,420
Stock based compensation
41,152
39,197
30,229
27,422
30,797
Change in working capital
-17,057
-12,010
-91,247
-82,139
-941.742
Accounts receivable
-8,659
-45,251
-26,699
35,135
-49,290
Inventory
-34,527
2,127
-88,093
-89,976
22,726
Accounts Payable
35,920
40,951
37,423
7,266
-12,854
Other working capital
373,482
353,571
191,767
293,333
412,785
Net cash provided by operating activites
546,213
537,250
338,201
362,168
464,492
Cash flows from investing activities
Investments in property, plant and equipment
-172,731
-183,678
-146,433
-68,835
-51,707
Acquisitions, net
-
-90,020
-45,743
-24,974
-11,217
Purchases of investments
-103,209
-97,849
-18,194
-100,302
-73,719
Sales/Maturities of investments
89,241
76,292
40,930
83,927
167,003
Other investing activites
-5,627
-4,453
-3,611
-5,501
-4,327
Net cash used for investing activites
-282,162
-299,416
-172,739
-113,107
26,416
Cash flows from financing activities
Debt repayment
-
-
0
0
-75,000
Common stock repurchased
-162,950
-147,401
-112,529
-324,643
-288,481
Dividends Paid
-111,824
-112,150
-113,092
-115,286
-117,182
Net cash used privided by (used for) financing activities
-234,498
-230,153
-209,019
-410,120
-363,859
Net change in cash
29,552
7,680
-43,557
-161,059
127,049
Cash at beginning of period
219,452
218,755
262,312
423,371
296,322
Cash at end of period
249,005
226,435
218,755
262,312
423,371
Free Cash Flow
Operating Cash Flow
546,213
537,250
338,201
362,168
464,492
Capital Expenditure
-172,731
-183,678
-146,433
-68,835
-51,707
Free Cash Flow
373,482
353,571
191,767
293,333
412,785