Australia markets closed

Fabrinet (FN)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
172.20+2.27 (+1.34%)
At close: 04:00PM EDT
173.72 +1.52 (+0.88%)
Pre-market: 04:09AM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
30/06/2023
30/06/2022
30/06/2021
30/06/2020
Cash flows from operating activities
Net income
254,340
247,913
200,380
148,341
113,479
Depreciation & amortisation
46,422
43,832
38,738
36,252
30,875
Deferred income taxes
-1,029
-3,484
-191
-3,473
1,262
Stock-based compensation
28,343
28,127
28,048
25,462
22,203
Change in working capital
7,884
-104,058
-145,156
-83,425
-25,262
Accounts receivable
-50,736
-76,917
-105,550
-62,314
-12,260
Inventory
121,792
37,449
-135,011
-112,349
-16,174
Accounts payable
-61,400
-58,596
93,499
96,312
-5,990
Other working capital
277,454
151,039
33,663
74,182
107,153
Other non-cash items
3,228
2,833
1,422
-418
2,209
Net cash provided by operating activities
337,424
213,310
124,246
122,157
150,660
Cash flows from investing activities
Investments in property, plant and equipment
-59,970
-62,271
-90,583
-47,975
-43,507
Purchases of investments
-307,494
-217,005
-198,318
-244,330
-196,373
Sales/maturities of investments
186,330
180,431
153,095
258,971
191,316
Other investing activities
-24,310
-
-
24,310
-24,310
Net cash used for investing activities
-178,990
-98,717
-135,543
-8,934
-71,248
Cash flows from financing activities
Debt repayment
-12,191
-15,242
-12,195
-12,288
-70,479
Common stock repurchased
-48,843
-47,575
-59,915
-18,842
-20,722
Other financing activities
-13,723
-18,167
-20,824
-11,624
-5,042
Net cash used provided by (used for) financing activities
-74,757
-80,984
-92,934
-42,754
-35,305
Net change in cash
83,677
33,609
-104,231
70,469
44,107
Cash at beginning of period
250,829
198,365
303,123
232,832
188,241
Cash at end of period
334,506
231,368
198,365
303,123
232,832
Free cash flow
Operating cash flow
337,424
213,310
124,246
122,157
150,660
Capital expenditure
-59,970
-62,271
-90,583
-47,975
-43,507
Free cash flow
277,454
151,039
33,663
74,182
107,153