Singapore markets open in 7 hours 13 minutes

KGI Securities (Thailand) Public Company Limited (KGI.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
4.2600-0.0400 (-0.93%)
At close: 04:36PM ICT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
951,313
868,450
1,004,460
1,858,088
567,598
-
Depreciation & amortisation
213,643
190,667
155,202
152,620
156,057
-
Change in working capital
-422,446
854,122
-1,088,095
-1,112,691
-1,260,927
-
Accounts receivable
847,474
-826,565
9,443,407
-704,047
-9,727,089
-
Accounts payable
-747,647
-409,578
-7,558,028
-45,079
8,735,741
-
Other working capital
497,018
1,638,066
283,452
802,751
-378,607
-
Other non-cash items
-138,086
-88,679
-45,698
-43,765
-38,747
-
Net cash provided by operating activities
688,014
1,812,301
318,941
854,551
-336,484
-
Cash flows from investing activities
Investments in property, plant and equipment
-190,996
-174,235
-35,489
-51,800
-42,124
-
Acquisitions, net
-
0
0
0
0
-
Purchases of investments
-386,659
-136,659
-452,746
-255,934
-18,400
-
Sales/maturities of investments
304,300
252,502
495,328
320,000
0
-
Other investing activities
-
-
-
6,070
25,188
9,571
Net cash used for investing activities
-233,204
-56,913
14,254
19,383
-33,140
-
Cash flows from financing activities
Debt repayment
-651,971
-646,649
-114,328
-103,242
-41,036,386
-
Dividends paid
-
-707,048
-1,095,428
-497,922
-679,166
-
Other financing activities
-2,544
-2,805
-3,228
-1,405
-513.345
-
Net cash used provided by (used for) financing activities
-1,361,563
-1,356,502
-677,984
-602,569
656,100
-
Net change in cash
-916,600
368,686
-337,757
261,787
277,778
-
Cash at beginning of period
1,577,075
537,358
875,116
613,329
335,551
-
Cash at end of period
670,322
906,044
537,358
875,116
613,329
-
Free cash flow
Operating cash flow
688,014
1,812,301
318,941
854,551
-336,484
-
Capital expenditure
-190,996
-174,235
-35,489
-51,800
-42,124
-
Free cash flow
497,018
1,638,066
283,452
802,751
-378,607
-