| Financial Year Ended 31 December | 2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| Key Financials | |||||
| Revenue (RM'000) | 548,644 | 437,954 | 344,334 | 168,261 | 43,157 |
| Gross Profit (GP) (RM'000) | 87,342 | 61,629 | 41,891 | 32,421 | 3,395 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM'000) | 85,812 | 68,141 | 41,305 | 32,594 | 5,064 |
| Profit Before Taxation (PBT) (RM'000) | 57,700 | 40,844 | 25,355 | 22,697 | 1,123 |
| Profit After Taxation (PAT) (RM'000) | 44,342 | 33,540 | 26,264 | 20,232 | 3,818 |
| PAT Attributable to the Owners of The Company (RM'000) | 44,377 | 33,540 | 26,264 | 20,232 | 3,818 |
| Total Assets (RM'000) | 773,673 | 484,339 | 402,140 | 257,166 | 100,983 |
| Total Equity (RM'000) | 455,156 | 195,025 | 169,562 | 81,368 | 21,009 |
| Key Ratios | |||||
| GP Margin (1) (%) | 15.92 | 14.07 | 12.17 | 19.27 | 7.87 |
| EBITDA Margin (2) (%) | 15.64 | 15.56 | 12.00 | 19.37 | 11.73 |
| PBT Margin (3) (%) | 10.52 | 9.33 | 7.36 | 13.49 | 2.60 |
| PAT Margin (4) (%) | 8.08 | 7.66 | 7.63 | 12.02 | 8.85 |
| Basic Earnings Per Share (EPS) (5) (sen) | 4.47 | 3.63 | 2.85 | 2.19 | 0.41 |
| Average Trade Receivables Turnover (6) (days) | 107 | 94 | 86 | 146 | 315 |
| Average Trade Payables Turnover (7) (days) | 69 | 56 | 61 | 129 | 244 |
| Average Inventories Turnover (8) (days) | 41 | 35 | 37 | 42 | 21 |
| Current Ratio (9) (times) | 2.72 | 1.54 | 1.52 | 1.36 | 1.11 |
| Gearing Ratio (10) (times) | 0.39 | 0.98 | 0.92 | 1.16 | 0.99 |
Notes:
| (1) Computed based on GP divided by revenue. |
| (2) Computed based on EBITDA divided by revenue. |
| (3) Computed based on PBT divided by revenue. |
| (4) Computed based on PAT divided by revenue. |
| (5) Calculated based on PAT over the issued share capital of 992,000,000 shares after considering the private placement of 69,000,000 new ordinary shares on 12 December 2023. The number of ordinary shares used in calculating the comparative figures have been restated to reflect the enlarged number of shares of 923,000,000 after the listing of Company on 10 March 2023. |
| (6) Computed based on the average trade receivables over revenue of the respective financial year multiplied by 365 days. |
| (7) Computed based on the average trade payables over the cost of sales of the respective financial year multiplied by 365 days. |
| (8) Computed based on the average inventory over the cost of sales of the respective financial year multiplied by 365 days. |
| (9) Computed based on current assets over current liabilities. |
| (10) Computed based on total borrowings including lease liabilities and interest-bearing advances from third parties divided by total equity. |
* Please read this section in conjunction with Cape EMS Berhad’s Prospectus dated 16 February 2023 and latest Annual Report.