2023202220212020201920182017201620152014
RM'000RM'000RM'000RM'000RM'000RM'000RM'000RM'000RM'000RM'000
Revenue1,614,4491,278,837514,554394,599379,768350,023 313,333343,344206,356 189,102
Profit Before Tax133,90374,39135,694 20,94531,57925,00417,16210,071-2,0555,219
Profit After Tax106,01858,50629,70017,59123,92018,31511,5418,827-2,5215,149
Shareholders' Funds338,392243,115192,747168,329155,534116,21578,47566,99359,39959,334
Net Assets Per Share0.520.380.300.520.50.430.340.300.270.27
Basic Earning Per Share16.178.676.05.58.27.65.24.0-1.22.4
RevenueQ1Q2Q3Q4
RM'000RM'000RM'000RM'000
2024339,279321,206307,310
2023308,925424,913401,824478,257
2022173,328312,397366,394417,398
2021104,820126,389106,369180,136
202084,73177,33398,258129,492
201976,40795,07897,034111,342
201886,54889,22963,656109,765
201756,50369,62287,22699,982
201678,48194,48961,175106,086
201538,52440,58535,88891,452
201453,07343,92748,94343,713
201324,01723,05419,73350,612
Profit Before TaxQ1Q2Q3Q4
RM'000RM'000RM'000RM'000
202432,72534,83742,817
202321,01725,94839,142
202211,11317,50418,84926,179
20216,7389,7268,77013,254
20204,9021,1987,1636,798
20196,5047,1567,54410,161
20186,4325,2295,8746,924
20172,4012,6564,4697,636
20163331,9172,0745,460
20152,1051,5361,194-6,745
20142,3721,9322,009-814
2013997586-1985
Profit After TaxQ1Q2Q3Q4
RM'000RM'000RM'000RM'000
202425,64327,17033,593
202316,61620,30432,009
20228,51413,93216,33519,370
20215,7097,5248,14711,174
20204,0236234,9057,527
20194,7785,0136,2167,540
20184,1944,3374,6125,021
20172,0362,3153,2373,953
20162761,8332,0174,552
20152,0801,502981-7,152
20142,0631,9652,081-986
20138117532225
Announcement DateEntitlement DateEX DatePayment DateSubjectGross (RM' Cent)
Nov 12, 2024Dec 12, 2024Dec 11, 2024Dec 23, 20243rd Interim2
Aug 21, 2024Sep 27, 2024Sep 26, 2024Oct 10, 20242nd Interim2
May 23, 2024Jun 24, 2024Jun 21, 2024Jul 10, 20241st Interim2
Feb 28, 2024Mar 22, 2024Mar 21, 2024Apr 5, 20242nd Interim2.5
Aug 18, 2023Sep 18, 2023Sep 15, 2023Oct 02, 20231st Interim1.5
Feb 27, 2023Mar 23, 2023Mar 22, 2023Apr 21, 20232nd Interim1.5
Aug 15, 2022Sep 01, 2022Aug 30, 2022Sep 22, 20221st Interim1
Feb 25, 2022Mar 16, 2022Mar 15, 2022Apr 06, 20222nd Interim1
Aug 24, 2021Sep 13, 2021Sep 10, 2021Oct 01, 20211st Interim 0.5
July 07, 2021Jul 22, 2021Jul 21, 2021Bonus Issue1 : 3
Jun 17, 2021Jul 02, 2021
Jul 01, 2021Bonus Issue1 : 1
April 28, 2021May 20, 2021May 19, 2021June 11, 20212nd Interim1
Sept 23, 2020Oct 12, 2021Oct 9, 2021Nov 2, 20201st Interim0.5
May 20, 2020July 13, 2020July 10, 2020Aug 3, 20202nd Interim1
Aug 22, 2019Sep 23, 2019Sep 20, 2019Oct 16, 20191st Interim1
Apr 24, 2019May 15, 2019May 14, 2019June 3, 20192nd Interim0.8
Nov 22, 2018Dec 13, 2018Dec 11, 2018Jan 8, 20191st Interim1
Apr 18, 2018Jun 29, 2018Jun 27, 2018Jul 25, 2018Final Dividend1.5
Apr 27, 2017Jul 06, 2017Jul 04, 2017Aug 02, 2017Final Dividend1
Apr 20, 2016Jul 11, 2016Jul 13, 2016Aug 10, 2016Final Dividend0.5
May 28, 2015Jul 13, 2015Jul 9, 2015Aug 10, 2015Final Dividend1
May 30, 2014Jun 13, 2014Jun 11,2014Bonus Issue1 : 3
May 28, 2014Jul 10, 2014Jul 8, 2014Aug 8, 2014Final Dividend0.5
Jun 3, 2013Jul 15, 2013Jul 11,2013Aug 12, 2013Final Dividend2
Jul 18, 2012Aug 8, 2012Aug 6,2012Bonus Issue1 : 1
Apr 18, 2012Jul 10, 2012Jul 6, 2012Aug 8, 2012Final Dividend4
Jun 14,2011Jun 30, 2011Jun 28, 2011Jul 22, 2011Final Dividend3
Jun 3, 2010Jun 18, 2010Jun 16, 2010Jul 12, 2010Final Dividend3