UK markets open in 1 hour 55 minutes

Himax Technologies, Inc. (HIMX)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
4.9700-0.1600 (-3.12%)
At close: 04:00PM EDT
5.0000 +0.03 (+0.60%)
After hours: 07:55PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Cash flows from operating activities
Net income
447,616
436,896
47,134
-13,614
8,569
Depreciation & amortisation
21,408
21,342
23,596
24,399
20,327
Deferred income taxes
113,369
110,657
11,712
416
994
Stock-based compensation
2,040
700
763
457
408
Change in working capital
-190,220
-168,522
12,485
-19,268
-35,059
Accounts receivable
-41,820
-166,395
-78,297
23,992
-794
Inventory
-214,221
-99,341
24,772
-6,660
-45,085
Accounts payable
32,816
74,954
57,335
-36,180
10,567
Other working capital
313,151
380,246
96,737
-38,418
-46,588
Other non-cash items
-735
198
738
312
-2,859
Net cash provided by operating activities
323,875
388,276
102,610
7,656
4,009
Cash flows from investing activities
Investments in property, plant and equipment
-10,724
-8,030
-5,873
-46,074
-50,597
Acquisitions, net
0
-598
-792
-1,229
-6,094
Purchases of investments
-105,962
-48,779
-23,572
-57,331
-31,043
Sales/maturities of investments
112,241
37,303
18,835
54,866
52,420
Other investing activities
-144,197
-215,651
-14,000
-877
-2,953
Net cash used for investing activities
-145,567
-232,680
-22,365
-47,767
-38,266
Cash flows from financing activities
Debt repayment
-608,897
-589,868
-607,463
-366,963
-94,000
Dividends paid
-47,404
-47,424
-4
0
-17,210
Other financing activities
-
5,023
60,884
-
-16,989
Net cash used provided by (used for) financing activities
23,646
-4,487
3,261
35,261
2,801
Net change in cash
201,177
151,086
83,883
-5,382
-31,586
Cash at beginning of period
251,725
184,938
101,055
106,437
138,023
Cash at end of period
453,679
336,024
184,938
101,055
106,437
Free cash flow
Operating cash flow
323,875
388,276
102,610
7,656
4,009
Capital expenditure
-10,724
-8,030
-5,873
-46,074
-50,597
Free cash flow
313,151
380,246
96,737
-38,418
-46,588