UK markets close in 6 hours 20 minutes

CP ALL Public Company Limited (CPALL.BK)

Thailand - Thailand Delayed price. Currency in THB
Add to watchlist
57.00+1.50 (+2.70%)
As of 03:40PM ICT. Market open.
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
895,280,954
895,280,954
829,098,775
565,060,274
525,884,319
Cost of revenue
699,010,188
699,010,188
651,099,714
444,771,212
410,880,027
Gross profit
196,270,765
196,270,765
177,999,061
120,289,062
115,004,293
Operating expenses
Selling general and administrative
179,911,513
179,911,513
165,413,879
116,866,862
107,858,198
Total operating expenses
154,819,307
154,819,307
142,190,997
96,251,309
87,535,334
Operating income or loss
41,451,459
41,451,459
35,808,064
24,037,754
27,468,959
Interest expense
16,557,522
16,557,522
16,831,830
12,643,004
8,525,992
Total other income/expenses net
1,092,491
1,092,491
822,539
1,053,750
162,861
Income before tax
26,454,106
26,454,106
20,081,904
12,577,382
19,262,364
Income tax expense
4,602,069
4,602,069
3,861,000
524,889
2,759,491
Income from continuing operations
21,852,037
21,852,037
16,220,903
12,052,493
16,502,873
Net income
18,482,131
18,482,131
13,271,708
12,985,480
16,102,417
Net income available to common shareholders
18,022,000
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