Canada markets close in 4 hours 36 minutes

Universal Display Corporation (OLED)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
203.62-7.47 (-3.54%)
As of 11:20AM EDT. Market open.
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
222,684
203,011
210,061
184,213
133,372
-
Depreciation & amortization
45,499
43,402
42,274
41,962
37,186
-
Deferred income taxes
1,614
-3,766
-26,946
1,748
-4,446
-
Stock based compensation
31,312
24,109
29,946
36,275
28,278
-
Change in working capital
-58,221
-103,505
-134,297
-81,595
136,589
-
Accounts receivable
-14,996
-47,186
14,975
-25,378
-21,809
-
Inventory
4,012
7,425
-49,060
-42,569
-28,752
-
Other working capital
187,196
28,422
79,609
147,550
120,741
-
Other non-cash items
-
-
-
-225,549
-183,997
-135,368
Net cash provided by operating activites
236,548
154,777
126,815
191,105
148,792
-
Cash flows from investing activities
Investments in property, plant and equipment
-49,352
-126,355
-47,206
-43,555
-28,051
-
Purchases of investments
-590,812
-531,103
-701,993
-642,180
-604,153
-
Sales/Maturities of investments
480,878
574,165
468,456
227,984
1,023,460
-
Net cash used for investing activites
-159,286
-83,293
-280,743
-457,751
391,256
-
Cash flows from financing activities
Common stock issued
2,228
2,012
1,570
1,507
1,176
-
Common stock repurchased
-
-
-
0
0
-649
Dividends Paid
-71,998
-66,735
-56,996
-37,931
-28,445
-
Other financing activites
-8,106
-8,206
-9,209
-14,949
-14,394
-
Net cash used privided by (used for) financing activities
-77,876
-72,929
-64,635
-51,373
-41,663
-
Net change in cash
-614
-1,445
-218,563
-318,019
498,385
-
Cash at beginning of period
93,470
93,430
311,993
630,012
131,627
-
Cash at end of period
92,856
91,985
93,430
311,993
630,012
-
Free Cash Flow
Operating Cash Flow
236,548
154,777
126,815
191,105
148,792
-
Capital Expenditure
-49,352
-126,355
-47,206
-43,555
-28,051
-
Free Cash Flow
187,196
28,422
79,609
147,550
120,741
-