| 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) | 155,563 | 94,389 | 153,163 | 153,693 | 170,928 |
| Gross Profit (GP) (RM'000) | 7,281 | 8,421 | 27,224 | 21,473 | 37,559 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM'000) | (4,475) | (7,761) | 14,218 | 11,771 | 20,561 |
| Profit Before Taxation (PBT) (RM'000) | (8,486) | (10,959) | 11,075 | 8,519 | 17,098 |
| Profit After Taxation (PAT) (RM'000) | (9,818) | (9,390) | 8,070 | 6,520 | 12,482 |
| PAT Attributable to Owners of the Company (RM'000) | (9,818) | (9,390) | 8,070 | 6,520 | 12,482 |
| Total Assets (RM'000) | 170,709 | 173,008 | 128,413 | 138,347 | 115,891 |
| Total Equity (RM'000) | 76,427 | 72,987 | 59,165 | 52,012 | 47,474 |
| Key Ratios | |||||
| GP Margin (1) (%) | 4.7 | 8.9 | 17.8 | 14.0 | 22.0 |
| EBITDA Margin (2) (%) | (2.9) | (8.2) | 9.3 | 7.7 | 12.0 |
| PBT Margin (3) (%) | (5.5) | (11.6) | 7.2 | 5.5 | 10.0 |
| PAT Margin (4) (%) | (6.3) | (9.9) | 5.3 | 4.2 | 7.3 |
| Basic (Loss)/Earnings Per Share | (2.84)(6) | (3.18)(5) | 3.13(5) | 1.9(5) | 3.7(5) |
| Diluted (Loss)/Earnings Per Share (sen) | (2.77)(7) | (3.18)(5) | 3.13(5) | 1.9(5) | 3.7(5) |
| Trade Receivables Turnover (8) (days) | 61 | 68 | 51 | 63 | 45 |
| Trade Payables Turnover (9) (days) | 63 | 97 | 74 | 72 | 45 |
| Inventories Turnover (10) (days) | 52 | 71 | 35 | 18 | 13 |
| Current Ratio (11) (times) | 1.7 | 1.6 | 1.8 | 1.5 | 1.6 |
| Gearing Ratio (12) (times) | 0.7 | 0.7 | 0.7 | 0.7 | 0.8 |
Notes:
| (1) | Computed as GP divided by revenue. |
| (2) | Computed as L/EBITDA divided by revenue. |
| (3) | Computed as L/PBT divided by revenue. |
| (4) | Computed as L/PAT divided by revenue. |
| (5) | Computed as PAT divided by the enlarged total number of 340,000,000 Shares after the IPO. |
| (6) | Computed as (L/PAT) divided by the consolidated loss attibutable to owners of the Company by the weighted average number of ordinary shares outstanding during the respective year. |
| (7) | Computed as (L/PAT) divided by the consolidated loss attibutable to owners of the Company by the weighted average number of ordinary shares outstanding during the respective year. and adjusted for the effects of dilutive potential ordinary shares |
| (8) | Computed based on the average trade receivables over the revenue for the respective financial year multiplied by 365 days for the FYE 2019, FYE 2021, FYE2022 and FYE 2023, and 366 days for the FYE 2020. |
| (9) | Computed based on the average trade payables over the cost of sales for the respective financial year multiplied by 365 days for the FYE 2019, FYE 2021, FYE2022 and FYE 2023, and 366 days for the FYE 2020. |
| (10) | Computed based on the average inventories over the cost of sales for the respective financial year multiplied by 365 days for the FYE 2019, FYE 2021, FYE 2022 and FYE 2023, and 366 days for the FYE 2020. |
| (11) | Computed as current assets divided by current liabilities. |
| (12) | Computed as total borrowings divided by shareholders' equity. |
* Please read this section in conjunction with Ecoscience International Berhad's Prospectus dated 21 June 2022.