Australia markets closed

CPanel Public Company Limited (CPANEL.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
5.55-0.15 (-2.63%)
As of 03:01PM ICT. Market open.
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
53,756
62,706
67,939
31,795
13,124
-
Depreciation & amortisation
38,652
38,510
33,912
29,563
30,781
-
Deferred income taxes
13,628
15,996
17,114
793.066
114.743
-
Stock-based compensation
365.969
391.969
228.904
0
-
-
Change in working capital
10,752
23,334
20,768
-8,080
12,232
-
Accounts receivable
221.519
2,206
3,350
-12,632
9,814
-
Inventory
-5,055
-1,763
-5,299
-4,221
231.374
-
Accounts payable
1,811
1,325
1,198
3,277
-6,092
-
Other working capital
-288,475
-175,244
92,840
54,039
58,117
-
Other non-cash items
6,392
6,926
7,552
14,921
15,856
-
Net cash provided by operating activities
112,964
136,760
150,699
73,572
74,739
-
Cash flows from investing activities
Investments in property, plant and equipment
-401,439
-312,004
-57,859
-19,533
-16,622
-
Purchases of investments
-
-35,000
-90,000
0
-
-
Sales/maturities of investments
75,334
55,334
30,000
0
-
-
Other investing activities
-1,510
-330.493
1,212
-1,680
-502.412
-
Net cash used for investing activities
-362,055
-291,664
-116,546
-20,878
-17,123
-
Cash flows from financing activities
Debt repayment
-54,159
-47,730
-38,640
-283,793
-114,087
-
Common stock issued
-
-
0
237,000
0
-
Dividends paid
-27,199
-27,199
-2,749
0
0
-
Other financing activities
-
-
-1,628
-9,169
-
-500
Net cash used provided by (used for) financing activities
225,037
139,017
-52,188
11,041
-44,771
-
Net change in cash
-24,054
-15,887
-18,036
63,736
12,845
-
Cash at beginning of period
70,932
61,025
79,061
15,325
2,480
-
Cash at end of period
46,878
45,138
61,025
79,061
15,325
-
Free cash flow
Operating cash flow
112,964
136,760
150,699
73,572
74,739
-
Capital expenditure
-401,439
-312,004
-57,859
-19,533
-16,622
-
Free cash flow
-288,475
-175,244
92,840
54,039
58,117
-