| Financial Year Ended 30 June | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 9 months Unaudited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| KEY FINANCIAL DATA | |||||
| SUMMARIES OF PROFIT OR LOSS AND OTHER COMPREHENSIVE INCOME (RM'000) | |||||
| Revenue | 362,934 | 542,250 | 684,732 | 831,917 | 645,241 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 50,280 | 68,876 | 88,142 | (6,920) | 199,994 |
| Profit/(Loss) Before Taxation | 27,480 | 30,322 | 43,773 | (77,171) | 129,497 |
| Profit/(Loss) For The Year | 12,736 | 7,141 | 25,888 | (98,827) | 75,778 |
| SUMMARIES OF FINANCIAL POSITION (RM'000) | |||||
| Share Capital | 545,424 | 545,424 | 528,552 | 528,552 | 528,552 |
| Shareholders' Equity | 991,651 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Net Tangible Assets | 991,651 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Total Borrowings | 463,669 | 471,523 | 568,302 | 773,769 | 522,329 |
| Cash and Bank Balances | 116,762 | 84,982 | 249,786 | 208,308 | 211,644 |
| SUMMARIES OF CASH FLOWS (RM'000) | |||||
| Net Operating Cash Flows | (24,033) | 68,440 | 227,063 | (102,656) | 254,263 |
| Cash and Cash Equivalents | 81,185 | 49,966 | 195,618 | 140,507 | 144,250 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| Basic Earnings/(Loss) Per Share (sen) | 2.59 | 1.80 | 5.64 | (15.77) | 14.43 |
| Net Assets Per Share (RM) | 1.73 | 1.69 | 1.80 | 1.74 | 1.90 |
| Net Tangible Assets Per Share (RM) | 1.73 | 1.70 | 1.80 | 1.74 | 1.90 |
| PROFITABILITY (%) | |||||
| EBITDA Margin | 13.85 | 12.70 | 12.87 | (0.83) | 31.00 |
| Net Profit Margin | 3.51 | 1.32 | 3.78 | (11.88) | 11.74 |
| GEARING (times) | |||||
| Gross Gearing Ratio | 0.47 | 0.48 | 0.60 | 0.84 | 0.57 |
| Net Gearing Ratio | 0.35 | 0.40 | 0.34 | 0.61 | 0.36 |
| SHAREHOLDERS' RETURNS (%) | |||||
| Return On Equity To Owner of The Company | 1.29 | 0.74 | 2.77 | (10.27) | 7.85 |
| VALUATION (RM'000) | |||||
| Market Capitalisation based on closing share price as at 31 December | 160,647 | 195,072 | 224,460 | 208,616 | 205,975 |