| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| Key Financials | ||||
| Revenue (RM'000) | 266,537 | 276,715 | 288,844 | 266,565 |
| Gross Profit (GP) (RM'000) | 77,906 | 77,515 | 73,104 | 63,252 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA)(1) (RM'000) | 41,971 | 56,987 | 46,575 | 35,028 |
| Profit Before Taxation (PBT) (RM'000) | 37,183 | 53,625 | 45,648 | 33,044 |
| Profit After Taxation (PAT) (RM'000) | 26,334 | 39,040 | 34,941 | 25,150 |
| PAT Attributable to Owners of The Company (PATAMI) (RM'000) | 22,717 | 34,308 | 29,781 | 22,333 |
| Total Assets (RM'000) | 386,707 | 313,491 | 345,644 | 269,045 |
| Net (Cash)/Borrowings(2) (RM'000) | (96,568) | (9,386) | (38,078) | (12,960) |
| Total Equity (RM'000) | 268,561 | 174,186 | 135,870 | 149,182 |
| Key Ratios | ||||
| GP Margin(3) (%) | 29.2 | 28.0 | 25.3 | 23.7 |
| EBITDA Margin(4) (%) | 15.7 | 20.6 | 16.1 | 13.1 |
| PBT Margin(5) (%) | 14.0 | 19.4 | 15.8 | 12.4 |
| PAT Margin(6) (%) | 9.9 | 14.1 | 12.1 | 9.4 |
| Basic and Diluted Earnings Per Share(7) (sen) | 5.82 | 9.08 | 7.88 | 5.91 |
| Trade Receivables Turnover(8) (days) | 42 | 51 | 45 | 54 |
| Trade Payables Turnover(9) (days) | 30 | 44 | 43 | 51 |
| Inventory Turnover(10) (days) | 119 | 124 | 116 | 109 |
| Current Ratio(11) (times) | 3.3 | 2.0 | 1.0 | 1.8 |
| Gearing Ratio(12) (times) | 0.16 | 0.26 | 0.10 | 0.13 |
| Net Gearing Ratio(13) (times) | (0.36) | (0.05) | (0.28) | (0.09) |
Notes:
| (1) | EBITDA is calculated as PAT plus: (i) tax expense; (ii) finance costs; (iii) depreciation of PPE and (iv) depreciation of right-of-use assets, less (v) share of profit of joint venture and (vi) interest income. |
| (2) | Computed based on total borrowings less cash and cash equivalents as at the end of the financial year. |
| (3) | Computed based on GP divided by revenue. |
| (4) | Computed based on EBITDA divided by revenue. |
| (5) | Computed based on PBT divided by revenue. |
| (6) | Computed based on PAT divided by revenue. |
| (7) | Computed based on PATAMI divided by the weighted average number of shares in issue of 390,638,000 for FY2025 and 377,693,100 for FY2022 to FY2024. |
| (8) | Computed based on the net trade receivables (excluding contract assets) as at the end of the financial year over revenue for the respective financial years, multiplied by the number of days in the financial year. |
| (9) | Computed based on the trade payables as at the end of the financial year over cost of sales for the respective financial years, multiplied by the number of days in the financial year. |
| (10) | Computed based on the inventory as at the end of the financial year over cost of sales for the respective financial years, multiplied by the number of days in the financial year. |
| (11) | Computed based on current assets over current liabilities as at the end of the financial year. |
| (12) | Computed based on total borrowings over total equity as at the end of the financial year. |
| (13) | Computed based on total borrowings less cash and cash equivalents over total equity as at the end of the financial year. |
* Please read this section in conjunction with Wasco Greenergy Berhad’s Prospectus dated 20 November 2025.