| Financial Year Ended 30 June | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 12 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 | 520,245 | 542,250 | 684,732 | 831,917 | 645,241 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 79,093 | 68,876 | 88,142 | (6,920) | 199,994 |
| Profit/(Loss) Before Taxation | 48,193 | 30,322 | 43,773 | (77,171) | 129,497 |
| Profit/(Loss) For The Year | 24,832 | 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 | 1,004,584 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Net Tangible Assets | 1,004,584 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Total Borrowings | 438,767 | 471,523 | 568,302 | 773,769 | 522,329 |
| Cash and Bank Balances | 110,178 | 84,982 | 249,786 | 208,308 | 211,644 |
| SUMMARIES OF CASH FLOWS (RM'000) | |||||
| Net Operating Cash Flows | 33,437 | 68,440 | 227,063 | (102,656) | 254,263 |
| Cash and Cash Equivalents | 68,727 | 49,966 | 195,618 | 140,507 | 144,250 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| Basic Earnings/(Loss) Per Share (sen) | 4.85 | 1.80 | 5.64 | (15.77) | 14.43 |
| Net Assets Per Share (RM) | 1.75 | 1.69 | 1.80 | 1.74 | 1.90 |
| Net Tangible Assets Per Share (RM) | 1.75 | 1.70 | 1.80 | 1.74 | 1.90 |
| PROFITABILITY (%) | |||||
| EBITDA Margin | 15.20 | 12.70 | 12.87 | (0.83) | 31.00 |
| Net Profit Margin | 4.77 | 1.32 | 3.78 | (11.88) | 11.74 |
| GEARING (times) | |||||
| Gross Gearing Ratio | 0.44 | 0.48 | 0.60 | 0.84 | 0.57 |
| Net Gearing Ratio | 0.33 | 0.40 | 0.34 | 0.61 | 0.36 |
| SHAREHOLDERS' RETURNS (%) | |||||
| Return On Equity To Owner of The Company | 2.51 | 0.74 | 2.77 | (10.27) | 7.85 |
| VALUATION (RM'000) | |||||
| Market Capitalisation based on closing share price as at 31 December | 143,435 | 195,072 | 224,460 | 208,616 | 205,975 |