Canada markets closed

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

Thailand - Thailand Delayed Price. Currency in THB
Add to watchlist
14.90+1.30 (+9.56%)
At close: 04:38PM ICT
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
358,854
335,094
234,748
200,683
114,203
-
Depreciation & amortization
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 activites
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 activites
-85,021
-113,709
11,828
-16,283
-16,048
-
Net cash used for investing activites
-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 activites
-
-
2,465
-0.48
-0.12
-0.167
Net cash used privided 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
-