Extracted from Annual Report 2023

2019 2020 2021 2022 2023
Revenue (RM’000) 1,046,183 731,443 667,736 984,183 1,112,987
Gross Profit (RM’000) 493,323 232,174 81,348 330,759 473,882
Profit Before Tax (RM’000) 329,462 88,470 (409,694) 196,324 337,364
Profit After Tax (RM’000) 221,854 32,562 (435,680) 125,337 235,178
Gross Profit Margin (%) 47.2 31.7 12.2 33.6 42.6
Profit Before Tax Margin (%) 31.5 12.1 (61.4) 19.9 30.3
Return of Equity (%) 16.1 3.8 (24.1) 8.4 13.3