ANNUAL REPORT 2026
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Income statement | |||
| RevenueRM | 207,022,045 | 184,246,472 | PDF p. 103 |
| Cost of salesRM | (176,237,824) | (154,893,090) | PDF p. 103 |
| Gross profitRM | 30,784,221 | 29,353,382 | PDF p. 103 |
| Other income and gainsRM | 177,446 | 803,991 | PDF p. 103 |
| Expenses | |||
| Administrative expensesRM | (27,721,814) | (30,387,192) | PDF p. 103 |
| Reversal of impairment losses on trade receivables, netRM | 5,087 | 8,869 | PDF p. 103 |
| Fair value gain/(loss) for financial asset at fair value through profit or lossRM | 2,200,000 | (8,742,041) | PDF p. 103 |
| Other expensesRM | (2,007,852) | (1,619,905) | PDF p. 103 |
| Finance costsRM | (375,614) | (161,418) | PDF p. 103 |
| Share of results of associated companiesRM | (511,265) | (1,565,992) | PDF p. 103 |
| Share of results of a joint ventureRM | 241,918 | 31,470 | PDF p. 103 |
| Income statement | |||
| Profit/(loss) before taxRM | 2,792,127 | (12,278,836) | PDF p. 103 |
| Tax expenseRM | (1,322,025) | (1,553,766) | PDF p. 103 |
| Profit/(loss) for the yearRM | 1,470,102 | (13,832,602) | PDF p. 103 |
| Other comprehensive income - items that are or may be reclassified | |||
| Currency translation differences arising on consolidationRM | 67,385 | (87,414) | PDF p. 103 |
| Currency translation differences reclassified to profit or loss on deconsolidation of a subsidiaryRM | – | 713,640 | PDF p. 103 |
| Other comprehensive income - items that will not be reclassified | |||
| - fair value gain - equity instrumentsRM | – | 3,464,426 | PDF p. 103 |
| Currency translation differences arising on consolidationRM | – | (61,458) | PDF p. 103 |
| Other comprehensive income | |||
| Other comprehensive income for the year, net of taxRM | 67,385 | 4,029,194 | PDF p. 103 |
| Total comprehensive income | |||
| Total comprehensive income/(loss) for the yearRM | 1,537,487 | (9,803,408) | PDF p. 103 |
| Profit/(loss) attributable to | |||
| Equity holders of the CompanyRM | 1,470,102 | (13,456,013) | PDF p. 103 |
| Non-controlling interestRM | – | (376,589) | PDF p. 103 |
| Total comprehensive income/(loss) attributable to | |||
| Equity holders of the CompanyRM | 1,537,487 | (9,365,361) | PDF p. 103 |
| Non-controlling interestRM | – | (438,047) | PDF p. 103 |
| Earnings per share | |||
| Earnings/(loss) per share (sen per share) - Basic and dilutedsen per share | 1.35 | (12.37) | PDF p. 103 |
Original report: PDF p. 103 ↗
For the financial year ended 31 May 2026. The accompanying notes form an integral part of the financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipmentRM | 1,228,317 | 1,198,628 | PDF p. 104 |
| Right-of-use assetsRM | 1,232,638 | 1,120,486 | PDF p. 104 |
| Intangible assetsRM | 1,093,369 | 3,302,929 | PDF p. 104 |
| Investment in subsidiariesRM | – | – | PDF p. 104 |
| Investment in associated companiesRM | 305,539 | 3,016,804 | PDF p. 104 |
| Joint ventureRM | 1,259,909 | 1,017,991 | PDF p. 104 |
| Financial assets at fair value through profit or lossRM | 3,200,000 | 1,000,000 | PDF p. 104 |
| Financial assets at fair value through other comprehensive incomeRM | 10,679,835 | 10,679,835 | PDF p. 104 |
| Deferred tax assetsRM | 1,333,121 | 1,265,496 | PDF p. 104 |
| Total non-current assetsRM | 20,332,728 | 22,602,169 | PDF p. 104 |
| Current assets | |||
| Contract assetsRM | 16,948,664 | 16,457,496 | PDF p. 104 |
| Financial assets at fair value through profit or lossRM | 75,229 | 72,796 | PDF p. 104 |
| Trade and other receivablesRM | 36,147,243 | 36,937,095 | PDF p. 104 |
| Cash and cash equivalentsRM | 10,570,190 | 8,559,310 | PDF p. 104 |
| Tax recoverableRM | 1,062,972 | 1,294,487 | PDF p. 104 |
| Total current assetsRM | 64,804,298 | 63,321,184 | PDF p. 104 |
| Assets | |||
| Total assetsRM | 85,137,026 | 85,923,353 | PDF p. 104 |
| Equity | |||
| Share capitalRM | 51,850,444 | 51,850,444 | PDF p. 104 |
| Treasury sharesRM | (1,769,029) | (1,769,029) | PDF p. 104 |
| Capital reserveRM | (1,354,855) | (1,354,855) | PDF p. 104 |
| Merger reserveRM | (17,453,646) | (17,453,646) | PDF p. 104 |
| Fair value reserveRM | 8,678,735 | 8,678,735 | PDF p. 104 |
| Currency translation reserveRM | 135,222 | 67,837 | PDF p. 104 |
| Retained earnings/(accumulated losses)RM | 26,037,227 | 24,567,125 | PDF p. 104 |
| Total equityRM | 66,124,098 | 64,586,611 | PDF p. 104 |
| Non-current liabilities | |||
| BorrowingsRM | 143,304 | – | PDF p. 104 |
| Lease liabilitiesRM | 330,201 | 391,738 | PDF p. 104 |
| Deferred tax liabilitiesRM | 59,576 | 156,290 | PDF p. 104 |
| Total non-current liabilitiesRM | 533,081 | 548,028 | PDF p. 104 |
| Current liabilities | |||
| Trade and other payablesRM | 11,928,317 | 13,270,434 | PDF p. 104 |
| Contract liabilitiesRM | 1,723,261 | 2,215,065 | PDF p. 104 |
| BorrowingsRM | 3,858,680 | 4,512,505 | PDF p. 104 |
| Lease liabilitiesRM | 969,589 | 790,710 | PDF p. 104 |
| Total current liabilitiesRM | 18,479,847 | 20,788,714 | PDF p. 104 |
| Liabilities | |||
| Total liabilitiesRM | 19,012,928 | 21,336,742 | PDF p. 104 |
| Equity and liabilities | |||
| Total equity and liabilitiesRM | 85,137,026 | 85,923,353 | PDF p. 104 |
Original report: PDF p. 104 ↗
At 31 May 2026. The accompanying notes form an integral part of these financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company | 2025Company | Source |
|---|---|---|---|
| Non-current assets | |||
| Investment in subsidiariesRM | 37,773,749 | 37,773,749 | PDF p. 104 |
| Joint ventureRM | 1,002,075 | 1,002,075 | PDF p. 104 |
| Total non-current assetsRM | 38,775,824 | 38,775,824 | PDF p. 104 |
| Current assets | |||
| Trade and other receivablesRM | 7,109,762 | 8,544,965 | PDF p. 104 |
| Cash and cash equivalentsRM | 563,829 | 343,230 | PDF p. 104 |
| Total current assetsRM | 7,673,591 | 8,888,195 | PDF p. 104 |
| Assets | |||
| Total assetsRM | 46,449,415 | 47,664,019 | PDF p. 104 |
| Equity | |||
| Share capitalRM | 51,850,444 | 51,850,444 | PDF p. 104 |
| Treasury sharesRM | (1,769,029) | (1,769,029) | PDF p. 104 |
| Retained earnings/(accumulated losses)RM | (3,997,944) | (2,801,276) | PDF p. 104 |
| Total equityRM | 46,083,471 | 47,280,139 | PDF p. 104 |
| Current liabilities | |||
| Trade and other payablesRM | 365,944 | 383,880 | PDF p. 104 |
| Total current liabilitiesRM | 365,944 | 383,880 | PDF p. 104 |
| Liabilities | |||
| Total liabilitiesRM | 365,944 | 383,880 | PDF p. 104 |
| Equity and liabilities | |||
| Total equity and liabilitiesRM | 46,449,415 | 47,664,019 | PDF p. 104 |
Original report: PDF p. 104 ↗
At 31 May 2026. Company columns of the same statement; dashes (–) are printed for nil cells and not shown here as rows where the Company cell is nil. The accompanying notes form an integral part of these financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Income statement | |||
| RevenueRM | 207,022,045 | 184,246,472 | PDF p. 103 |
| Cost of salesRM | (176,237,824) | (154,893,090) | PDF p. 103 |
| Gross profitRM | 30,784,221 | 29,353,382 | PDF p. 103 |
| Other income and gainsRM | 177,446 | 803,991 | PDF p. 103 |
| Expenses | |||
| Administrative expensesRM | (27,721,814) | (30,387,192) | PDF p. 103 |
| Reversal of impairment losses on trade receivables, netRM | 5,087 | 8,869 | PDF p. 103 |
| Fair value gain/(loss) for financial asset at fair value through profit or lossRM | 2,200,000 | (8,742,041) | PDF p. 103 |
| Other expensesRM | (2,007,852) | (1,619,905) | PDF p. 103 |
| Finance costsRM | (375,614) | (161,418) | PDF p. 103 |
| Share of results of associated companiesRM | (511,265) | (1,565,992) | PDF p. 103 |
| Share of results of a joint ventureRM | 241,918 | 31,470 | PDF p. 103 |
| Income statement | |||
| Profit/(loss) before taxRM | 2,792,127 | (12,278,836) | PDF p. 103 |
| Tax expenseRM | (1,322,025) | (1,553,766) | PDF p. 103 |
| Profit/(loss) for the yearRM | 1,470,102 | (13,832,602) | PDF p. 103 |
| Other comprehensive income - items that are or may be reclassified subsequently to profit or loss | |||
| Currency translation differences arising on consolidationRM | 67,385 | (87,414) | PDF p. 103 |
| Currency translation differences reclassified to profit or lossRM | – | 713,640 | PDF p. 103 |
| Other comprehensive income - items that will not be reclassified (financial assets at FVOCI) | |||
| - fair value gain - equity instrumentsRM | – | 3,464,426 | PDF p. 103 |
| Other comprehensive income - items that will not be reclassified | |||
| Currency translation differences arising on consolidationRM | – | (61,458) | PDF p. 103 |
| Other comprehensive income | |||
| Other comprehensive income for the year, net of taxRM | 67,385 | 4,029,194 | PDF p. 103 |
| Total comprehensive income | |||
| Total comprehensive income/(loss) for the yearRM | 1,537,487 | (9,803,408) | PDF p. 103 |
| Profit/(loss) attributable to | |||
| Equity holders of the CompanyRM | 1,470,102 | (13,456,013) | PDF p. 103 |
| Non-controlling interestRM | – | (376,589) | PDF p. 103 |
| Total comprehensive income/(loss) attributable to | |||
| Equity holders of the CompanyRM | 1,537,487 | (9,365,361) | PDF p. 103 |
| Non-controlling interestRM | – | (438,047) | PDF p. 103 |
| Earnings per share | |||
| Earnings/(loss) per share (sen per share) - Basic and dilutedsen per share | 1.35 | (12.37) | PDF p. 103 |
Original report: PDF p. 103 ↗
Amounts in RM. EPS in sen per share. The accompanying notes form an integral part of the financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group - Share capital | 2026Group - Treasury shares | 2026Group - Capital reserve | 2026Group - Merger reserve | 2026Group - Fair value reserve | 2026Group - Currency translation reserve | 2026Group - Retained earnings | 2026Group - Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| At 1 June 2025RM | 51,850,444 | (1,769,029) | (1,354,855) | (17,453,646) | 8,678,735 | 67,837 | 24,567,125 | 64,586,611 | PDF p. 105 |
| Profit for the yearRM | – | – | – | – | – | – | 1,470,102 | 1,470,102 | PDF p. 105 |
| Group - Other comprehensive income | |||||||||
| Currency translation differences arising on consolidationRM | – | – | – | – | – | 67,385 | – | 67,385 | PDF p. 105 |
| Group | |||||||||
| Total comprehensive income for the yearRM | – | – | – | – | – | 67,385 | 1,470,102 | 1,537,487 | PDF p. 105 |
| At 31 May 2026RM | 51,850,444 | (1,769,029) | (1,354,855) | (17,453,646) | 8,678,735 | 135,222 | 26,037,227 | 66,124,098 | PDF p. 105 |
Original report: PDF p. 105 ↗
Amounts in RM. No non-controlling interest column is presented for FY2026 (nil NCI). The accompanying notes form an integral part of the financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group - Share capital | 2025Group - Treasury shares | 2025Group - Capital reserve | 2025Group - Merger reserve | 2025Group - Fair value reserve | 2025Group - Currency translation reserve | 2025Group - Retained earnings | 2025Group - Equity attributable to equity holders of the Company | 2025Group - Non controlling interest | 2025Group - Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||||
| At 1 June 2024RM | 51,850,444 | (1,769,029) | (1,354,855) | (17,453,646) | 5,214,309 | (558,389) | 38,023,138 | 73,951,972 | 750,972 | 74,702,944 | PDF p. 106 |
| Loss for the yearRM | – | – | – | – | – | – | (13,456,013) | (13,456,013) | (376,589) | (13,832,602) | PDF p. 106 |
| Group - Other comprehensive (loss)/income | |||||||||||
| Currency translation differences arising on consolidationRM | – | – | – | – | – | (87,414) | – | (87,414) | (61,458) | (148,872) | PDF p. 106 |
| Fair value gain on financial assets at fair value through other comprehensive incomeRM | – | – | – | – | 3,464,426 | – | – | 3,464,426 | – | 3,464,426 | PDF p. 106 |
| Currency translation differences reclassified to profit or loss on deconsolidation of a subsidiaryRM | – | – | – | – | – | 713,640 | – | 713,640 | – | 713,640 | PDF p. 106 |
| Group | |||||||||||
| Other comprehensive income/(loss) for the year, net of taxRM | – | – | – | – | 3,464,426 | 626,226 | – | 4,090,652 | (61,458) | 4,029,194 | PDF p. 106 |
| Total comprehensive income/(loss) for the yearRM | – | – | – | – | 3,464,426 | 626,226 | (13,456,013) | (9,365,361) | (438,047) | (9,803,408) | PDF p. 106 |
| Group - Transactions with owners recognised directly in equity | |||||||||||
| Deconsolidation of a subsidiaryRM | – | – | – | – | – | – | – | – | (312,925) | (312,925) | PDF p. 106 |
| Group | |||||||||||
| At 31 May 2025RM | 51,850,444 | (1,769,029) | (1,354,855) | (17,453,646) | 8,678,735 | 67,837 | 24,567,125 | 64,586,611 | – | 64,586,611 | PDF p. 106 |
Original report: PDF p. 106 ↗
Amounts in RM. Page text is interleaved with running headers; wrapped row labels (e.g. OCI items) have values on a following line. The accompanying notes form an integral part of the financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company - Share capital | 2026Company - Treasury shares | 2026Company - Accumulated losses | 2026Company - Total equity | Source |
|---|---|---|---|---|---|
| Company FY2026 | |||||
| At 1 June 2025RM | 51,850,444 | (1,769,029) | (2,801,276) | 47,280,139 | PDF p. 107 |
| Loss and total comprehensive loss for the yearRM | – | – | (1,196,668) | (1,196,668) | PDF p. 107 |
| At 31 May 2026RM | 51,850,444 | (1,769,029) | (3,997,944) | 46,083,471 | PDF p. 107 |
| Company FY2025 (comparative; columns are year 2025) | |||||
| At 1 June 2024RM | 51,850,444 | (1,769,029) | (2,658,362) | 47,423,053 | PDF p. 107 |
| Loss and total comprehensive loss for the yearRM | – | – | (142,914) | (142,914) | PDF p. 107 |
| At 31 May 2025RM | 51,850,444 | (1,769,029) | (2,801,276) | 47,280,139 | PDF p. 107 |
Original report: PDF p. 107 ↗
Amounts in RM. Columns apply to each row's own period: FY2026 block (At 1 June 2025 to At 31 May 2026) and FY2025 comparative block (At 1 June 2024 to At 31 May 2025) are listed in separate rows by label date.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Cash flows from operating activities | |||
| Profit/(loss) before taxRM | 2,792,127 | (12,278,836) | PDF p. 108 |
| Adjustments for | |||
| Amortisation of intangible assetsRM | 384,409 | 246,935 | PDF p. 108 |
| Bad debts written backRM | (91,518) | – | PDF p. 108 |
| Reversal of impairment losses on trade receivables, netRM | (5,087) | (8,869) | PDF p. 108 |
| Depreciation of property, plant and equipmentRM | 695,232 | 752,418 | PDF p. 108 |
| Depreciation of right-of-use assetsRM | 1,165,914 | 1,244,734 | PDF p. 108 |
| Fair value (gain)/loss for financial asset at fair value through profit or lossRM | (2,200,000) | 8,742,041 | PDF p. 108 |
| Impairment loss on goodwillRM | 2,007,651 | – | PDF p. 108 |
| Interest incomeRM | (71,683) | (310,211) | PDF p. 108 |
| Interest expensesRM | 375,614 | 161,418 | PDF p. 108 |
| Gain on disposal of property, plant and equipment and right-of-use assetsRM | (4,334) | (168,784) | PDF p. 108 |
| Loss/(gain) on termination of leases, netRM | 591 | (35,055) | PDF p. 108 |
| Loss on deconsolidation of a subsidiaryRM | – | 1,559,225 | PDF p. 108 |
| Property, plant and equipment written offRM | 202 | 62,049 | PDF p. 108 |
| Share of results of associated companiesRM | 511,265 | 1,565,992 | PDF p. 108 |
| Share of results of a joint ventureRM | (241,918) | (31,470) | PDF p. 108 |
| Unrealised foreign exchange lossRM | 186,779 | 134,711 | PDF p. 108 |
| Cash flows from operating activities | |||
| Operating cash flow before movement in working capitalRM | 5,505,244 | 1,636,298 | PDF p. 108 |
| Trade and other receivables and contract assetsRM | 391,677 | (5,585,607) | PDF p. 108 |
| Trade and other payables and contract liabilitiesRM | (1,830,309) | (1,852,815) | PDF p. 108 |
| Currency translation adjustmentsRM | 71,804 | (177,755) | PDF p. 108 |
| Cash generated from/(used in) operationsRM | 4,138,416 | (5,979,879) | PDF p. 108 |
| Income tax paidRM | (1,254,849) | (2,232,828) | PDF p. 108 |
| Net cash generated from/(used in) operating activitiesRM | 2,883,567 | (8,212,707) | PDF p. 108 |
| Cash flows from investing activities | |||
| Purchases of property, plant and equipmentRM | (565,441) | (685,303) | PDF p. 108 |
| Additions of intangible assetsRM | (182,500) | (717,688) | PDF p. 108 |
| Derecognition of cash balance from deconsolidation of a subsidiaryRM | – | (2,873,630) | PDF p. 108 |
| Proceeds from capital reduction in investment in an associated companyRM | 2,200,000 | – | PDF p. 108 |
| Interest receivedRM | 71,683 | 310,211 | PDF p. 108 |
| Proceeds from disposal of property, plant and equipment and right-of-use assetsRM | 14,736 | 628,073 | PDF p. 108 |
| (Placement)/redemption of financial assets at fair value through profit or lossRM | (2,433) | 2,517,951 | PDF p. 108 |
| Net cash generated from/(used in) investing activitiesRM | 1,536,045 | (820,386) | PDF p. 108 |
| Cash flows from financing activities | |||
| Repayment of lease liabilitiesRM | (1,164,058) | (1,246,772) | PDF p. 108 |
| Proceeds from short-term loansRM | 72,909,354 | 29,337,493 | PDF p. 108 |
| Repayments of short-term loansRM | (73,584,663) | (26,442,174) | PDF p. 108 |
| Repayments of hire purchaseRM | (6,973) | – | PDF p. 108 |
| Interest paidRM | (375,614) | (161,418) | PDF p. 108 |
| Net cash (used in)/generated from financing activitiesRM | (2,221,954) | 1,487,129 | PDF p. 108 |
| Closing cash | |||
| Net increase/(decrease) in cash and cash equivalentsRM | 2,197,658 | (7,545,964) | PDF p. 108 |
| Cash and cash equivalents at beginning of the financial yearRM | 8,559,310 | 16,239,982 | PDF p. 108 |
| Effects of exchange rate changes on cash and cash equivalentsRM | (186,778) | (134,708) | PDF p. 108 |
| Cash and cash equivalents at end of the financial yearRM | 10,570,190 | 8,559,310 | PDF p. 108 |
Original report: PDF p. 108 ↗
Amounts in RM. The accompanying notes form an integral part of the financial statements. No separate Company cash flow statement is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group - Amount due to non-controlling interest | 2026Group - Borrowings | 2026Group - Lease liabilities | 2026Group - Total | Source |
|---|---|---|---|---|---|
| FY2025 movement | |||||
| Balance at 1 June 2024RM | 259,644 | 1,617,186 | 1,849,068 | 3,725,898 | PDF p. 109 |
| FY2025 - Changes from financing cash flows | |||||
| - ProceedsRM | – | 29,337,493 | – | 29,337,493 | PDF p. 109 |
| - RepaymentsRM | – | (26,442,174) | (1,246,772) | (27,688,946) | PDF p. 109 |
| - Interest paidRM | – | (58,629) | (102,789) | (161,418) | PDF p. 109 |
| FY2025 - Non-cash changes | |||||
| - Interest expensesRM | – | 58,629 | 102,789 | 161,418 | PDF p. 109 |
| - Termination of leasesRM | – | – | (601,784) | (601,784) | PDF p. 109 |
| - Additions of new leasesRM | – | – | 1,198,940 | 1,198,940 | PDF p. 109 |
| - Derecognition from deconsolidationRM | (234,465) | – | – | (234,465) | PDF p. 109 |
| FY2025 | |||||
| Effect of changes in foreign exchange rateRM | (25,179) | – | (17,004) | (42,183) | PDF p. 109 |
| FY2025 closing / FY2026 opening | |||||
| Balance at 31 May 2025RM | – | 4,512,505 | 1,182,448 | 5,694,953 | PDF p. 109 |
| FY2026 - Changes from financing cash flows | |||||
| - ProceedsRM | – | 72,909,354 | – | 72,909,354 | PDF p. 109 |
| - RepaymentsRM | – | (73,591,636) | (1,164,058) | (74,755,694) | PDF p. 109 |
| - Interest paidRM | – | (281,448) | (94,166) | (375,614) | PDF p. 109 |
| FY2026 - Non-cash changes | |||||
| - Interest expensesRM | – | 281,448 | 94,166 | 375,614 | PDF p. 109 |
| - Termination of leasesRM | – | – | (47,388) | (47,388) | PDF p. 109 |
| - Additions of new leasesRM | – | – | 1,326,044 | 1,326,044 | PDF p. 109 |
| - Additions of property, plant and equipmentRM | – | 171,761 | – | 171,761 | PDF p. 109 |
| FY2026 | |||||
| Effect of changes in foreign exchange rateRM | – | – | 2,744 | 2,744 | PDF p. 109 |
| FY2026 closing | |||||
| Balance at 31 May 2026RM | – | 4,001,984 | 1,299,790 | 5,301,774 | PDF p. 109 |
Original report: PDF p. 109 ↗
Amounts in RM. The first block (Balance at 1 June 2024 to Balance at 31 May 2025) is the FY2025 comparative movement; the second block (to Balance at 31 May 2026) is FY2026. Column year labels apply to the row's own period.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group, FY2023, RM'000 | 2024Group, FY2024, RM'000 | 2025Group, FY2025, RM'000 | 2026Group, FY2026, RM'000 | Source |
|---|---|---|---|---|---|
| (A) KEY DATA OF OPERATING RESULTS | |||||
| RevenueRM'000 | 169,463 | 180,680 | 184,246 | 207,022 | PDF p. 11 |
| Profit/(loss) before taxRM'000 | 12,602 | 4,169 | (12,279) | 2,792 | PDF p. 11 |
| Profit/(loss) for the yearRM'000 | 11,661 | 1,986 | (13,833) | 1,470 | PDF p. 11 |
| (B) FINANCIAL INDICATORS | |||||
| Return on equity% | 17 | 3 | (21) | 2 | PDF p. 11 |
| Earnings/(loss) per share(1) (RM cents)RM cents | 10.62 | 2.54 | (12.37) | 1.35 | PDF p. 11 |
Original report: PDF p. 11 ↗
NOTE: (1) Earnings/(loss) per share is computed based on profit/(loss) attributable to equity holders of the Company divided by the weighted average number of ordinary shares during the year (excluding treasury shares).
A stray figure '2,764' is printed on the (B) FINANCIAL INDICATORS header line in the FY2026 column area; it is not attributed to any row.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024, RM'000 | 2025Group, FY2025, RM'000 | 2026Group, FY2026, RM'000 | Source |
|---|---|---|---|---|
| (A) KEY DATA OF OPERATING RESULTS | ||||
| RevenueRM'000 | 180,680 | 184,246 | 207,022 | PDF p. 56 |
| Profit/(Loss) before taxRM'000 | 4,169 | (12,279) | 2,792 | PDF p. 56 |
| Profit/(Loss) for the yearRM'000 | 1,986 | (13,833) | 1,470 | PDF p. 56 |
| Profit/(Loss) attributable to equity holders of the CompanyRM'000 | 2,764 | (13,456) | 1,470 | PDF p. 56 |
| (B) FINANCIAL INDICATORS | ||||
| Return/(Loss) on equity% | 3 | (21) | 2 | PDF p. 56 |
| Earnings/(Loss) per share(1) (RM cents)RM cents | 2.54 | (12.37) | 1.35 | PDF p. 56 |
| Cash and Cash EquivalentsRM'000 | 16,240 | 8,559 | 10,570 | PDF p. 56 |
Original report: PDF p. 56 ↗
(1) Earnings/(Loss) per share is computed based on profit or loss attributable to equity holders of the Company divided by the weighted average number of ordinary shares during the year (excluding treasury shares).
(2) The loss for the year was mainly attributable to one-off items, including the fair value loss for financial asset at fair value through profit or loss, arising from the investment in cumulative, fully and compulsorily convertible non-participating preference shares of BetterPlace Safety Solutions Private Limited, which amounted to RM8.7 million, and recognition of a loss on deconsolidation of a subsidiary, shopperplus Myanmar Co., Ltd. which amounted to RM1.6 million. (Footnote marker (2) is on the FY2025 column.)
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, 2026, RM | 2025Group, 2025, RM | Source |
|---|---|---|---|
| Earnings/(loss) per share | |||
| Net profit/(loss) attributable to equity holders of the CompanyRM | 1,470,102 | (13,456,013) | PDF p. 122 |
| Weighted average number of ordinary shares for purpose of earnings/(loss) per sharenumber of shares | 108,803,600 | 108,803,600 | PDF p. 122 |
| Earnings/(loss) per share (sen per share) | |||
| - Basic and dilutedsen per share | 1.35 | (12.37) | PDF p. 122 |
Original report: PDF p. 122 ↗
There were no dilutive equity instruments for 2026 and 2025.
The same EPS figures also appear on the face of the income statement on page 103 (sen per share, basic and diluted: 1.35 / (12.37)).
Where the money comes from
| Item / unit | 2026Advertising and marketing, RM | 2026Sales execution, RM | 2026Others, RM | 2026Eliminations, RM | 2026Consolidation total, RM | Source |
|---|---|---|---|---|---|---|
| Segment revenue | ||||||
| Sales to external customersRM | 32,807,835 | 174,214,210 | – | – | 207,022,045 | PDF p. 153 |
| Intersegment salesRM | 7,241,533 | 29,257 | 8,065,150 | (15,335,940) | – | PDF p. 153 |
| Total revenueRM | 40,049,368 | 174,243,467 | 8,065,150 | (15,335,940) | 207,022,045 | PDF p. 153 |
| Segment results | ||||||
| Tax expenseRM | 57,164 | 1,124,799 | 140,062 | – | 1,322,025 | PDF p. 153 |
| Segment (loss)/profitRM | (2,495,623) | 5,033,123 | (1,067,398) | – | 1,470,102 | PDF p. 153 |
| Depreciation and amortisationRM | 902,458 | 879,386 | 463,711 | – | 2,245,555 | PDF p. 153 |
| Property, plant and equipment written offRM | 190 | – | 12 | – | 202 | PDF p. 153 |
| Bad debts written backRM | 7,792 | – | (99,310) | – | (91,518) | PDF p. 153 |
| Interest incomeRM | (187,804) | (94,868) | (160,077) | 371,066 | (71,683) | PDF p. 153 |
| Interest expensesRM | 351,100 | 263,842 | 131,738 | (371,066) | 375,614 | PDF p. 153 |
| Gain on disposal of property, plant and equipment and right-of-use assetsRM | (4,334) | – | – | – | (4,334) | PDF p. 153 |
| Impairment loss on goodwillRM | – | – | 2,007,651 | – | 2,007,651 | PDF p. 153 |
| Share of results of associated companiesRM | – | – | (511,265) | – | (511,265) | PDF p. 153 |
| Share of results of joint ventureRM | – | – | 241,918 | – | 241,918 | PDF p. 153 |
| Assets and liabilities | ||||||
| Total segment assetsRM | 20,581,543 | 48,803,533 | 108,026,979 | (92,275,029) | 85,137,026 | PDF p. 153 |
| Segment assets include | ||||||
| Additions to non-current assetsRM | 505,201 | 660,650 | 1,079,895 | – | 2,245,746 | PDF p. 153 |
| Investment in associated companiesRM | – | – | 305,539 | – | 305,539 | PDF p. 153 |
| Joint ventureRM | – | – | 1,259,909 | – | 1,259,909 | PDF p. 153 |
| Assets and liabilities | ||||||
| Total segment liabilitiesRM | (19,139,108) | (11,158,924) | (9,311,939) | 20,597,043 | (19,012,928) | PDF p. 153 |
Reversal of allowance of impairment losses on trade receivables 2026: (5,087) A&M, – others, total (5,087); Fair value gain on FVTPL financial asset: Others (2,200,000), total (2,200,000) — these rows wrap across lines and are not itemised here.
Gain on disposal row label wraps; quote is the numeric line of the row.
| Item / unit | 2025Advertising and marketing, RM | 2025Sales execution, RM | 2025Others, RM | 2025Eliminations, RM | 2025Consolidation total, RM | Source |
|---|---|---|---|---|---|---|
| Segment revenue | ||||||
| Sales to external customersRM | 32,364,631 | 151,881,841 | – | – | 184,246,472 | PDF p. 154 |
| Intersegment salesRM | 1,998,333 | 28,820 | 7,880,912 | (9,908,065) | – | PDF p. 154 |
| Total revenueRM | 34,362,964 | 151,910,661 | 7,880,912 | (9,908,065) | 184,246,472 | PDF p. 154 |
| Segment results | ||||||
| Tax (credit)/expenseRM | (412,448) | 1,360,020 | 606,194 | – | 1,553,766 | PDF p. 154 |
| Segment (loss)/profitRM | (4,519,483) | 4,100,032 | (13,413,151) | – | (13,832,602) | PDF p. 154 |
| Depreciation and amortisationRM | 955,486 | 835,339 | 453,262 | – | 2,244,087 | PDF p. 154 |
| Property, plant and equipment written offRM | 25,134 | 36,432 | 483 | – | 62,049 | PDF p. 154 |
| Bad debts written backRM | (3,300) | – | – | – | (3,300) | PDF p. 154 |
| Interest incomeRM | (593,360) | (83,061) | (155,492) | 521,702 | (310,211) | PDF p. 154 |
| Interest expensesRM | 313,853 | 98,641 | 270,626 | (521,702) | 161,418 | PDF p. 154 |
| Gain on termination of leases , netRM | (33,451) | (1,604) | – | – | (35,055) | PDF p. 154 |
| Loss on deconsolidation of a subsidiaryRM | – | – | 1,559,225 | – | 1,559,225 | PDF p. 154 |
| Share of results of associated companiesRM | – | – | 1,565,992 | – | 1,565,992 | PDF p. 154 |
| Share of results of joint ventureRM | – | – | (31,470) | – | (31,470) | PDF p. 154 |
| Assets and liabilities | ||||||
| Total segment assetsRM | 30,190,514 | 45,549,701 | 105,680,919 | (95,497,781) | 85,923,353 | PDF p. 154 |
| Segment assets include | ||||||
| Additions to non-current assetsRM | 925,094 | 1,454,701 | 222,136 | – | 2,601,931 | PDF p. 154 |
| Investment in associated companiesRM | – | – | 3,016,804 | – | 3,016,804 | PDF p. 154 |
| Joint ventureRM | – | – | 1,017,991 | – | 1,017,991 | PDF p. 154 |
| Assets and liabilities | ||||||
| Total segment liabilitiesRM | (17,568,450) | (12,738,337) | (8,246,201) | 17,216,246 | (21,336,742) | PDF p. 154 |
Multi-line rows (Reversal of allowance of impairment losses on trade receivables: (163), (5,406), –, –, (5,569); Fair value loss on FVTPL financial asset: –, –, 8,742,041, –, 8,742,041; Gain on disposal of PPE: (42,421), (126,363), –, –, (168,784)) are not itemised because their labels wrap across lines.
| Item / unit | 2026RM | 2025RM | Source |
|---|---|---|---|
| Major customers | |||
| Customer 2 Sales executionRM | 40,320,645 | 23,222,049 | PDF p. 155 |
| Customer 3 Sales executionRM | 29,029,949 | 21,583,104 | PDF p. 155 |
| TotalRM | 117,707,894 | 87,496,672 | PDF p. 155 |
Revenue derived from 4 (2025: 3) external customers contributing 10% or more of Group revenue. Customer 1 (A&M 7,844,073 / 9,217,788; Sales execution 16,559,764 / 16,405,152) and Customer 4 (A&M 21,501,429 / –; Sales execution 2,452,034 / 17,068,579) span two segments and are not itemised.
Geographical information: no table provided. Group operates mainly in Malaysia; for 2026 less than 5.0% of revenue and less than 7% of non-current assets were from outside Malaysia, so no geographic analysis was included.
Debt
| Item / unit | 2026Minimum lease payments, RM | 2026Present value, RM | 2025Minimum lease payments, RM | 2025Present value, RM | Source |
|---|---|---|---|---|---|
| Hire purchase | |||||
| Not later than one financial yearRM | 27,894 | 21,484 | – | – | PDF p. 139 |
| Later than one financial year but not later than five financial yearsRM | 160,391 | 143,304 | – | – | PDF p. 139 |
| Total minimum lease paymentsRM | 188,285 | 164,788 | – | – | PDF p. 139 |
| Less: future finance chargesRM | (23,497) | – | – | – | PDF p. 139 |
| Effective interest rate% | 2.12 | – | – | – | PDF p. 139 |
Hire purchase table as printed.
| Item / unit | 2026RM | 2025RM | Source |
|---|---|---|---|
| Non-current | |||
| Hire purchase (c)RM | 143,304 | – | PDF p. 139 |
| Current | |||
| Short-term loan (a)RM | 3,837,196 | 4,138,833 | PDF p. 139 |
| Revolving credit (b)RM | – | 373,672 | PDF p. 139 |
| Hire purchase (c)RM | 21,484 | – | PDF p. 139 |
| Total current borrowingsRM | 3,858,680 | 4,512,505 | PDF p. 139 |
| Total | |||
| Total borrowingsRM | 4,001,984 | 4,512,505 | PDF p. 139 |
(a) Short-term loan from a licensed bank; floating rate 5.00% (2025: 4.00%) at 31 May 2026, 120-days tenure; secured by guarantees from shopper360 Sdn. Bhd. RM10,000,000 (2025: RM7,000,000) and Retail Galaxy Plus Sdn. Bhd. RM10,000,000 (2025: RM7,000,000).
(b) Revolving credit RM373,672 at 31 May 2025, floating rate 4.00%, repayable on demand; secured by guarantees from each of the two subsidiaries RM2,000,000 (2025: RM3,000,000); repaid during the year.
(c) Hire purchase effective interest rate 2.12%. Total row labels are unlabelled in source (labels descriptive). All amounts denominated in RM.
| Item / unit | 2026RM | 2025RM | Source |
|---|---|---|---|
| Current | |||
| Current - Non-related partiesRM | 688,765 | 790,710 | PDF p. 124 |
| Current lease liabilities totalRM | 969,589 | 790,710 | PDF p. 124 |
| Non-current | |||
| Non-current - Non-related partiesRM | 330,201 | 391,738 | PDF p. 124 |
| Total | |||
| Total carrying amounts of lease liabilitiesRM | 1,299,790 | 1,182,448 | PDF p. 124 |
Current from immediate and ultimate holding company: 280,824 (2025: –). Non-current from holding company: – (2025: –).
| Item / unit | 2026Group, RM | 2025Group, RM | 2026Company, RM | 2025Company, RM | Source |
|---|---|---|---|---|---|
| Non-current liabilities | |||||
| BorrowingsRM | 143,304 | – | – | – | PDF p. 104 |
| Lease liabilitiesRM | 330,201 | 391,738 | – | – | PDF p. 104 |
| Current liabilities | |||||
| BorrowingsRM | 3,858,680 | 4,512,505 | – | – | PDF p. 104 |
| Lease liabilitiesRM | 969,589 | 790,710 | – | – | PDF p. 104 |
Statements of financial position at 31 May 2026.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision 11.6 dividend policy | The Company adopted a dividend policy in August 2021, that aims to provide Shareholders with a target annual dividend payout of 30% of the Group’s profit attributable to equity holders of the Company as final dividends. Such declaration and payment of dividends shall be determined at the sole discretion of the Board. | Group | PDF p. 88 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend | The Board has decided not to recommend a dividend for FY2026. | FY2026 | PDF p. 7 |
| No dividend declared/recommended in respect of FY2026 | No dividend has been declared/ recommended by the Board in respect of FY2026 as the Board deems it appropriate to retain the cash for the Group’s working capital, capital expenditure and future growth. | FY2026 | PDF p. 88 |
Extracted from ANNUAL REPORT 2026 and checked against the cited pages; see the original report for full context.
Auditor’s report
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Independent auditor | Baker Tilly TFW LLP | Group | PDF p. 102 |
| Engagement partner | Ong Kian Guan | Group | PDF p. 102 |
| Opinion | properly drawn up in accordance with the provisions of the Companies Act 1967 (the “Act”) and Singapore Financial Reporting Standards (International) (“SFRS(I)”) so as to give a true and fair view | Group and Company, year ended 31 May 2026 | PDF p. 100 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Valuation of investments measured at fair value | Valuation of these investments carried at fair value is considered a key audit matter due to the significant judgements required in relation to the application of the appropriate valuation techniques and assumptions. | Group | PDF p. 100 |
Extracted from ANNUAL REPORT 2026 and checked against the cited pages; see the original report for full context.
Group and parent company or bank figures are labelled separately. Parentheses indicate negative amounts; a dash and NA retain the report’s notation.
Comparative figures follow ANNUAL REPORT 2026, including retrospective adjustments. Adjusted and reported earnings may have different definitions; refer to each statement’s notes.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.