| Financial Year Ended 30 June | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 6 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 | 241,888 | 542,250 | 684,732 | 831,917 | 645,241 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 35,891 | 68,876 | 88,142 | (6,920) | 199,994 |
| Profit/(Loss) Before Taxation | 21,434 | 30,322 | 43,773 | (77,171) | 129,497 |
| Profit/(Loss) For The Year | 10,077 | 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 | 988,271 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Net Tangible Assets | 988,271 | 976,786 | 950,060 | 920,269 | 1,001,636 |
| Total Borrowings | 477,480 | 471,523 | 568,302 | 773,769 | 522,329 |
| Cash and Bank Balances | 108,595 | 84,982 | 249,786 | 208,308 | 211,644 |
| SUMMARIES OF CASH FLOWS (RM'000) | |||||
| Net Operating Cash Flows | (58,419) | 68,440 | 227,063 | (102,656) | 254,263 |
| Cash and Cash Equivalents | 75,880 | 49,966 | 195,618 | 140,507 | 144,250 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| Basic Earnings/(Loss) Per Share (sen) | 2.00 | 1.80 | 5.64 | (15.77) | 14.43 |
| Net Assets Per Share (RM) | 1.72 | 1.69 | 1.80 | 1.74 | 1.90 |
| Net Tangible Assets Per Share (RM) | 1.72 | 1.70 | 1.80 | 1.74 | 1.90 |
| PROFITABILITY (%) | |||||
| EBITDA Margin | 14.84 | 12.70 | 12.87 | (0.83) | 31.00 |
| Net Profit Margin | 4.17 | 1.32 | 3.78 | (11.88) | 11.74 |
| GEARING (times) | |||||
| Gross Gearing Ratio | 0.48 | 0.48 | 0.60 | 0.84 | 0.57 |
| Net Gearing Ratio | 0.37 | 0.40 | 0.34 | 0.61 | 0.36 |
| SHAREHOLDERS' RETURNS (%) | |||||
| Return On Equity To Owner of The Company | 1.03 | 0.74 | 2.77 | (10.27) | 7.85 |
| VALUATION (RM'000) | |||||
| Market Capitalisation based on closing share price as at 31 December | 177,860 | 195,072 | 224,460 | 208,616 | 205,975 |