Financial Year Ended 30 June 2026 2025 2024 2023 2022
  12 months
Unaudited
12 months
Actual
12 months
Actual
12 months
Actual
12 months
Actual
Presented in RM'000          
Revenue 445,465 412,447 399,008 381,305 355,195
Cost of sales (344,114) (321,107) (315,257) (302,041) (259,905)
Gross profit 101,351 91,340 83,751 79,264 95,290
           
Other operating income 10,130 1,906 7,636 2,444 2,935
Other operating expenses (75,135) (59,406) (58,360) (69,311) (55,168)
Profit from operations 36,346 33,840 33,027 12,397 43,058
Finance (cost) / income, net (1,557) (1,930) (718) 1,433 (68)
Share of profit of associates - - - - -
Share of result of jointly controlled entities - - - - -
Profit before taxation 34,789 31,909 32,309 13,830 42,990
Income tax expense (8,230) (6,981) (7,983) (3,038) (8,784)
Zakat (140) - - - -
Profit after taxation from continuing operations 26,419 24,928 24,326 10,792 34,206
           
Discontinued operations          
Loss after taxation from discontinued operations - - - - -
Net profit after taxation for the financial period / year 26,419 24,928 24,326 10,792 34,206
           
Other comprehensive income:        
Gain on revaluation of property, plant and equipment 72 (5,695) 59 359 93
Foreign currency translation differences (3,612) 82 487 4,298 1,928
Total comprehensive income for the financial period / year 22,878 19,314 24,872 15,449 36,228
           
Profit attributable to:          
Owners of the Company 26,419 24,928 19,481 2,176 21,532
Non-controlling interests - - 4,845 8,616 12,674
  26,419 24,928 24,326 10,792 34,206
           
Total comprehensive income attributable to:        
Owners of the Company 22,879 19,314 20,140 5,320 22,780
Non-controlling interests -   - 4,732 10,129 13,448
  22,879 19,314 24,872 15,449 36,228
           
Basic Earnings Per Share (sen) 7.85 7.47 6.02 0.69 6.80