Companies by Cash Flow-to-Debt Ratio

How comfortably can each company cover its total debt obligations from operating cash flow

Companies with Data

31,333
Operating CF and total liabilities required

Last Updated

Jul 2026
Quarterly + annual filings
Cash Flow-to-Debt Ratio = Operating Cash Flow / Total Liabilities
Measures how many times over a company could theoretically repay its total debt from a single year of operating cash flow. A ratio of 0.5x means the company generates enough operating cash to repay half its total liabilities annually. A ratio above 1.0x is considered very strong debt coverage. This metric is widely used in credit analysis and financial health assessments.
Rank Company CF-to-Debt Ratio Operating CF Total Liabilities Country Price 24h Change
4001 Adyton Resources Corp
V:ADY
0.16x CA$152.88K
≈ $110.59K
CA$978.64K Canada CA$0.25 ▲ +0.00%
4002 PPB Group Bhd
KLSE:4065
0.16x RM213.37 Million
≈ $53.57 Million
RM1.37 Billion Malaysia RM9.32 ▼ -0.85%
4003 MAP Aktif Adiperkasa Tbk PT
JK:MAPA
0.16x Rp770.93 Billion
≈ $45.17 Million
Rp4.94 Trillion Indonesia Rp605.00 ▲ +0.00%
4004 Ilex Medical
TA:ILX
0.16x ILA44.77 Million
≈ $120.02K
ILA286.90 Million Israel ILA4925.00 ▼ -0.42%
4005 Seplat Petroleum Development Company PLC
LSE:SEPL
0.16x GBX502.36 Million
≈ $61.12K
GBX3.22 Billion UK GBX573.00 ▼ -3.21%
4006 IMPERIAL BRANDS PLC ADR/1
F:ITBA
0.16x €3.63 Billion
≈ $4.24 Billion
€23.28 Billion Germany €31.60 ▲ +1.28%
4007 Lumens Co. Ltd
KQ:038060
0.16x ₩7.82 Billion
≈ $5.30 Million
₩50.17 Billion Korea ₩667.00 ▼ -4.71%
4008 First Copper Technology Co Ltd
TW:2009
0.16x NT$275.19 Million
≈ $8.67 Million
NT$1.77 Billion Taiwan NT$37.40 ▼ -2.35%
4009 Chutian Dragon Co Ltd
SHE:003040
0.16x CN¥75.18 Million
≈ $11.00 Million
CN¥483.01 Million China CN¥10.08 ▼ -3.36%
4010 IDI Insurance Company Ltd
TA:IDIN
0.16x ILA858.95 Million
≈ $2.30 Million
ILA5.52 Billion Israel ILA25930.00 ▲ +4.14%
4011 Zhejiang Kaier New Materials
SHE:300234
0.16x CN¥29.88 Million
≈ $4.37 Million
CN¥191.97 Million China CN¥6.56 ▼ -4.23%
4012 Mandarin Hotel Public Company Limited
BK:MANRIN
0.16x ฿31.32 Million
≈ $976.13K
฿201.31 Million Thailand ฿23.10 ▼ -3.35%
4013 tsh biopharmoration Ltd
TWO:8432
0.16x NT$42.55 Million
≈ $1.34 Million
NT$273.54 Million Taiwan NT$51.00 ▲ +1.39%
4014 Surge Copper Corp
V:SURG
0.16x CA$935.14K
≈ $676.47K
CA$6.01 Million Canada CA$0.45 ▼ -0.55%
4015 Ribo Fashion Group Co Ltd
SHG:603196
0.16x CN¥59.70 Million
≈ $8.74 Million
CN¥384.04 Million China CN¥18.80 ▼ -1.31%
4016 WeRide Inc. American Depositary Shares
NASDAQ:WRD
0.16x $155.87 Million $1.00 Billion USA $5.32 ▼ -6.83%
4017 Ourpalm
SHE:300315
0.16x CN¥63.83 Million
≈ $9.34 Million
CN¥410.75 Million China CN¥3.89 ▼ -4.19%
4018 Oricom Inc
KQ:010470
0.16x ₩17.49 Billion
≈ $11.86 Million
₩112.61 Billion Korea ₩4810.00 ▼ -0.10%
4019 DHT Holdings Inc
NYSE:DHT
0.16x $72.97 Million $469.69 Million USA $18.45 ▲ +0.22%
4020 FASOO.COM Co Ltd
KQ:150900
0.16x ₩1.57 Billion
≈ $1.07 Million
₩10.13 Billion Korea ₩3275.00 ▼ -1.06%
4021 CI Games SA
WAR:CIG
0.16x zł21.59 Million
≈ $5.94 Million
zł139.02 Million Poland zł2.41 ▲ +1.26%
4022 ALM EQUITY AB
F:I53
0.16x €289.00 Million
≈ $337.87 Million
€1.86 Billion Germany €3.85 ▼ -2.28%
4023 Pricer AB (publ)
ST:PRIC-B
0.16x Skr159.40 Million
≈ $17.15 Million
Skr1.03 Billion Sweden Skr4.49 ▲ +0.56%
4024 Wave Cyber Shanghai Co Ltd
SHG:688718
0.16x CN¥21.99 Million
≈ $3.22 Million
CN¥141.72 Million China CN¥11.63 ▼ -2.51%
4025 Capral Ltd
AU:CAA
0.16x AU$37.09 Million
≈ $26.25 Million
AU$239.10 Million Australia AU$10.50 ▲ +0.00%
4026 Howden Joinery Group Plc
LSE:HWDN
0.16x GBX181.60 Million
≈ $22.10K
GBX1.17 Billion UK GBX766.00 ▼ -0.58%
4027 Regal Partners Global Investments Limited
AU:RG1
0.16x AU$23.01 Million
≈ $16.28 Million
AU$148.37 Million Australia AU$2.47 ▼ -1.79%
4028 Hyundai HT CoLtd
KQ:039010
0.16x ₩4.82 Billion
≈ $3.26 Million
₩31.05 Billion Korea ₩6420.00 ▼ -7.09%
4029 Opnet Technologies Co Ltd
TWO:8034
0.16x NT$21.37 Million
≈ $673.21K
NT$137.78 Million Taiwan NT$19.80 ▲ +0.00%
4030 Nusa Konstruksi Enjiniring Tbk
JK:DGIK
0.16x Rp118.41 Billion
≈ $6.94 Million
Rp763.54 Billion Indonesia Rp129.00 ▼ -0.77%
4031 Seoho Electric Co.Ltd
KQ:065710
0.16x ₩6.56 Billion
≈ $4.44 Million
₩42.29 Billion Korea ₩42450.00 ▼ -0.93%
4032 Arcure SA
PA:ALCUR
0.16x €1.67 Million
≈ $1.95 Million
€10.76 Million France €2.44 ▲ +1.24%
4033 Chocoladefabriken Lindt & Spruengli AG N
SW:LISN
0.16x CHF670.90 Million
≈ $848.20 Million
CHF4.33 Billion Switzerland CHF93400.00 ▲ +0.32%
4034 Taihe Technologies
SHE:300801
0.16x CN¥84.66 Million
≈ $12.39 Million
CN¥546.18 Million China CN¥22.75 ▲ +7.67%
4035 RTC Group plc
LSE:RTC
0.15x GBX1.93 Million
≈ $235.07
GBX12.47 Million UK GBX90.00 ▲ +0.00%
4036 Orient Green Power Company Limited
NSE:GREENPOWER
0.15x Rs826.40 Million
≈ $8.94 Million
Rs5.33 Billion India Rs10.03 ▲ +1.31%
4037 Nien Made Enterprise Co Ltd
TW:8464
0.15x NT$1.34 Billion
≈ $42.13 Million
NT$8.63 Billion Taiwan NT$370.00 ▲ +1.65%
4038 Lumi Gruppen AS
OL:LUMI
0.15x Nkr85.43 Million
≈ $8.99 Million
Nkr551.59 Million Norway Nkr18.10 ▲ +0.00%
4039 ALUMEXX N.V. NAM. EO-10
F:NE8F
0.15x €4.98 Million
≈ $5.82 Million
€32.15 Million Germany €1.40 ▼ -2.78%
4040 Petron Malaysia Refining Marketing
KLSE:3042
0.15x RM343.82 Million
≈ $86.32 Million
RM2.22 Billion Malaysia RM3.54 ▼ -1.39%
4041 DCI Advisors Limited
LSE:DCI
0.15x GBX10.04 Million
≈ $1.22K
GBX64.88 Million UK GBX4.60 ▲ +0.00%
4042 Hanla IMS Co. Ltd
KQ:092460
0.15x ₩5.77 Billion
≈ $3.91 Million
₩37.29 Billion Korea ₩16770.00 ▲ +4.88%
4043 Shanghai V-Test Semiconductor Tech Co. Ltd. A
SHG:688372
0.15x CN¥706.08 Million
≈ $103.32 Million
CN¥4.57 Billion China CN¥118.90 ▼ -3.97%
4044 eHealth Inc
NASDAQ:EHTH
0.15x $35.77 Million $231.46 Million USA $1.34 ▼ -0.74%
4045 Talisman Mining Ltd
F:RJA
0.15x €226.00K
≈ $264.22K
€1.46 Million Germany €0.03 ▼ -1.45%
4046 Caspar
WAR:CSR
0.15x zł1.72 Million
≈ $471.99K
zł11.11 Million Poland zł6.00 ▼ -3.23%
4047 Brunel International NV
AS:BRNL
0.15x €41.41 Million
≈ $48.41 Million
€268.28 Million Netherlands €7.39 ▲ +0.00%
4048 HITACHI LTD ADR/10
F:HIAA
0.15x €1.17 Trillion
≈ $1.37 Trillion
€7.60 Trillion Germany €27.00 ▲ +3.05%
4049 JD Sports Fashion PLC
LSE:JD
0.15x GBX980.00 Million
≈ $119.24K
GBX6.35 Billion UK GBX88.96 ▲ +3.71%
4050 Aether Industries Limited
NSE:AETHER
0.15x Rs1.15 Billion
≈ $12.44 Million
Rs7.46 Billion India Rs1427.50 ▼ -0.56%
4051 Tornado Global Hydrovacs Ltd
V:TGH
0.15x CA$9.88 Million
≈ $7.15 Million
CA$64.04 Million Canada CA$1.92 ▲ +0.00%
4052 Greenland Acquisition Corp
NASDAQ:GTEC
0.15x $8.26 Million $53.57 Million USA $0.51 ▼ -2.48%
4053 Arizon RFID Tech (Cayman) Co
TW:6863
0.15x NT$432.40 Million
≈ $13.62 Million
NT$2.81 Billion Taiwan NT$117.50 ▲ +8.80%
4054 VNDIRECT Securities Corp
VN:VND
0.15x ₫4.09 Trillion
≈ $155.23 Million
₫26.52 Trillion Vietnam ₫16500.00 ▼ -3.79%
4055 Citic Press Corp
SHE:300788
0.15x CN¥157.21 Million
≈ $23.00 Million
CN¥1.02 Billion China CN¥22.60 ▼ -4.36%
4056 Zakłady Lentex SA
WAR:LTX
0.15x zł14.45 Million
≈ $3.98 Million
zł93.79 Million Poland zł7.00 ▲ +3.24%
4057 MayAir Technology (China) Co. Ltd. A
SHG:688376
0.15x CN¥303.35 Million
≈ $44.39 Million
CN¥1.97 Billion China CN¥67.30 ▲ +0.01%
4058 DCM Corp
KO:024090
0.15x ₩4.86 Billion
≈ $3.30 Million
₩31.58 Billion Korea ₩10950.00 ▲ +0.00%
4059 Autocount Dotcom Berhad
KLSE:0276
0.15x RM2.01 Million
≈ $503.89K
RM13.04 Million Malaysia RM0.58 ▼ -1.71%
4060 CARE Ratings Limited
NSE:CARERATING
0.15x Rs253.53 Million
≈ $2.74 Million
Rs1.65 Billion India Rs1680.00 ▼ -2.85%
4061 Zhejiang Ausun Pharmaceutical Co Ltd
SHG:603229
0.15x CN¥121.49 Million
≈ $17.78 Million
CN¥789.65 Million China CN¥7.27 ▼ -2.55%
4062 LPP S.A.
WAR:LPP
0.15x zł2.11 Billion
≈ $581.80 Million
zł13.74 Billion Poland zł20140.00 ▼ -0.79%
4063 Siegfried Holding Ltd
SW:SFZN
0.15x CHF145.90 Million
≈ $184.46 Million
CHF949.22 Million Switzerland CHF70.70 ▼ -0.14%
4064 Hengerda New Materials (Fujian) Co. Ltd.
SHE:300946
0.15x CN¥67.11 Million
≈ $9.82 Million
CN¥436.68 Million China CN¥35.18 ▼ -0.37%
4065 Sjm Holdings
KO:025530
0.15x ₩9.62 Billion
≈ $6.52 Million
₩62.60 Billion Korea ₩3530.00 ▼ -0.70%
4066 Wayi International Digital Entertainment Co
TWO:3086
0.15x NT$4.89 Million
≈ $154.12K
NT$31.83 Million Taiwan NT$28.95 ▼ -2.03%
4067 Mayinglong Pharmaceutical Group Co Ltd
SHG:600993
0.15x CN¥139.20 Million
≈ $20.37 Million
CN¥906.06 Million China CN¥23.16 ▼ -2.24%
4068 SOLV Energy, Inc. Class A Common Stock
NASDAQ:MWH
0.15x $208.99 Million $1.36 Billion USA $27.27 ▼ -8.87%
4069 Zhejiang Liming Intelligent Manufacturing Co Ltd
SHG:603048
0.15x CN¥48.37 Million
≈ $7.08 Million
CN¥315.09 Million China CN¥16.26 ▲ +0.68%
4070 Ligitek Electronics Co Ltd
TWO:8111
0.15x NT$128.21 Million
≈ $4.04 Million
NT$835.33 Million Taiwan NT$60.60 ▲ +6.69%
4071 Bijou Brigitte modische Accessoires Aktiengesellschaft
XETRA:BIJ
0.15x €26.07 Million
≈ $30.48 Million
€169.97 Million Germany €47.30 ▲ +0.64%
4072 Lohakit Metal Public Company Limited
BK:LHK
0.15x ฿65.19 Million
≈ $2.03 Million
฿425.43 Million Thailand ฿3.54 ▲ +0.00%
4073 Zeta Network Group
NASDAQ:ZNB
0.15x $2.45 Million $15.99 Million USA $0.28 ▲ +2.56%
4074 Gem-Year Industrial Co Ltd
SHG:601002
0.15x CN¥151.56 Million
≈ $22.18 Million
CN¥989.67 Million China CN¥4.78 ▲ +0.63%
4075 Kardex
SW:KARN
0.15x CHF35.70 Million
≈ $45.14 Million
CHF233.12 Million Switzerland CHF236.00 ▼ -1.67%
4076 Pharming Group NV
AS:PHARM
0.15x €32.03 Million
≈ $37.44 Million
€209.14 Million Netherlands €1.10 ▼ -0.77%
4077 Tanla Platforms Limited
NSE:TANLA
0.15x Rs1.67 Billion
≈ $18.10 Million
Rs10.94 Billion India Rs599.75 ▼ -3.03%
4078 Tellusgruppen AB
ST:TELLUS
0.15x Skr13.69 Million
≈ $1.47 Million
Skr89.49 Million Sweden Skr6.16 ▲ +2.67%
4079 Jiangsu Boqian New Materials Stock Co Ltd
SHG:605376
0.15x CN¥50.94 Million
≈ $7.45 Million
CN¥333.09 Million China CN¥137.87 ▼ -5.83%
4080 Borosil Limited
NSE:BOROLTD
0.15x Rs501.34 Million
≈ $5.42 Million
Rs3.28 Billion India Rs232.34 ▼ -0.48%
4081 Australian Clinical Labs Ltd
AU:ACL
0.15x AU$62.87 Million
≈ $44.48 Million
AU$411.46 Million Australia AU$2.31 ▲ +3.59%
4082 Sanbo Hospital Management Group Ltd. A
SHE:301293
0.15x CN¥161.88 Million
≈ $23.69 Million
CN¥1.06 Billion China CN¥51.55 ▼ -4.36%
4083 Yihai International Holding Ltd
F:YIR
0.15x €110.50 Million
≈ $129.18 Million
€723.71 Million Germany €1.62 ▼ -0.61%
4084 AMD Industries Limited
NSE:AMDIND
0.15x Rs161.28 Million
≈ $1.74 Million
Rs1.06 Billion India Rs49.68 ▲ +1.64%
4085 Kogeneracja SA
WAR:KGN
0.15x zł337.30 Million
≈ $92.83 Million
zł2.21 Billion Poland zł71.20 ▲ +0.71%
4086 Hemnet Group AB
ST:HEM
0.15x Skr173.80 Million
≈ $18.70 Million
Skr1.14 Billion Sweden Skr85.45 ▲ +4.02%
4087 Varengold Bank AG
F:VG8
0.15x €157.63 Million
≈ $184.29 Million
€1.03 Billion Germany €2.82 ▲ +0.00%
4088 Chemed Corp
NYSE:CHE
0.15x $83.39 Million $546.94 Million USA $511.13 ▲ +1.61%
4089 SACCHERIA F.LLI FRANCES.
F:YV1
0.15x €1.22 Million
≈ $1.43 Million
€8.02 Million Germany €1.20 ▲ +0.84%
4090 EA Technique M Bhd
KLSE:5259
0.15x RM22.47 Million
≈ $5.64 Million
RM147.39 Million Malaysia RM0.30 ▲ +0.00%
4091 HIVE Digital Technologies Ltd
NASDAQ:HIVE
0.15x $16.74 Million $109.79 Million USA $2.96 ▼ -6.92%
4092 Madhav Copper Limited
NSE:MCL
0.15x Rs84.42 Million
≈ $913.00K
Rs553.86 Million India Rs53.37 ▲ +1.31%
4093 Development Investment Construction JSC
VN:DIG
0.15x ₫1.15 Trillion
≈ $43.82 Million
₫7.57 Trillion Vietnam ₫10300.00 ▼ -4.63%
4094 Corby Spirit and Wine Limited
TO:CSW-B
0.15x CA$31.42 Million
≈ $22.73 Million
CA$206.19 Million Canada CA$15.28 ▲ +1.87%
4095 On The Beach Group PLC
LSE:OTB
0.15x GBX52.60 Million
≈ $6.40K
GBX345.30 Million UK GBX178.00 ▲ +1.83%
4096 TOP Engineering Co. Ltd
KQ:065130
0.15x ₩30.51 Billion
≈ $20.68 Million
₩200.30 Billion Korea ₩2890.00 ▼ -2.69%
4097 Codan Ltd
AU:CDA
0.15x AU$53.98 Million
≈ $38.19 Million
AU$354.38 Million Australia AU$39.65 ▼ -4.13%
4098 Jiangsu Nanfang Bearing Co Ltd
SHE:002553
0.15x CN¥46.15 Million
≈ $6.75 Million
CN¥303.04 Million China CN¥14.01 ▼ -2.71%
4099 Loop Telecommunication International Inc
TW:3025
0.15x NT$60.81 Million
≈ $1.92 Million
NT$399.52 Million Taiwan NT$56.00 ▼ -1.75%
4100 Dassault Systèmes SE
F:DSY
0.15x €948.80 Million
≈ $1.11 Billion
€6.23 Billion Germany €19.60 ▲ +12.64%