Canada markets closed

Universal Display Corporation (OLED)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
228.39+6.48 (+2.92%)
At close: 04:00PM EDT
228.39 0.00 (0.00%)
After hours: 05:35PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Cash flows from operating activities
Net Income
220,025
203,011
210,061
184,213
133,372
-
Depreciation & amortization
45,179
43,402
42,274
41,962
37,186
-
Deferred income taxes
-1,766
-3,766
-26,946
1,748
-4,446
-
Stock based compensation
28,868
24,109
29,946
36,275
28,278
-
Change in working capital
-105,429
-103,505
-134,297
-81,595
136,589
-
Accounts receivable
-26,907
-47,186
14,975
-25,378
-21,809
-
Inventory
1,340
7,425
-49,060
-42,569
-28,752
-
Other working capital
54,900
28,422
79,609
147,550
120,741
-
Other non-cash items
-
-
-
-225,549
-183,997
-135,368
Net cash provided by operating activites
179,312
154,777
126,815
191,105
148,792
-
Cash flows from investing activities
Investments in property, plant and equipment
-124,412
-126,355
-47,206
-43,555
-28,051
-
Purchases of investments
-565,843
-531,103
-701,993
-642,180
-604,153
-
Sales/Maturities of investments
502,104
574,165
468,456
227,984
1,023,460
-
Net cash used for investing activites
-188,151
-83,293
-280,743
-457,751
391,256
-
Cash flows from financing activities
Common stock issued
2,133
2,012
1,570
1,507
1,176
-
Common stock repurchased
-
-
-
0
0
-649
Dividends Paid
-69,493
-66,735
-56,996
-37,931
-28,445
-
Other financing activites
-8,083
-8,206
-9,209
-14,949
-14,394
-
Net cash used privided by (used for) financing activities
-75,443
-72,929
-64,635
-51,373
-41,663
-
Net change in cash
-84,282
-1,445
-218,563
-318,019
498,385
-
Cash at beginning of period
158,294
93,430
311,993
630,012
131,627
-
Cash at end of period
74,012
91,985
93,430
311,993
630,012
-
Free Cash Flow
Operating Cash Flow
179,312
154,777
126,815
191,105
148,792
-
Capital Expenditure
-124,412
-126,355
-47,206
-43,555
-28,051
-
Free Cash Flow
54,900
28,422
79,609
147,550
120,741
-