Financial Year Ended 31 March 2024 2023 2022 2021 2020
  9 months
(Unaudited)
12 months
(Audited)
12 months
(Audited)
12 months
(Audited)
12 months
(Audited)
Presented in RM'000          
Revenue 595,377 629,691 501,921 490,498 303,067
Cost of sales (444,667) (480,038) (365,577) (349,612) (223,013)
Gross profit 150,710 149,653 136,344 140,886 80,054
Other income 8,047 9,162 14,820 9,021 2,763
Selling and distribution expenses (49,357) (51,711) (32,003) (37,522) (19,782)
Administrative expenses (49,111) (35,872) (35,997) (27,060) (20,230)
Other expenses (3,878) (7,591) (7,656) (7,980) (194)
Results from operating activities 56,411 63,641 75,509 77,345 42,611
Finance income 734 473 1,267 228 46
Finance costs (12,923) (11,939) (11,092) (9,984) (6,481)
Net finance costs (12,190) (11,467) (9,825) (9,756) (6,435)
Profit before tax 44,221 52,174 65,684 67,589 36,176
Tax credit/(expense)          
Current tax and deferred tax (4,955) (2,240) 2,391 (9,052) (1,794)
Additional tax for prior year -   - - (25,709) -
Reversal of tax -   - 10,490 - -
Total tax credit/(expenses) (4,955) (2,240) 12,881 (34,761) (1,794)
Profit for the period/year 39,266 49,934 78,565 32,828 34,382
 
Other comprehensive (expense )/income, net of tax
Items that are or may be reclassified subsequently to profit or loss
Foreign currency translation differences 9,508 (9,572) (1,460) 10,062 (3,842)
Other comprehensive (expense)/income for the period/year 9,508 (9,572) (1,460) 10,062 (3,842)
Total comprehensive income for the period/year 48,774 40,362 77,105 42,890 30,540
 
Profit attributable to:
Owners of the Company 39,601 50,080 79,887 36,228 35,220
Non-controlling interests (335) (145) (1,322) (3,400) (838)
Profit for the period/year 39,266 49,934 78,565 32,828 34,382
 
Total comprehensive income attributable to:
Owners of the Company 48,815 40,836 78,472 45,353 31,609
Non-controlling interests (41) (474) (1,367) (2,464) (1,070)
Total comprehensive income for the period/year 48,774 40,362 77,105 42,890 30,540
 
Basic earnings per ordinary share (sen)* 2.12 2.69 4.87 2.22 2.15

* Calculated based on Normalised PAT