Australia markets closed

Ditto (Thailand) Public Company Limited (DITTO.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
14.70-0.20 (-1.34%)
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
358,854
335,094
234,748
200,683
114,203
-
Depreciation & amortisation
49,357
49,247
48,987
56,514
56,693
-
Deferred income taxes
83,559
80,218
58,687
-
-
-
Change in working capital
-752,568
-627,699
-17,372
-95,472
-156,599
-
Accounts receivable
-602,582
-363,255
-47,290
-37,706
-55,837
-
Inventory
-23,927
6,448
-26,945
14,815
65,123
-
Other working capital
22,745
129,633
333,381
109,974
-6,193
-
Other non-cash items
407,112
406,679
85,004
8,205
-9,603
-
Net cash provided by operating activities
40,589
146,445
357,830
145,472
11,700
-
Cash flows from investing activities
Investments in property, plant and equipment
-17,844
-16,812
-24,449
-35,499
-17,893
-
Acquisitions, net
-2,762
-10,375
-624.995
0
-
-
Purchases of investments
-1,098,906
-594,639
-513,352
-21,026
-2,561
-
Sales/maturities of investments
1,105,091
508,000
100,647
25,840
0
-
Other investing activities
-85,021
-113,709
11,828
-16,283
-16,048
-
Net cash used for investing activities
-89,410
-217,826
-425,858
-46,943
-36,268
-
Cash flows from financing activities
Debt repayment
-13,150
-11,653
-12,909
-193,235
-34,381
-
Common stock issued
0
0
2,700
582,902
20,000
-
Dividends paid
-5,867
-5,867
-4,888
-79,992
-62,400
-
Other financing activities
-
-
2,465
-0.48
-0.12
-0.167
Net cash used provided by (used for) financing activities
3,935
-14,093
-101,606
303,068
10,919
-
Net change in cash
-44,886
-85,474
-169,634
401,598
-13,650
-
Cash at beginning of period
104,606
242,225
411,859
10,261
23,911
-
Cash at end of period
59,720
156,751
242,225
411,859
10,261
-
Free cash flow
Operating cash flow
40,589
146,445
357,830
145,472
11,700
-
Capital expenditure
-17,844
-16,812
-24,449
-35,499
-17,893
-
Free cash flow
22,745
129,633
333,381
109,974
-6,193
-