FYE 30 June
2025
FYE 30 June
2024
FYE 31 December
2022
FYE 31 December
2021
FYE 31 December
2020
  12 months
(Actual)
18 months
(Actual)
12 months
(Actual)
12 months
(Restated)
12 months
(Restated)
Revenue 246,047 426,280 337,771 324,802 202,262
Cost of sales (206,251) (363,227) (276,724) (271,526) (232,292)
Gross profit 39,797 63,053 61,047 53,275 (30,030)
Other income 8,419 6,550 6,356 3,608 6,596
Net remeasurement of loss allowances on trade and other receivables and contract assets (5,793) 16,983 (4,230) 3,331 (1,937)
Operating costs (26,991) (42,213) (31,714) (29,456) (29,642)
Finance costs (17,272) (18,413) (8,990) (5,936) (4,991)
Share of profit/(loss) of an associate, net of tax 491 1,361 541 77 152
Share of profit/(loss) of a joint venture, net of tax 63 869 (158) 834 365
(Loss)/Profit before tax (1,287) 28,189 22,853 25,733 (59,488)
Tax expense (14,568) (9,689) (2,713) (9,651) 5,856
(Loss)/Profit for the financial period/year (15,855) 18,500 20,139 16,082 (53,631)
 
Other comprehensive income, net of tax -   - - - -
Total comprehensive (loss)/income, net of tax (15,855) 18,500 20,139 16,082 (53,631)
 
Attributable to:          
Owners of the parent (15,765) 18,733 20,229 15,763 (54,270)
Non-controlling interests (90) (233) (90) 318 639
(15,855) 18,500 20,139 16,082 (53,631)
 
Earnings per ordinary share attributable to equity holders of the Company :
Basic (loss)/earnings per ordinary share (sen) (2.90) 3.45 3.73 2.97 (11.00)
Diluted (loss)/earnings per ordinary share (sen) (2.90) 3.45 3.06 2.43 (11.00)