Canada markets close in 3 hours 49 minutes

Gentex Corporation (GNTX)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
36.28-0.03 (-0.08%)
As of 12:10PM EDT. Market open.
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
428,403
428,403
318,757
360,797
347,564
Depreciation & amortization
93,321
93,321
96,568
99,112
104,740
Deferred income taxes
-17,735
-17,735
-17,778
-41,695
-15,420
Stock based compensation
39,197
39,197
30,229
27,422
30,797
Change in working capital
-12,010
-12,010
-91,247
-82,139
-941.742
Accounts receivable
-45,251
-45,251
-26,699
35,135
-49,290
Inventory
2,127
2,127
-88,093
-89,976
22,726
Accounts Payable
40,951
40,951
37,423
7,266
-12,854
Other working capital
353,571
353,571
191,767
293,333
412,785
Net cash provided by operating activites
537,250
537,250
338,201
362,168
464,492
Cash flows from investing activities
Investments in property, plant and equipment
-183,678
-183,678
-146,433
-68,835
-51,707
Acquisitions, net
-90,020
-90,020
-45,743
-24,974
-11,217
Purchases of investments
-97,849
-97,849
-18,194
-100,302
-73,719
Sales/Maturities of investments
76,292
76,292
40,930
83,927
167,003
Other investing activites
-4,453
-4,453
-3,611
-5,501
-4,327
Net cash used for investing activites
-299,416
-299,416
-172,739
-113,107
26,416
Cash flows from financing activities
Debt repayment
-
-
0
0
-75,000
Common stock repurchased
-147,401
-147,401
-112,529
-324,643
-288,481
Dividends Paid
-112,150
-112,150
-113,092
-115,286
-117,182
Net cash used privided by (used for) financing activities
-230,153
-230,153
-209,019
-410,120
-363,859
Net change in cash
7,680
7,680
-43,557
-161,059
127,049
Cash at beginning of period
218,755
218,755
262,312
423,371
296,322
Cash at end of period
226,435
226,435
218,755
262,312
423,371
Free Cash Flow
Operating Cash Flow
537,250
537,250
338,201
362,168
464,492
Capital Expenditure
-183,678
-183,678
-146,433
-68,835
-51,707
Free Cash Flow
353,571
353,571
191,767
293,333
412,785