Canada markets closed

Onto Innovation Inc (NNM.BE)

Berlin - Berlin Delayed Price. Currency in EUR
Add to watchlist
206.00+4.00 (+1.98%)
At close: 08:08AM CEST
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
138,944
121,159
223,334
142,349
31,025
-
Depreciation & amortization
66,972
67,212
64,662
65,801
67,578
-
Deferred income taxes
-22,359
-22,429
-33,601
-12,618
-11,631
-
Stock based compensation
25,880
25,513
24,426
19,542
17,662
-
Change in working capital
-40,163
-32,488
-156,520
-50,629
-28,742
-
Accounts receivable
-
12,151
-65,140
-27,829
-25,816
-
Inventory
-
-16,462
-93,905
-57,175
-42,409
-
Accounts Payable
-
-4,681
1,181
12,142
11,403
-
Other working capital
157,344
149,400
118,298
163,242
102,155
-
Other non-cash items
2,911
2,991
-563
2,660
15,389
-
Net cash provided by operating activites
179,037
171,973
136,703
175,281
105,984
-
Cash flows from investing activities
Investments in property, plant and equipment
-21,693
-22,573
-18,405
-12,039
-3,829
-
Acquisitions, net
-
0
-4,644
-23,795
0
-
Purchases of investments
-599,611
-480,458
-371,287
-361,022
-313,027
-
Sales/Maturities of investments
410,063
396,844
338,645
255,063
265,409
-
Other investing activites
-
-
-
-
2,848
-
Net cash used for investing activites
-208,441
-103,387
-55,691
-141,793
-48,599
-
Cash flows from financing activities
Common stock issued
-
-
-
-
2,919
844
Common stock repurchased
0
-3,197
-65,257
0
-52,000
-
Other financing activites
-14,378
-11,563
-11,161
-7,403
-4,621
-
Net cash used privided by (used for) financing activities
-5,078
-9,475
-68,350
2,670
-53,702
-
Net change in cash
-39,592
57,635
6,270
32,882
6,047
-
Cash at beginning of period
230,484
175,872
169,602
136,720
130,673
-
Cash at end of period
196,003
233,508
175,872
169,602
136,720
-
Free Cash Flow
Operating Cash Flow
179,037
171,973
136,703
175,281
105,984
-
Capital Expenditure
-21,693
-22,573
-18,405
-12,039
-3,829
-
Free Cash Flow
157,344
149,400
118,298
163,242
102,155
-