UK markets closed

MFEC Public Company Limited (MFEC.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
6.30-0.15 (-2.33%)
At close: 04:38PM ICT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
681,054
681,054
234,932
256,988
244,622
Depreciation & amortisation
72,154
72,154
74,164
72,742
74,221
Stock-based compensation
-
-
0
180
368
Change in working capital
-14,495
-14,495
-70,379
-418,682
-34,822
Accounts receivable
-243,432
-243,432
34,073
264,547
-384,317
Inventory
-520,761
-520,761
-323,371
-405,634
-611,128
Accounts payable
340,288
340,288
-18,424
-253,643
685,416
Other working capital
-42,108
-42,108
217,790
-174,845
265,182
Other non-cash items
-23,752
-23,752
1,253
-21,562
3,284
Net cash provided by operating activities
56,081
56,081
250,141
-133,538
305,706
Cash flows from investing activities
Investments in property, plant and equipment
-98,189
-98,189
-32,351
-41,307
-40,523
Acquisitions, net
-185,883
-185,883
-14,194
-896.31
-49,500
Purchases of investments
-92,900
-92,900
-36,000
-32,000
-518,000
Sales/maturities of investments
98,065
98,065
45,500
28,500
499,083
Other investing activities
-66,500
-66,500
-20,100
-10,000
-8,741
Net cash used for investing activities
353,973
353,973
-38,057
-53,608
-110,628
Cash flows from financing activities
Debt repayment
-306,898
-306,898
-35,368
-35,701
-83,150
Dividends paid
-176,573
-176,573
-176,581
-176,581
-154,509
Other financing activities
-63,633
-63,633
-24,529
-14,673
46,214
Net cash used provided by (used for) financing activities
-435,764
-435,764
-22,108
154,966
-186,702
Net change in cash
-25,710
-25,710
189,976
-32,180
8,376
Cash at beginning of period
281,973
281,973
141,839
174,019
165,644
Cash at end of period
256,262
256,262
281,973
141,839
174,019
Free cash flow
Operating cash flow
56,081
56,081
250,141
-133,538
305,706
Capital expenditure
-98,189
-98,189
-32,351
-41,307
-40,523
Free cash flow
-42,108
-42,108
217,790
-174,845
265,182