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
2101 Changshu Tongrun Auto
SHG:603201
0.26x CN¥324.94 Million
≈ $47.55 Million
CN¥1.24 Billion China CN¥14.89 ▲ +0.13%
2102 Bavarian Nordic
CO:BAVA
0.26x Dkr545.05 Million
≈ $85.28 Million
Dkr2.08 Billion Denmark Dkr176.60 ▼ -1.89%
2103 Gagasan Nadi Cergas Berhad
KLSE:0206
0.26x RM113.63 Million
≈ $28.53 Million
RM434.75 Million Malaysia RM0.33 ▼ -1.49%
2104 Compagnie du Cambodge
PA:CBDG
0.26x €27.40 Million
≈ $32.03 Million
€104.90 Million France €106.00 ▲ +1.92%
2105 Zhejiang Wufangzhai Industry Co. Ltd. A
SHG:603237
0.26x CN¥263.10 Million
≈ $38.50 Million
CN¥1.01 Billion China CN¥13.59 ▲ +0.97%
2106 Shenzhen Shenbao Industrial Co Ltd
SHE:000019
0.26x CN¥527.88 Million
≈ $77.25 Million
CN¥2.02 Billion China CN¥6.04 ▲ +2.03%
2107 Baoding Dongli Machinery Co.Ltd.
SHE:301298
0.26x CN¥75.75 Million
≈ $11.08 Million
CN¥290.11 Million China CN¥10.94 ▲ +4.19%
2108 AIR LIQUIDE ADR 1/5/EO 11
F:AILA
0.26x €6.52 Billion
≈ $7.62 Billion
€24.97 Billion Germany €36.60 ▼ -0.54%
2109 Metro Systems Corporation Public Company Limited
BK:MSC
0.26x ฿541.95 Million
≈ $16.89 Million
฿2.08 Billion Thailand ฿5.95 ▼ -3.25%
2110 Carabao Group Public Company Limited
BK:CBG-R
0.26x ฿1.29 Billion
≈ $40.14 Million
฿4.93 Billion Thailand ฿59.25 ▼ -2.87%
2111 PRADA S.P.A.UNS.ADR/2 EO1
F:PRP0
0.26x €1.65 Billion
≈ $1.93 Billion
€6.35 Billion Germany €8.00 ▼ -1.23%
2112 TRU PRECIOUS METALS CORP.
F:706
0.26x €78.55K
≈ $91.83K
€301.38K Germany €0.01 ▼ -29.03%
2113 Graincorp Ltd
AU:GNC
0.26x AU$335.20 Million
≈ $237.18 Million
AU$1.29 Billion Australia AU$5.40 ▲ +2.86%
2114 Humanica Public Company Limited
BK:HUMAN
0.26x ฿144.25 Million
≈ $4.50 Million
฿553.69 Million Thailand ฿4.72 ▼ -0.42%
2115 The Reject Shop Ltd
AU:TRS
0.26x AU$84.60 Million
≈ $59.86 Million
AU$324.80 Million Australia AU$6.68 ▲ +0.00%
2116 Navigator Global Investments Ltd
AU:NGI
0.26x AU$42.77 Million
≈ $30.26 Million
AU$164.23 Million Australia AU$2.35 ▼ -1.26%
2117 Shoe Zone PLC
LSE:SHOE
0.26x GBX14.26 Million
≈ $1.74K
GBX54.78 Million UK GBX62.00 ▲ +0.00%
2118 Haivision Systems Inc
TO:HAI
0.26x CA$12.35 Million
≈ $8.94 Million
CA$47.46 Million Canada CA$4.33 ▼ -1.37%
2119 Text S.A.
WAR:TXT
0.26x zł25.03 Million
≈ $6.89 Million
zł96.26 Million Poland zł47.48 ▼ -1.78%
2120 P&H Tech Co. Ltd.
KQ:239890
0.26x ₩3.25 Billion
≈ $2.20 Million
₩12.49 Billion Korea ₩3530.00 ▲ +2.92%
2121 SHL Consolidated Bhd
KLSE:6017
0.26x RM25.23 Million
≈ $6.33 Million
RM97.11 Million Malaysia RM2.28 ▼ -3.80%
2122 Rigol Technologies Co. Ltd. A
SHG:688337
0.26x CN¥96.47 Million
≈ $14.12 Million
CN¥371.38 Million China CN¥41.21 ▼ -0.36%
2123 Zinzino AB Series B
ST:ZZ-B
0.26x Skr271.52 Million
≈ $29.22 Million
Skr1.05 Billion Sweden Skr127.00 ▲ +0.16%
2124 Hangzhou Shunwang Tech
SHE:300113
0.26x CN¥119.25 Million
≈ $17.45 Million
CN¥459.28 Million China CN¥16.93 ▼ -1.46%
2125 Vontron Technology Co Ltd
SHE:000920
0.26x CN¥177.33 Million
≈ $25.95 Million
CN¥683.23 Million China CN¥12.00 ▲ +1.01%
2126 CHRISTIAN DIOR ADR1/4/EO2
F:DIO0
0.26x €18.86 Billion
≈ $22.05 Billion
€72.69 Billion Germany €109.00 ▼ -3.54%
2127 Newag S.A.
WAR:NWG
0.26x zł258.49 Million
≈ $71.14 Million
zł996.23 Million Poland zł86.50 ▼ -1.48%
2128 SON.HO.UN.ADR 1/5 SF -05
F:PHBA
0.26x €793.70 Million
≈ $927.92 Million
€3.06 Billion Germany €37.80 ▼ -1.56%
2129 Xilam Animation
PA:XIL
0.26x €10.64 Million
≈ $12.44 Million
€41.04 Million France €3.00 ▼ -0.33%
2130 Axon Partners Group S.A.
MC:APG
0.26x €1.74 Million
≈ $2.03 Million
€6.70 Million Spain €17.00 ▲ +0.00%
2131 Sublime China Information Co. Ltd. A
SHE:301299
0.26x CN¥97.78 Million
≈ $14.31 Million
CN¥377.62 Million China CN¥39.16 ▲ +1.01%
2132 Shenzhen Goodix Technology Co Ltd Class A
SHG:603160
0.26x CN¥369.57 Million
≈ $54.08 Million
CN¥1.43 Billion China CN¥49.72 ▼ -1.66%
2133 Shanghai Research Institute of Building Sciences Group Co. Ltd A
SHG:603153
0.26x CN¥458.32 Million
≈ $67.07 Million
CN¥1.77 Billion China CN¥13.04 ▲ +1.64%
2134 DENSO CORP. ADR 4
F:DNOA
0.26x €758.74 Billion
≈ $887.05 Billion
€2.94 Trillion Germany €9.95 ▼ -1.49%
2135 Calida Holding AG
SW:CALN
0.26x CHF19.93 Million
≈ $25.20 Million
CHF77.21 Million Switzerland CHF17.52 ▼ -0.79%
2136 JPMorgan Emerging Markets Ord
LSE:JMG
0.26x GBX8.55 Million
≈ $1.04K
GBX33.15 Million UK GBX137.00 ▼ -0.15%
2137 Mittal Life Style Limited
NSE:MITTAL
0.26x Rs65.39 Million
≈ $707.16K
Rs253.54 Million India Rs0.90 ▼ -4.26%
2138 Jiangsu Smartwin Electronics Technology Co.Ltd.
SHE:301106
0.26x CN¥90.68 Million
≈ $13.27 Million
CN¥351.70 Million China CN¥15.17 ▲ +2.36%
2139 Hup Seng Industries Bhd
KLSE:5024
0.26x RM22.42 Million
≈ $5.63 Million
RM86.97 Million Malaysia RM0.97 ▲ +0.00%
2140 Facephi Biometria SA
MC:FACE
0.26x €6.76 Million
≈ $7.90 Million
€26.22 Million Spain €1.79 ▲ +0.00%
2141 Emami Limited
NSE:EMAMILTD
0.26x Rs2.35 Billion
≈ $25.47 Million
Rs9.14 Billion India Rs416.25 ▲ +0.57%
2142 Trufin PLC
LSE:TRU
0.26x GBX3.65 Million
≈ $444.10
GBX14.17 Million UK GBX134.50 ▲ +0.37%
2143 Peker Gayrimenkul Yatirim Ortakligi AS
IS:PEKGY
0.26x TL849.21 Million
≈ $19.02 Million
TL3.30 Billion Turkey TL14.95 ▲ +0.00%
2144 Guangzhou LBP Medicine Science & Technology Co Ltd
SHG:688393
0.26x CN¥29.17 Million
≈ $4.27 Million
CN¥113.31 Million China CN¥16.69 ▲ +1.77%
2145 Shenzhen Shenbao Industrial Co Ltd
SHE:200019
0.26x HK$624.60 Million
≈ $79.73 Million
HK$2.43 Billion China HK$3.13 ▲ +1.29%
2146 XINYI SOLAR UNSP.ADR/20
F:13X0
0.26x €5.66 Billion
≈ $6.61 Billion
€21.98 Billion Germany €6.40 ▼ -5.19%
2147 The Sandesh Limited
NSE:SANDESH
0.26x Rs255.23 Million
≈ $2.76 Million
Rs991.87 Million India Rs966.60 ▼ -0.67%
2148 Wonik Cube Corp
KQ:014190
0.26x ₩10.21 Billion
≈ $6.92 Million
₩39.68 Billion Korea ₩1150.00 ▲ +2.13%
2149 Arrowmark Financial Corp
NASDAQ:BANX
0.26x $8.28 Million $32.21 Million USA $19.81 ▼ -1.05%
2150 After You Public Company Limited
BK:AU
0.26x ฿126.15 Million
≈ $3.93 Million
฿490.45 Million Thailand ฿4.72 ▼ -0.42%
2151 KON. KPN NV ADR/1 O.N.
F:KPNB
0.26x €2.31 Billion
≈ $2.70 Billion
€8.98 Billion Germany €4.50 ▼ -0.88%
2152 Carisma Therapeutics Inc.
NASDAQ:CARM
0.26x $1.91 Million $7.42 Million USA $0.01 ▲ +13.33%
2153 Altamir SCA
PA:LTA
0.26x €34.83 Million
≈ $40.72 Million
€135.52 Million France €24.10 ▲ +0.84%
2154 Cogra 48 Société Anonyme
PA:ALCOG
0.26x €3.11 Million
≈ $3.64 Million
€12.10 Million France €6.94 ▲ +0.29%
2155 Mrs. Bectors Food Specialities Limited
NSE:BECTORFOOD
0.26x Rs1.07 Billion
≈ $11.57 Million
Rs4.16 Billion India Rs199.34 ▼ -3.74%
2156 Taylor Maritime Investments Ltd
LSE:TMI
0.26x $19.85 Million $77.26 Million UK $0.80 ▲ +0.00%
2157 Taylor Maritime Investments Limited
LSE:TMIP
0.26x GBX14.77 Million
≈ $1.80K
GBX57.48 Million UK GBX59.50 ▲ +2.59%
2158 NetEase Inc
NASDAQ:NTES
0.26x $14.47 Billion $56.35 Billion USA $120.18 ▼ -0.85%
2159 Akkhie Prakarn Public Company Limited
BK:AKP
0.26x ฿24.94 Million
≈ $777.48K
฿97.27 Million Thailand ฿0.70 ▲ +1.45%
2160 Linde India Limited
NSE:LINDEINDIA
0.26x Rs3.95 Billion
≈ $42.75 Million
Rs15.42 Billion India Rs6709.50 ▼ -1.92%
2161 Iskenderun Demir ve Celik AS
IS:ISDMR
0.26x TL20.26 Billion
≈ $453.76 Million
TL79.07 Billion Turkey TL56.65 ▲ +2.35%
2162 Prince Pipes And Fittings Limited
NSE:PRINCEPIPE
0.26x Rs2.00 Billion
≈ $21.59 Million
Rs7.79 Billion India Rs257.20 ▼ -1.34%
2163 CSU Digital S.A.
SA:CSUD3
0.26x R$60.65 Million
≈ $11.90 Million
R$236.75 Million Brazil R$14.43 ▲ +0.49%
2164 SSR Inc
KQ:275630
0.26x ₩1.05 Billion
≈ $713.93K
₩4.12 Billion Korea ₩4000.00 ▲ +0.00%
2165 Kino Polska TV SA
WAR:KPL
0.26x zł29.27 Million
≈ $8.05 Million
zł114.56 Million Poland zł17.00 ▲ +0.29%
2166 Sona BLW Precision Forgings Limited
NSE:SONACOMS
0.26x Rs3.40 Billion
≈ $36.74 Million
Rs13.32 Billion India Rs719.75 ▼ -0.93%
2167 Tradegate AG Wertpapierhandelsbank
F:T2G
0.26x €65.57 Million
≈ $76.65 Million
€257.06 Million Germany €83.00 ▲ +0.00%
2168 Thorney Opportunities Ltd
AU:TOP
0.26x AU$6.25 Million
≈ $4.42 Million
AU$24.49 Million Australia AU$0.57 ▲ +0.88%
2169 DCM Shriram Limited
NSE:DCMSHRIRAM
0.26x Rs15.24 Billion
≈ $164.84 Million
Rs59.76 Billion India Rs1008.80 ▼ -0.48%
2170 Formosa Petrochemical Corp
TW:6505
0.25x NT$16.27 Billion
≈ $512.64 Million
NT$63.81 Billion Taiwan NT$93.20 ▲ +9.52%
2171 TechCreate Group Ltd.
NYSE MKT:TCGL
0.25x $282.91K $1.11 Million USA $172.84 ▲ +100.14%
2172 Real Brokerage Inc
NASDAQ:REAX
0.25x $23.28 Million $91.33 Million USA $1.67 ▼ -11.17%
2173 Systex Corp
TW:6214
0.25x NT$4.84 Billion
≈ $152.51 Million
NT$19.00 Billion Taiwan NT$141.00 ▼ -0.35%
2174 Jinzai Food Group Co Ltd
SHE:003000
0.25x CN¥183.92 Million
≈ $26.91 Million
CN¥721.83 Million China CN¥10.04 ▲ +0.50%
2175 Chengdu Screen Micro-Electronics Co. Ltd. A
SHG:688053
0.25x CN¥32.02 Million
≈ $4.69 Million
CN¥125.67 Million China CN¥28.93 ▲ +2.12%
2176 Avi Ltd
JSE:AVI
0.25x ZAC1.31 Billion
≈ $697.31K
ZAC5.15 Billion South Africa ZAC9066.00 ▼ -2.37%
2177 Palantir Technologies Inc. Class A Common Stock
NYSE:PLTR
0.25x $310.26 Million $1.22 Billion USA $178.15 ▼ -2.22%
2178 Enjoei S.A
SA:ENJU3
0.25x R$33.92 Million
≈ $6.66 Million
R$133.21 Million Brazil R$0.81 ▼ -3.57%
2179 Chia Ta World Co Ltd
TW:2033
0.25x NT$43.73 Million
≈ $1.38 Million
NT$171.71 Million Taiwan NT$15.35 ▲ +0.33%
2180 Leo Systems
TWO:5410
0.25x NT$625.55 Million
≈ $19.71 Million
NT$2.46 Billion Taiwan NT$36.85 ▲ +0.14%
2181 Maschinenfabrik Berthold Hermle AG
F:MBH3
0.25x €34.05 Million
≈ $39.81 Million
€133.82 Million Germany €172.00 ▼ -1.43%
2182 KONINKLIJKE VOP.UNSP.ADR
F:VPK
0.25x €900.10 Million
≈ $1.05 Billion
€3.54 Billion Germany €42.60 ▲ +0.95%
2183 UV Germi SA
PA:ALUVI
0.25x €320.00K
≈ $374.11K
€1.26 Million France €2.49 ▲ +0.00%
2184 Indus Towers Limited
NSE:INDUSTOWER
0.25x Rs79.03 Billion
≈ $854.72 Million
Rs310.91 Billion India Rs390.25 ▼ -1.16%
2185 LandMark Optoelectronics
TWO:3081
0.25x NT$207.73 Million
≈ $6.54 Million
NT$817.43 Million Taiwan NT$1830.00 ▲ +9.91%
2186 Shanghai Yizhong Pharmaceutical Co Ltd
SHG:688091
0.25x CN¥21.03 Million
≈ $3.08 Million
CN¥82.76 Million China CN¥39.50 ▼ -0.98%
2187 XAC Automation
TWO:5490
0.25x NT$116.53 Million
≈ $3.67 Million
NT$458.60 Million Taiwan NT$32.75 ▼ -2.09%
2188 Aroa Biosurgery Ltd
AU:ARX
0.25x AU$3.64 Million
≈ $2.58 Million
AU$14.34 Million Australia AU$0.59 ▲ +4.42%
2189 Naturhouse Health SA
MC:NTH
0.25x €3.98 Million
≈ $4.65 Million
€15.68 Million Spain €2.53 ▼ -1.56%
2190 Australis Oil & Gas Ltd
AU:ATS
0.25x AU$2.72 Million
≈ $1.92 Million
AU$10.70 Million Australia AU$0.02 ▼ -4.76%
2191 Wistron Information Technology & Services
TWO:4953
0.25x NT$560.91 Million
≈ $17.67 Million
NT$2.21 Billion Taiwan NT$125.00 ▼ -1.19%
2192 Laboratorios Farmaceuticos ROVI
MC:ROVI
0.25x €73.37 Million
≈ $85.78 Million
€289.27 Million Spain €58.10 ▲ +3.38%
2193 Xero Ltd
AU:XRO
0.25x AU$530.43 Million
≈ $375.31 Million
AU$2.09 Billion Australia AU$64.45 ▼ -5.01%
2194 Emeco Holdings Ltd
AU:EHL
0.25x AU$134.91 Million
≈ $95.46 Million
AU$532.18 Million Australia AU$0.98 ▼ -1.02%
2195 OneSpan Inc
NASDAQ:OSPN
0.25x $28.17 Million $111.13 Million USA $14.75 ▼ -2.64%
2196 TSE Co. Ltd
KQ:131290
0.25x ₩32.19 Billion
≈ $21.82 Million
₩127.00 Billion Korea ₩239500.00 ▼ -0.21%
2197 Baolingbao Biology Co Ltd
SHE:002286
0.25x CN¥134.96 Million
≈ $19.75 Million
CN¥532.41 Million China CN¥7.42 ▲ +2.06%
2198 Basilea Pharmaceutica AG
SW:BSLN
0.25x CHF39.03 Million
≈ $49.35 Million
CHF154.06 Million Switzerland CHF52.30 ▲ +0.00%
2199 Anhui Huaren Health Pharmaceutical Co. Ltd. Cl A
SHE:301408
0.25x CN¥837.18 Million
≈ $122.51 Million
CN¥3.31 Billion China CN¥13.85 ▼ -0.79%
2200 Hangzhou Dadi Haiyang Environmental Protection Co. Ltd.
SHE:301068
0.25x CN¥125.57 Million
≈ $18.37 Million
CN¥496.16 Million China CN¥24.74 ▲ +2.36%