Canada markets open in 2 hours 8 minutes

Mega Lifesciences Public Company Limited (MEGA.BK)

Thailand - Thailand Delayed Price. Currency in THB
Add to watchlist
39.750.00 (0.00%)
At close: 04:35PM ICT
Show:
Annual

Income Statement

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
15,685,520
15,681,172
15,686,224
14,135,656
12,589,411
-
Cost of Revenue
8,467,855
8,585,796
8,646,607
8,224,859
7,603,134
-
Gross Profit
7,217,665
7,095,376
7,039,617
5,910,797
4,986,277
-
Operating Expenses
Research Development
-
41,314
44,395
40,521
27,372
-
Selling General and Administrative
4,060,081
4,021,490
4,193,575
3,611,607
3,164,249
-
Total Operating Expenses
4,229,639
4,191,048
4,358,688
3,769,353
3,299,367
-
Operating Income or Loss
2,988,026
2,904,328
2,680,929
2,141,444
1,686,910
-
Interest Expense
27,137
31,252
28,734
28,275
72,275
-
Total Other Income/Expenses Net
-676,720
-611,400
-57,519
163,712
8,143
-
Income Before Tax
2,284,169
2,261,676
2,594,676
2,276,881
1,622,778
-
Income Tax Expense
266,951
269,056
354,633
336,024
234,328
-
Income from Continuing Operations
2,017,218
1,992,620
2,240,043
1,940,857
1,388,450
-
Net Income
2,017,323
1,992,673
2,241,529
1,946,825
1,392,651
-
Net Income available to common shareholders
2,017,323
1,992,673
2,241,529
1,946,825
1,392,651
-
Basic EPS
2.20
-
2.57
2.23
1.60
1.31
Diluted EPS
2.20
-
2.57
2.23
1.60
1.31
Basic Average Shares
872,163
-
871,870
871,870
871,870
870,848
Diluted Average Shares
872,163
-
871,870
871,870
871,870
870,848