| Financial Year Ended 31 December | 2024 | 2023 | 2022 |
|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
|
| KEY FINANCIAL DATA | |||
| Revenue (RM'000) | 316,589 | 302,579 | 315,577 |
| Gross Profit (GP) (RM'000) | 114,779 | 114,103 | 94,241 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (1) (RM'000) | 170,085 | 155,882 | 106,523 |
| Adjusted EBITDA (1) (RM'000) | 165,604 | 155,882 | 138,868 |
| Profit Before Tax (PBT) (RM'000) | 94,012 | 81,878 | 28,609 |
| Profit After Tax (PAT) (2) (RM'000) | 92,906 | 81,047 | 27,941 |
| Total Assets (RM'000) | 893,016 | 867,861 | 911,561 |
| Total Equity (RM'000) | 544,006 | 461,100 | 380,053 |
| Total Liabilities (RM'000) | 349,010 | 406,761 | 531,508 |
| KEY RATIOS | |||
| Basic and Diluted Earnings Per Share (EPS) (3) (sen) | 9.29 | 8.10 | 2.79 |
| GP Margin (4) (%) | 36.3 | 37.7 | 29.9 |
| EBITDA Margin (5) (%) | 53.7 | 51.5 | 33.8 |
| Adjusted EBITDA Margin (6) (%) | 52.3 | 51.5 | 44.0 |
| PBT Margin (7) (%) | 29.7 | 27.1 | 9.1 |
| PAT Margin (8) (%) | 29.3 | 26.8 | 8.9 |
| Average Trade Receivable Turnover Period (9) (days) | 39 | 42 | 30 |
| Average Trade Payable Turnover Period (10) (days) | 23 | 30 | 68 |
| Average Inventory Turnover Period (11) (days) | 133 | 144 | 101 |
| Current Ratio (12) (times) | 1.3 | 1.0 | 0.7 |
| Gearing Ratio (13) (times) | 0.6 | 0.8 | 1.1 |
Notes:
| (1) | EBITDA is calculated as PBT plus finance costs and depreciation and amortisation, less finance income. Adjusted EBITDA is calculated as EBITDA plus/(less) loss/(gain) on disposal of PPE and plus IPO and related Listing expenses. |
| (2) | The PAT of the Group is wholly attributable to owners of the Company as there is no non-controlling interest. |
| (3) | Computed based on PAT divided by the enlarged issued Shares of 1,000,000,000 upon the Listing. |
| (4) | Computed based on GP divided by revenue. |
| (5) | Computed based on EBITDA divided by revenue. |
| (6) | Computed based on Adjusted EBITDA divided by revenue. |
| (7) | Computed based on PBT divided by revenue. |
| (8) | Computed based on PAT divided by revenue. |
| (9) | Computed based on the average trade receivables at the beginning and end of the financial year, divided by total revenue excluding revenue from Time Charter (which is paid in advance), multiplied by 365 days. |
| (10) | Computed based on the average trade payables at the beginning and end of the financial year, divided by voyage and vessel operating costs (excluding depreciation and crew-related costs), multiplied by 365 days. |
| (11) | Computed based on the average inventories at the beginning and end of the financial year, divided by costs of inventories recognised as an expense, multiplied by 365 days. |
| (12) | Computed based on current assets over current liabilities as at the end of the financial year. |
| (13) | Computed based on total borrowings over total equity as at the end of the financial year. |
* Please read this section in conjunction with Orkim Berhad’s Prospectus dated 19 November 2025.