| Financial Year Ended 31 March | 2027 | 2026 | 2025 | 2024 | 2023 |
|---|---|---|---|---|---|
| 3 months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| Presented in RM'000 | |||||
| Revenue | 315,578 | 1,373,781 | 1,150,731 | 1,344,073 | 1,113,058 |
| Cost of sales | (187,032) | (868,376) | (647,627) | (720,790) | (624,272) |
| Gross profit | 128,546 | 505,405 | 503,104 | 623,283 | 488,786 |
| Other income | 2,649 | 26,866 | 30,105 | 35,560 | 26,550 |
| 131,195 | 532,271 | 533,209 | 658,843 | 515,336 | |
| Selling and marketing expenses | (4,898) | (24,385) | (73,105) | (117,513) | (85,712) |
| Other operating and general administrative expenses | (43,151) | (199,492) | (169,684) | (211,990) | (161,490) |
| Finance costs | (1,411) | (13,400) | (12,692) | (5,082) | (6,246) |
| Net reversal of impairment losses/(net impairment losses) on financial assets | - | - | - | 8,798 | (3,042) |
| share of results of joint venture | (947) | (4,053) | (2,805) | (650) | 1,816 |
| Profit before taxation | 80,788 | 290,941 | 274,923 | 332,406 | 260,662 |
| Income tax expense | (19,688) | (68,416) | (60,078) | (86,562) | (57,857) |
| Profit after taxation | 61,100 | 222,525 | 214,845 | 245,844 | 202,805 |
| Other comprehensive income/(expense) | |||||
| Item that will be reclassified subsequently to profit or loss | |||||
| - Foreign currency translation differences | 2,026 | (7,846) | (2,814) | 10,454 | (7,609) |
| Total comprehensive income for the financial year | 63,126 | 214,679 | 212,031 | 256,298 | 195,196 |
| Profit after taxation attributable to: | |||||
| Owners of the Company | 60,189 | 217,814 | 214,026 | 244,308 | 207,220 |
| Non-controlling interests | 911 | 4,711 | 819 | 1,536 | (4,415) |
| 61,100 | 222,525 | 214,845 | 245,844 | 202,805 | |
| Total comprehensive income attributable to: | |||||
| Owners of the Company | 62,215 | 209,968 | 211,212 | 254,762 | 199,611 |
| Non-controlling interests | 911 | 4,711 | 819 | 1,536 | (4,415) |
| 63,126 | 214,679 | 212,031 | 256,298 | 195,196 | |
| Earnings per share (sen) | |||||
| Basic | 3.21 | 11.6 | 11.4 | 13.02 | 11.04 |
| Diluted | 0 | 11.6 | 11.4 | 13.02 | 11.04 |