Australia markets closed

CP ALL Public Company Limited (CPALL.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
59.00-0.25 (-0.42%)
At close: 04:39PM ICT
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
913,701,152
895,280,954
829,098,775
565,060,274
525,884,319
Cost of revenue
712,120,138
699,010,188
651,099,714
444,771,212
410,880,027
Gross profit
201,581,013
196,270,765
177,999,061
120,289,062
115,004,293
Operating expenses
Selling general and administrative
183,274,926
179,911,513
165,413,879
116,866,862
107,858,198
Total operating expenses
157,688,397
154,819,307
142,190,997
96,251,309
87,535,334
Operating income or loss
43,892,617
41,451,459
35,808,064
24,037,754
27,468,959
Interest expense
16,051,752
16,557,522
16,831,830
12,643,004
8,525,992
Total other income/expenses net
1,019,237
1,092,491
822,539
1,053,750
162,861
Income before tax
29,402,288
26,454,106
20,081,904
12,577,382
19,262,364
Income tax expense
5,202,390
4,602,069
3,861,000
524,889
2,759,491
Income from continuing operations
24,199,898
21,852,037
16,220,903
12,052,493
16,502,873
Net income
20,678,750
18,482,131
13,271,708
12,985,480
16,102,417
Net income available to common shareholders
20,216,619
18,022,000
12,493,000
11,985,000
15,099,417
Basic EPS
1.75
2.01
1.39
1.33
1.68
Diluted EPS
1.75
2.01
1.39
1.33
1.68
Basic average shares
8,983,000
8,983,000
8,983,000
8,983,000
8,983,000
Diluted average shares
8,983,000
8,983,000
8,983,000
8,983,000
8,983,000