KLS : 0008.KL

Willowglen MSC Berhad — Financials

$0.295 MYR

$0 (0.0%)

Volume
31K
Average Volume
216.72K
Market Capitalization
$143M
P/E Ratio
18.55
Dividend Yield
5.08%
Price Target
Year High
$0.31
Year Low
$0.25
Day High
Day Low
Payout Ratio
$0.94
Current Ratio
$3.22
0008.KL Financial Statements
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
revenue 190.91M 205.85M 209.27M 192.52M 171.3M 146.15M 139.34M 134.64M 155.38M 132M
costOfRevenue 147.36M 157.9M 157.59M 140.16M 123.66M 102.4M 93.08M 91.28M 104.1M 86.33M
grossProfit 43.55M 47.95M 51.68M 52.37M 47.64M 43.75M 46.25M 43.36M 51.29M 45.67M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 36.19M 33.03M 36.06M 37.03M 30.88M 31.47M 29.21M 30.42M 30.12M 25.64M
sellingAndMarketingExpenses - - - - - - - - - -
sellingGeneralAndAdministrativeExpenses 36.19M 33.03M 36.06M 37.03M 30.88M 31.47M 29.21M 30.42M 30.12M 25.64M
otherExpenses -2.07M 5.72M -1.92M - - - - 65000 54550 -
operatingExpenses 34.12M 38.75M 34.14M 34.67M 29.41M 24.39M 29.21M 28.93M 28.98M 24.07M
costAndExpenses 181.48M 196.65M 191.73M 174.82M 153.07M 126.78M 122.3M 120.2M 133.08M 110.39M
netInterestIncome -546K -635K -492K -35000 -51000 -83000 -106K - - -
interestIncome - - - - - - - - - -
interestExpense 546K 635K 492K 35000 51000 83000 106K - - -
depreciationAndAmortization 3.38M 18.65M 3.41M 3.62M 3.6M 3.6M 3.52M 2.28M 1.8M 1.6M
ebitda 12.8M 4.84M 19.03M 23.09M 22.98M 25.16M 22.51M 16.72M 24.1M 23.2M
ebit 9.43M -13.81M 15.62M 19.48M 19.37M 21.57M 19M 15.45M 22.31M 21.86M
nonOperatingIncomeExcludingInterest 2000 21.26M 1.92M -1.08M -910K -3.97M -654K -2.31M - -253K
operatingIncome 9.43M 9.2M 17.54M 18.4M 18.46M 17.6M 18.34M 14.43M 22.31M 21.61M
totalOtherIncomeExpensesNet -548K -23.65M -2.41M -35000 -51000 -83000 -106K 1.29M - -
incomeBeforeTax 8.88M -14.45M 15.13M 19.44M 19.32M 21.48M 18.89M 15.45M 22.62M 21.86M
incomeTaxExpense 4.33M 4.28M 4.79M 4.11M 4.1M 3.32M 3.99M 4.36M 3.96M 3.91M
netIncomeFromContinuingOperations 4.55M -18.73M 10.34M 15.33M 15.22M 18.17M 14.9M 11.09M 18.66M 17.95M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 4.55M -18.73M 10.37M 15.39M 15.26M 17.87M 14.87M 11.11M 18.72M 18.28M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 4.55M -18.73M 10.37M 15.39M 15.26M 17.87M 14.87M 11.11M 18.72M 18.28M
eps 0.01 -0.04 0.02 0.03 0.03 0.04 0.03 0.02 0.04 0.04
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
cashAndCashEquivalents 41.52M 50.38M 56.41M 45.47M 74.84M 73.49M 80.66M 67.03M 29.27M 41.03M
shortTermInvestments - - 2.5M - - - - - - -
cashAndShortTermInvestments 41.52M 50.38M 58.91M 45.47M 74.84M 73.49M 80.66M 67.03M 29.27M 41.03M
netReceivables 139.75M 145.1M -2.25M 129.94M 92.36M 87.76M 68.42M 68.52M 103.2M 82.29M
accountsReceivables 37.29M 59.21M 51.36M 40.37M 30.16M 30.21M 28.91M 33.75M 42.61M 81.68M
otherReceivables 102.46M 85.89M 101.42M 1.91M 998K 1.55M 1.01M 1.86M 2.5M 618K
inventory 6.99M 8.08M 6.18M 3.92M 2.33M 3.59M 2.6M 2.78M 5.31M 1.25M
prepaids 1.51M 1M 2.38M 1.11M 905K 1.67M 2.63M 1.68M 988K 1.35M
otherCurrentAssets 89000 120K 155.39M - - - - - 566K 629K
totalCurrentAssets 189.85M 204.68M 220.61M 189.5M 172.85M 168.88M 155.86M 141.52M 140.8M 126.55M
propertyPlantEquipmentNet 17.42M 14.15M 16.81M 16.03M 13.75M 15.95M 17.86M 15.08M 15.64M 11.55M
goodwill - - - - - - - - - -
intangibleAssets 3.4M 3.23M 1.37M - - - - - - -
goodwillAndIntangibleAssets 3.39M 3.23M 1.37M - - - - - - -
longTermInvestments - 2.61M 24.77M 28.94M 27.01M 26.53M 23.89M 23.77M 22.95M 19.22M
taxAssets - - - - - - - - - -
otherNonCurrentAssets 2.94M - - - - - - - - -
totalNonCurrentAssets 23.75M 19.99M 42.94M 44.96M 40.76M 42.48M 41.75M 38.85M 38.59M 30.76M
otherAssets - - - - - - - - - -
totalAssets 213.6M 224.67M 263.56M 234.46M 213.61M 211.36M 197.62M 180.37M 179.39M 157.31M
totalPayables 29.35M 35.22M 30.74M 25.93M 24.49M 22M 13.98M 12.41M 17.79M 13.36M
accountPayables 25.11M 31.08M 26.27M 18.47M 17.18M 17.33M 9.72M 8.18M 13.92M 9.29M
otherPayables 4.24M 4.13M 4.47M 7.46M 7.31M 4.67M 4.26M 4.23M 3.86M 4.07M
accruedExpenses - - - - - - - - - -
shortTermDebt - 5.56M 9.09M - - - - - - -
capitalLeaseObligationsCurrent 1.68M 1.5M 1.6M 1.61M 1.17M 1.44M 1.36M - - -
taxPayables 4.24M 4.13M 4.47M 4.2M 4.12M 4.67M 4.26M 4.23M 3.86M 3.54M
deferredRevenue - - 2.1M 4.74M 1.76M 5.52M 9.55M 7.28M - -
otherCurrentLiabilities 9.12M 3.36M 6.64M 785K 967K 4.87M 4.32M 5.23M 11.88M 7.27M
totalCurrentLiabilities 40.15M 45.64M 50.17M 33.06M 28.38M 33.84M 29.21M 24.92M 29.66M 20.63M
longTermDebt - - - - - - - - - -
capitalLeaseObligationsNonCurrent 6.35M 2.92M 4.4M 2.8M 71000 1.08M 2.51M - - -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - 125K 132K 125K 117K 115K 115K 115K 115K 118K
otherNonCurrentLiabilities 789K 822K 870K 821K 771K 759K 760K 758K 801K 153K
totalNonCurrentLiabilities 7.14M 3.87M 5.41M 3.75M 959K 1.96M 3.38M 873K 916K 271K
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 8.03M 4.42M 6M 4.41M 1.24M 2.52M 3.87M - - -
totalLiabilities 47.29M 49.5M 55.57M 36.8M 29.34M 35.79M 32.59M 25.79M 30.58M 20.9M
treasuryStock -2.44M -2.44M -2.43M -2.43M -2.21M -2.15M -1.75M -1.75M -1.71M -1.71M
preferredStock - - - - - - - - - -
commonStock 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 24.8M
retainedEarnings 130.98M 126.12M 152.12M 156.67M 148.56M 140.58M 130M 112.41M 113.75M 92.32M
additionalPaidInCapital - - - - - - - 29.24M 29.24M 4.44M
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
netIncome 8.88M -14.45M 10.37M 19.44M 19.32M 21.48M 18.89M 15.45M 22.62M 21.86M
depreciationAndAmortization - - 3.41M 3.62M 3.6M 3.6M 3.52M 2.28M 1.8M 1.6M
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital 5.6M -2.09M -17.86M -35.08M -7.4M -16.78M 1.21M 30.97M -17M -15.82M
accountsReceivables 8.38M -2.64M -27.19M -36.7M -7.03M -24.08M 425K 8.45M -19.33M -17.58M
inventory 1.1M -2.08M -2.25M -1.67M 1.22M -984K 150K 2.5M -4.01M 57000
accountsPayables - 592K 10.39M 1.36M -1.23M 8.17M 576K -5.83M 5.82M 1.67M
otherWorkingCapital -3.88M 2.04M 1.18M 1.93M -355K 113K 57000 28.46M -12.99M -15.88M
otherNonCashItems -787K 32.94M 1.67M -5.66M -5.18M -5.25M -3.54M -4.28M -3.83M -4.17M
netCashProvidedByOperatingActivities 13.69M 16.4M -2.41M -17.68M 10.34M 3.05M 20.07M 44.42M 3.59M 3.46M
investmentsInPropertyPlantAndEquipment -1.32M -632K -944K -996K -1.12M -1.66M -1.1M -1.79M -6.13M -957K
acquisitionsNet - 18000 -1.05M -160K -469K 2000 -60000 383K 700K -150K
purchasesOfInvestments - - - -2M -2.46M -2000 -6.4M -1.64M -2.4M -2.25M
salesMaturitiesOfInvestments - - 4.31M 799K 3.52M 9.75M 758K 1.49M 792K -
otherInvestingActivities -533K -5.26M -1.42M -30000 52000 -828K -40000 -43000 528K -23000
netCashProvidedByInvestingActivities -1.85M -5.87M 897K -2.39M -472K 7.27M -6.84M -1.6M -7.22M -3.38M
netDebtIssuance -5.56M -664K 6.22M - - - - - - -
longTermNetDebtIssuance - - - - - - - - - -
shortTermNetDebtIssuance -5.56M -664K 6.22M - - - - - - -
netStockIssuance - -15000 - -217K -56000 -407K - -33000 - -20000
netCommonStockIssuance - -15000 - -217K -56000 -407K - -33000 - -20000
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - -15000 - -217K -56000 -407K - -33000 - -20000
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -7.27M -7.27M -7.27M -7.28M -7.28M -7.29M -4.87M -4.87M -4.87M -4.87M
commonDividendsPaid -7.27M -7.27M -7.27M -7.28M -7.28M -7.29M -4.87M -4.87M -4.87M -4.87M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -1.64M -1.58M -1.54M -1.59M -1.5M -1.37M -1.32M - 700K -
netCashProvidedByFinancingActivities -14.47M -9.53M -2.58M -9.08M -8.84M -9.06M -6.19M -4.9M -4.17M -4.89M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 77.85M 48.92M 51.56M 50.04M 40.38M 59.07M 50.79M 46.72M 49.28M 66.41M
costOfRevenue 60.75M 40.17M 42.76M 37.03M 27.4M 46.41M 38.48M 36.49M 36.52M 53.5M
grossProfit 17.09M 8.75M 8.8M 13.02M 12.98M 12.66M 12.3M 10.22M 12.76M 12.91M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 8.82M 9.44M 6.8M 11.05M 8.9M 6.61M 7.74M 10.73M 7.95M 7.26M
sellingAndMarketingExpenses - - - - - - - - -23000 401K
sellingGeneralAndAdministrativeExpenses 8.82M 9.44M 6.8M 11.05M 8.9M 6.61M 7.74M 10.73M 7.92M 7.66M
otherExpenses -126K -1.45M -264K -98000 -255K 12.77M -89000 -421K - -
operatingExpenses 8.7M 7.98M 6.53M 10.96M 8.65M 19.38M 7.65M 10.31M 7.92M 7.66M
costAndExpenses 69.45M 48.16M 49.29M 47.98M 36.05M 65.78M 46.13M 46.8M 44.45M 61.17M
netInterestIncome -65000 -221K -97000 -133K -95000 -188K -170K -120K -157K -272K
interestIncome - - - - - - - - - -
interestExpense 65000 221K 97000 133K 95000 188K 170K 120K 157K 272K
depreciationAndAmortization - - - 695K 728K 11.66M 770K 804K 787K 851K
ebitda 8.4M 762K 2.27M 2.06M 4.33M -5.97M 4.9M 296K 1.86M 5.13M
ebit 8.4M 762K 2.27M 2.06M 4.33M -17.63M 3.58M -837K 1.08M 4.28M
nonOperatingIncomeExcludingInterest - 2000 - 146K -250K 10.91M 1.08M 329K 3.76M 964K
operatingIncome 8.4M 764K 2.27M 2.06M 4.33M -6.71M 4.66M -508K 4.83M 5.24M
totalOtherIncomeExpensesNet -65000 -223K -97000 -133K -95000 -11.1M -1.25M 301K -59000 1.48M
incomeBeforeTax 8.33M 541K 2.17M 1.93M 4.24M -6.9M 3.41M -207K 4.77M 6.72M
incomeTaxExpense 2.15M 1.04M 1.2M 874K 1.22M 1.53M 1M 774K 970K 1.55M
netIncomeFromContinuingOperations 6.18M -500K 971K 1.05M 3.02M -19.35M 2.4M -981K 3.8M 2.46M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - -10.91M - -750K -3.85M -
netIncome 6.18M -500K 971K 1.05M 3.02M -19.35M 2.4M -1.73M -52000 2.45M
netIncomeDeductions - - - - - - - - - -492K
bottomLineNetIncome 6.18M -500K 971K 1.05M 3.02M -19.35M 2.4M -1.73M -52000 2.94M
eps 0.01 -0.0 0.0 0.0 0.01 -0.04 0.01 -0.0 -0.0 0.01
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 92.06M 41.52M 63.57M 61.92M 65.62M 50.38M 57.53M 56.79M 68.15M 58.91M
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 92.06M 41.52M 63.57M 61.92M 65.62M 50.38M 57.53M 56.79M 68.15M 58.91M
netReceivables 125.33M 139.75M 132.26M 129.28M 128.48M 145.1M 140.85M 144.73M 136.18M 153.14M
accountsReceivables 60.14M 37.29M 41.64M 41.53M 48.92M 59.21M 48.87M 57.16M 47.06M 51.36M
otherReceivables 65.19M 102.46M 90.63M 87.75M 79.55M 85.89M 91.98M 87.42M 88.99M 101.42M
inventory 6.54M 6.99M 7.42M 7.9M 7.93M 8.08M 7.94M 8.81M 5.78M 6.18M
prepaids 1.11M 1.51M 1.16M 1.28M 902K 1M 685K 660K 1.31M 2.38M
otherCurrentAssets 103K 89000 151K 147K 133K 120K 106K - - -1.37M
totalCurrentAssets 225.16M 189.85M 204.57M 200.54M 203.07M 204.68M 207.12M 210.99M 211.42M 219.24M
propertyPlantEquipmentNet 17.19M 17.42M 12.7M 12.95M 13.57M 14.15M 14.39M 15.52M 16.2M 16.81M
goodwill - - - - - - - - - -
intangibleAssets 3.21M 3.4M 3.59M 3.64M 3.44M 3.23M 2.95M 2.3M 1.81M 1.37M
goodwillAndIntangibleAssets 3.21M 3.39M 3.59M 3.64M 3.44M 3.23M 2.95M 2.3M 1.81M 1.37M
longTermInvestments 2.94M - 2.61M 2.61M 2.61M 2.61M 23.02M 21.18M 21.96M 24.77M
taxAssets - - - - - - - - -1.81M -
otherNonCurrentAssets - 2.94M - - - - - - 1.81M 1.37M
totalNonCurrentAssets 23.34M 23.75M 18.9M 19.2M 19.62M 19.99M 40.36M 39M 39.98M 44.31M
otherAssets - - - - - - - - - -
totalAssets 248.49M 213.6M 223.47M 219.74M 222.69M 224.67M 247.48M 249.98M 251.39M 263.56M
totalPayables 64.32M 29.35M 33.37M 30.46M 27.95M 35.22M 33.55M 32.88M 29.94M 36.76M
accountPayables 58.78M 25.11M 29.19M 26.28M 23.41M 31.08M 30.16M 28.93M 25.38M 26.27M
otherPayables 5.54M 4.24M 4.17M 4.18M 4.54M 4.13M 3.38M 3.96M 4.56M 10.49M
accruedExpenses - - - - - - - - - -1000
shortTermDebt - - 10.13M 9.57M 7M 5.56M 14.32M 9.07M 3.93M 9.09M
capitalLeaseObligationsCurrent 1.67M 1.68M 1.44M 1.46M 1.46M 1.5M 1.44M 1.55M 1.57M 1.6M
taxPayables 5.54M 4.24M 4.17M 4.18M 4.54M 4.13M 3.38M 3.96M 4.56M 4.47M
deferredRevenue - - - - - - - 2.28M 1.76M 2.1M
otherCurrentLiabilities 3.94M 9.12M 3.76M 2.52M 3.79M 3.36M 2.95M 945K 608K 617K
totalCurrentLiabilities 69.93M 40.15M 48.7M 44M 40.19M 45.64M 52.25M 46.74M 37.81M 50.17M
longTermDebt - - - - - - - - - -
capitalLeaseObligationsNonCurrent 5.93M 6.35M 2.01M 2.22M 2.61M 2.92M 2.96M 3.6M 4.02M 4.4M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - - 124K 126K 126K 125K 122K 132K 133K 132K
otherNonCurrentLiabilities 784K 789K 816K 826K 826K 822K 802K 868K 875K 871K
totalNonCurrentLiabilities 6.72M 7.14M 2.95M 3.18M 3.56M 3.87M 3.89M 4.6M 5.02M 5.41M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 7.6M 8.03M 3.45M 3.68M 4.06M 4.42M 4.4M 5.16M 5.58M 6M
totalLiabilities 76.64M 47.29M 51.65M 47.18M 43.75M 49.5M 56.14M 51.34M 42.83M 55.57M
treasuryStock -2.44M -2.44M -2.44M -2.44M -2.44M -2.44M -2.44M -2.43M -2.43M -2.43M
preferredStock - - - - - - - - - -
commonStock 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M 29.24M
retainedEarnings 137.16M 130.98M 131.48M 130.51M 136.73M 133.71M 153.05M 143.07M 152.07M 153.1M
additionalPaidInCapital - - - - - - - - - -
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome 8.33M 541K 2.17M 1.93M 4.24M -17.82M 3.41M -1.73M -52000 2.94M
depreciationAndAmortization - - - - - - - - 787K 851K
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital 43.78M -6.24M 1.76M 576K 9.5M -1.02M 5.67M -6.49M 10.14M -7.83M
accountsReceivables 11.27M -4.5M -1.8M -2.35M 17.03M -1.45M 3.74M -7.33M 16.65M -13.15M
inventory 444K 436K 477K 34000 149K -139K 866K -3.03M 405K -2.66M
accountsPayables - - - 2.89M -7.68M 2.58M 1.06M 3.87M -6.92M 7.97M
otherWorkingCapital 32.06M -2.17M 3.08M - - 570K 1.06M - - -4.38M
otherNonCashItems 56000 237K -375K -683K 34000 18.07M 554K 958K -4.64M 12.83M
netCashProvidedByOperatingActivities 52.16M -5.46M 3.56M 1.82M 13.77M -771K 9.63M -7.26M 14.8M -743K
investmentsInPropertyPlantAndEquipment -572K -555K -530K -110K -120K -155K -99000 -747K -564K -632K
acquisitionsNet - - - - - -195K - - - -
purchasesOfInvestments - - - - - - - - - -1.05M
salesMaturitiesOfInvestments - - - - - - - - - 3.94M
otherInvestingActivities -25000 -8000 -79000 -210K -236K -289K -3.79M -11000 -26000 -11000
netCashProvidedByInvestingActivities -597K -563K -609K -320K -356K -639K -3.89M -758K -564K 2.27M
netDebtIssuance - -7.02M -872K 887K 1.44M -3.86M 5.33M 166K -2.29M -836K
longTermNetDebtIssuance - - - - - 16000 - - - -
shortTermNetDebtIssuance - -7.02M -872K 887K 1.44M -3.87M 5.33M 166K -2.29M -836K
netStockIssuance - - - - - -15000 - - - -
netCommonStockIssuance - - - - - - - - - -
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - -7.27M - - - -7.27M - -
commonDividendsPaid - - - -7.27M - - - -7.27M - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -427K -535K -359K -384K -357K 5000 -769K -429K -421K -252K
netCashProvidedByFinancingActivities -427K -7.55M -1.23M -6.77M 1.08M -3.85M 4.56M -7.54M -2.71M -1.32M