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
4401 MITSU.CH.GRP ADR/5
F:M3C0
0.14x €465.15 Billion
≈ $543.80 Billion
€3.28 Trillion Germany €24.20 ▼ -1.63%
4402 Shanghai Shyndec Pharmaceutical Co Ltd
SHG:600420
0.14x CN¥486.04 Million
≈ $71.12 Million
CN¥3.42 Billion China CN¥8.47 ▼ -2.53%
4403 Magyar Telekom Távközlési Nyilvánosan Müködö Részvénytársaság
F:MGYB
0.14x €90.92 Billion
≈ $106.29 Billion
€640.28 Billion Germany €7.33 ▲ +1.74%
4404 EOG Resources Inc
NYSE:EOG
0.14x $3.11 Billion $21.91 Billion USA $146.39 ▲ +0.62%
4405 Netronix
TWO:6143
0.14x NT$411.03 Million
≈ $12.95 Million
NT$2.90 Billion Taiwan NT$95.70 ▼ -0.10%
4406 Freight Technologies Inc
NASDAQ:FRGT
0.14x $839.96K $5.92 Million USA $3.01 ▼ -4.44%
4407 Aneka Tambang Persero Tbk
JK:ANTM
0.14x Rp2.08 Trillion
≈ $122.00 Million
Rp14.67 Trillion Indonesia Rp2990.00 ▼ -2.92%
4408 Skechers USA Inc
NYSE:SKX
0.14x $553.81 Million $3.90 Billion USA $1412.60 ▲ +0.89%
4409 ZHEJIANG SHIBAO H YC 1
F:W4K1
0.14x €234.24 Million
≈ $273.85 Million
€1.65 Billion Germany €0.38 ▼ -3.03%
4410 Nova Minerals Limited
NYSE MKT:NVA
0.14x $150.25 Million $1.06 Billion USA $34.32 ▼ -27.78%
4411 Infosys Ltd ADR
NYSE:INFY
0.14x $937.00 Million $6.61 Billion USA $12.94 ▼ -4.01%
4412 Infosys Limited
F:IOY
0.14x €937.00 Million
≈ $1.10 Billion
€6.61 Billion Germany €9.30 ▲ +3.33%
4413 Infosys Limited
NSE:INFY
0.14x Rs937.00 Million
≈ $10.13 Million
Rs6.61 Billion India Rs1040.90 ▼ -0.62%
4414 Sports Entertainment Group Ltd
AU:SEG
0.14x AU$11.62 Million
≈ $8.22 Million
AU$81.94 Million Australia AU$0.33 ▼ -4.35%
4415 Formetal Co. Ltd
KQ:119500
0.14x ₩1.69 Billion
≈ $1.15 Million
₩11.93 Billion Korea ₩2480.00 ▼ -1.39%
4416 JTC PLC LS-01
F:2N9
0.14x €78.69 Million
≈ $92.00 Million
€555.23 Million Germany €15.40 ▲ +0.65%
4417 Qualys Inc
NASDAQ:QLYS
0.14x $75.66 Million $533.93 Million USA $137.48 ▲ +2.80%
4418 ADM Hamburg Aktiengesellschaft
F:OEL
0.14x €22.10 Million
≈ $25.84 Million
€156.00 Million Germany €244.00 ▼ -2.40%
4419 Alamo Group Inc
NYSE:ALG
0.14x $65.51 Million $462.37 Million USA $165.35 ▲ +0.19%
4420 Zhongnanhong Culture Group Co Ltd
SHE:002445
0.14x CN¥76.59 Million
≈ $11.21 Million
CN¥540.62 Million China CN¥2.79 ▼ -2.45%
4421 LABIANA HEALTH S.A.EO-10
F:8RK
0.14x €7.19 Million
≈ $8.41 Million
€50.77 Million Germany €6.20 ▼ -3.13%
4422 Indiamart Intermesh Limited
NSE:INDIAMART
0.14x Rs3.15 Billion
≈ $34.06 Million
Rs22.24 Billion India Rs1759.90 ▼ -1.71%
4423 Gulf Keystone Petroleum Ltd
LSE:GKP
0.14x GBX23.66 Million
≈ $2.88K
GBX167.14 Million UK GBX176.80 ▼ -1.45%
4424 Castech Inc
SHE:002222
0.14x CN¥102.85 Million
≈ $15.05 Million
CN¥726.63 Million China CN¥55.99 ▼ -2.29%
4425 Bangkok Dusit Medical Services Public Company Limited
BK:BDMS
0.14x ฿6.56 Billion
≈ $204.57 Million
฿46.39 Billion Thailand ฿18.90 ▼ -1.56%
4426 Laureate Education Inc
NASDAQ:LAUR
0.14x $140.98 Million $997.04 Million USA $37.00 ▲ +1.09%
4427 XAI Octagon Floating Rate & Alternative Income Term Trust
NYSE:XFLT
0.14x $41.48 Million $293.35 Million USA $17.57 ▼ -0.40%
4428 Red Sky Energy Ltd
AU:ROG
0.14x AU$224.13K
≈ $158.59K
AU$1.59 Million Australia AU$0.00 ▲ +0.00%
4429 Halfords Group PLC
LSE:HFD
0.14x GBX95.50 Million
≈ $11.62K
GBX675.70 Million UK GBX236.00 ▲ +1.72%
4430 MITCON Consultancy & Engineering Services Limited
NSE:MITCON
0.14x Rs206.18 Million
≈ $2.23 Million
Rs1.46 Billion India Rs72.02 ▼ -0.11%
4431 Glenveagh Properties PLC
IR:GVR
0.14x €72.05 Million
≈ $84.23 Million
€510.35 Million Ireland €2.37 ▲ +0.64%
4432 Telecom Plus PLC
LSE:TEP
0.14x GBX60.82 Million
≈ $7.40K
GBX430.89 Million UK GBX852.00 ▼ -1.73%
4433 RLX TECH. SP.ADR/1 CL.A
F:3CM
0.14x €310.22 Million
≈ $362.68 Million
€2.20 Billion Germany €1.87 ▲ +0.54%
4434 Semiconductor Manufacturing Electronics (Shaoxing) Corp. A
SHG:688469
0.14x CN¥1.90 Billion
≈ $278.41 Million
CN¥13.49 Billion China CN¥7.44 ▼ -2.75%
4435 Vimian Group AB
ST:VIMIAN
0.14x Skr56.57 Million
≈ $6.09 Million
Skr401.00 Million Sweden Skr33.75 ▲ +0.90%
4436 MEP Infrastructure Developers Limited
NSE:MEP
0.14x Rs5.03 Billion
≈ $54.39 Million
Rs35.65 Billion India Rs0.55 ▼ -1.79%
4437 Promotora Ambiental S.A.B. de C.V
MX:PASAB
0.14x MX$707.16 Million
≈ $40.70 Million
MX$5.01 Billion Mexico MX$39.00 ▼ -2.50%
4438 Amerigo Resources Ltd.
TO:ARG
0.14x CA$11.85 Million
≈ $8.57 Million
CA$84.02 Million Canada CA$7.60 ▼ -1.04%
4439 Citychamp Dartong Co Ltd
SHG:600067
0.14x CN¥1.45 Billion
≈ $211.65 Million
CN¥10.26 Billion China CN¥2.51 ▼ -3.83%
4440 Aier Eye Hospital Group
SHE:300015
0.14x CN¥1.69 Billion
≈ $246.85 Million
CN¥11.97 Billion China CN¥8.46 ▼ -3.42%
4441 Zhong Yang Financial Group Limited Ordinary Shares
NASDAQ:TOP
0.14x $7.29 Million $51.81 Million USA $2.19 ▲ +0.46%
4442 Esso (Thailand) Public Company Limited
BK:BSRC
0.14x ฿5.16 Billion
≈ $160.92 Million
฿36.69 Billion Thailand ฿3.08 ▲ +4.05%
4443 Beijing Strong Biotechnologies Inc
SHE:300406
0.14x CN¥182.86 Million
≈ $26.76 Million
CN¥1.30 Billion China CN¥11.08 ▼ -2.38%
4444 JSC National Atomic Company Kazatomprom
IL:KAP
0.14x $174.63 Billion $1.24 Trillion UK $64.60 ▼ -2.86%
4445 Koroplast Temizlik Ambalaj Urunleri San. ve Dis Ticaret A.S.
IS:KRPLS
0.14x TL89.33 Million
≈ $2.00 Million
TL635.01 Million Turkey TL9.45 ▲ +0.11%
4446 NEXANS ADR EO 1
F:NXS0
0.14x €847.00 Million
≈ $990.23 Million
€6.02 Billion Germany €67.00 ▲ +0.00%
4447 PARKEN Sport & Entertainment
CO:PARKEN
0.14x Dkr356.67 Million
≈ $55.80 Million
Dkr2.54 Billion Denmark Dkr196.50 ▼ -0.51%
4448 Mortgage Advice
LSE:MAB1
0.14x GBX13.20 Million
≈ $1.61K
GBX93.95 Million UK GBX520.00 ▼ -0.95%
4449 Animalcare Group Plc
LSE:ANCR
0.14x GBX6.12 Million
≈ $744.51
GBX43.56 Million UK GBX333.50 ▲ +0.00%
4450 Logo Yazilim Sanayi ve Ticaret AS
IS:LOGO
0.14x TL474.17 Million
≈ $10.62 Million
TL3.38 Billion Turkey TL133.60 ▼ -0.67%
4451 Dis-Chem Pharmacies
JSE:DCP
0.14x ZAC1.93 Billion
≈ $1.02 Million
ZAC13.72 Billion South Africa ZAC2965.00 ▼ -0.67%
4452 Dosni Roha Indonesia Tbk PT
JK:ZBRA
0.14x Rp267.19 Billion
≈ $15.66 Million
Rp1.90 Trillion Indonesia Rp50.00 ▲ +0.00%
4453 Xchanging Solutions Limited
NSE:XCHANGING
0.14x Rs177.90 Million
≈ $1.92 Million
Rs1.27 Billion India Rs64.04 ▲ +0.20%
4454 Buligo Capital Ltd
TA:BLGO
0.14x ILA1.84 Million
≈ $4.93K
ILA13.10 Million Israel ILA867.50 ▼ -2.53%
4455 Transcoal Pacific Tbk PT
JK:TCPI
0.14x Rp243.47 Billion
≈ $14.27 Million
Rp1.74 Trillion Indonesia Rp5550.00 ▼ -0.89%
4456 Air Liquide SA
PA:AI
0.14x €3.50 Billion
≈ $4.09 Billion
€24.97 Billion France €176.52 ▲ +0.54%
4457 Guangdong Kitech New Material Holding Co.Ltd.
SHE:300995
0.14x CN¥25.63 Million
≈ $3.75 Million
CN¥182.85 Million China CN¥23.00 ▼ -2.38%
4458 Shenzhen Topraysolar Co Ltd
SHE:002218
0.14x CN¥364.15 Million
≈ $53.29 Million
CN¥2.60 Billion China CN¥4.20 ▲ +9.95%
4459 Shinsung Tngsn
KO:005390
0.14x ₩91.41 Billion
≈ $61.95 Million
₩652.37 Billion Korea ₩4100.00 ▲ +0.00%
4460 Zhejiang Kingland Pipeline and Technologies Co Ltd
SHE:002443
0.14x CN¥141.37 Million
≈ $20.69 Million
CN¥1.01 Billion China CN¥7.81 ▼ -1.14%
4461 Mount Gibson Iron Ltd
AU:MGX
0.14x AU$11.29 Million
≈ $7.99 Million
AU$80.62 Million Australia AU$0.34 ▲ +0.00%
4462 EQ Inc.
V:EQ
0.14x CA$882.00K
≈ $638.03K
CA$6.30 Million Canada CA$0.97 ▲ +0.00%
4463 Bai Sha Technology Co Ltd
TWO:8401
0.14x NT$50.35 Million
≈ $1.59 Million
NT$359.65 Million Taiwan NT$22.80 ▼ -1.30%
4464 Sinopec Shandong Taishan Petroleum Co Ltd
SHE:000554
0.14x CN¥62.80 Million
≈ $9.19 Million
CN¥448.63 Million China CN¥6.46 ▼ -5.42%
4465 Cranswick PLC
LSE:CWK
0.14x GBX97.00 Million
≈ $11.80K
GBX693.00 Million UK GBX5480.00 ▲ +0.55%
4466 Airports of Thailand Public Company Limited
F:NYVQ
0.14x €9.71 Billion
≈ $11.35 Billion
€69.35 Billion Germany €1.59 ▲ +1.92%
4467 Airports of Thailand Public Company Limited
F:TX3A
0.14x €9.71 Billion
≈ $11.35 Billion
€69.35 Billion Germany €1.55 ▲ +0.00%
4468 New Palace International Co Ltd
TW:8940
0.14x NT$181.86 Million
≈ $5.73 Million
NT$1.30 Billion Taiwan NT$16.00 ▲ +0.00%
4469 Som Distilleries & Breweries Limited
NSE:SDBL
0.14x Rs903.70 Million
≈ $9.77 Million
Rs6.46 Billion India Rs72.89 ▼ -0.67%
4470 ORIENTBIO Inc.
KO:002630
0.14x ₩1.77 Billion
≈ $1.20 Million
₩12.64 Billion Korea ₩980.00 ▲ +0.00%
4471 Aurobindo Pharma Limited
NSE:AUROPHARMA
0.14x Rs28.85 Billion
≈ $312.01 Million
Rs206.19 Billion India Rs1532.00 ▲ +0.56%
4472 Biofish Holding AS
OL:BFISH
0.14x Nkr11.88 Million
≈ $1.25 Million
Nkr84.95 Million Norway Nkr1.76 ▲ +0.00%
4473 Allot Communications Ltd
TA:ALLT
0.14x ILA8.30 Million
≈ $22.24K
ILA59.35 Million Israel ILA2428.00 ▼ -1.22%
4474 Dayamitra Telekomunikasi PT
JK:MTEL
0.14x Rp3.76 Trillion
≈ $220.30 Million
Rp26.90 Trillion Indonesia Rp456.00 ▲ +0.00%
4475 Jiangsu Luokai Mechanical & Electrical Co Ltd Class A
SHG:603829
0.14x CN¥198.71 Million
≈ $29.08 Million
CN¥1.42 Billion China CN¥13.25 ▼ -2.86%
4476 DRGEM Corporation
KQ:263690
0.14x ₩4.77 Billion
≈ $3.23 Million
₩34.12 Billion Korea ₩5050.00 ▲ +0.80%
4477 Hoang Huy Investment Financial
VN:TCH
0.14x ₫956.81 Billion
≈ $36.35 Million
₫6.85 Trillion Vietnam ₫11700.00 ▼ -1.68%
4478 Kabelindo Murni Tbk
JK:KBLM
0.14x Rp46.11 Billion
≈ $2.70 Million
Rp330.17 Billion Indonesia Rp296.00 ▲ +0.68%
4479 The Hackett Group Inc
NASDAQ:HCKT
0.14x $19.07 Million $136.54 Million USA $9.71 ▲ +4.41%
4480 MicroAlgo Inc.
NASDAQ:MLGO
0.14x $2.17 Million $15.58 Million USA $4.17 ▲ +0.60%
4481 Jubilant Foodworks Limited
NSE:JUBLFOOD
0.14x Rs9.10 Billion
≈ $98.43 Million
Rs65.22 Billion India Rs418.25 ▲ +1.44%
4482 JEMTEC Inc
V:JTC
0.14x CA$63.38K
≈ $45.85K
CA$454.33K Canada CA$1.10 ▲ +0.00%
4483 Argan Inc
NYSE:AGX
0.14x $113.38 Million $812.93 Million USA $568.92 ▼ -5.54%
4484 Chemring Group PLC
LSE:CHG
0.14x GBX67.10 Million
≈ $8.16K
GBX481.10 Million UK GBX596.50 ▼ -0.83%
4485 Leysen Jewellery Inc
SHG:603900
0.14x CN¥54.54 Million
≈ $7.98 Million
CN¥391.35 Million China CN¥5.20 ▼ -3.88%
4486 Greencore Group
LSE:GNC
0.14x GBX108.80 Million
≈ $13.24K
GBX780.70 Million UK GBX247.20 ▲ +1.56%
4487 Senior PLC
LSE:SNR
0.14x GBX55.90 Million
≈ $6.80K
GBX401.20 Million UK GBX289.50 ▲ +0.00%
4488 VAT Group AG
SW:VACN
0.14x CHF92.39 Million
≈ $116.81 Million
CHF663.12 Million Switzerland CHF650.60 ▲ +0.46%
4489 Kerur Holdings Ltd
TA:KRUR
0.14x ILA35.71 Million
≈ $95.73K
ILA256.32 Million Israel ILA8321.00 ▲ +0.58%
4490 Hunting PLC
LSE:HTG
0.14x GBX40.88 Million
≈ $4.97K
GBX293.61 Million UK GBX476.50 ▲ +0.21%
4491 Shaanxi International Trust Co Ltd
SHE:000563
0.14x CN¥1.07 Billion
≈ $156.06 Million
CN¥7.66 Billion China CN¥2.98 ▼ -1.65%
4492 Starlake Bioscience Co Inc Zhaoqing Guangdong
SHG:600866
0.14x CN¥1.25 Billion
≈ $183.09 Million
CN¥8.99 Billion China CN¥4.46 ▼ -3.25%
4493 Chongqing Baiya Sanitary Products Co
SHE:003006
0.14x CN¥87.21 Million
≈ $12.76 Million
CN¥626.71 Million China CN¥13.32 ▼ -2.20%
4494 TURA GROUP AB
F:8WO
0.14x €45.77 Million
≈ $53.51 Million
€329.03 Million Germany €0.38 ▼ -7.73%
4495 Holcim AG
SW:HOLN
0.14x CHF2.44 Billion
≈ $3.08 Billion
CHF17.52 Billion Switzerland CHF74.02 ▲ +0.30%
4496 Pilbara Minerals Ltd
AU:PLS
0.14x AU$156.98 Million
≈ $111.07 Million
AU$1.13 Billion Australia AU$4.14 ▼ -2.13%
4497 Miami International Holdings, Inc.
NYSE:MIAX
0.14x $54.70 Million $393.36 Million USA $42.78 ▲ +2.66%
4498 Skymoons Technology Inc.
KQ:033790
0.14x ₩11.96 Billion
≈ $8.10 Million
₩86.04 Billion Korea ₩5680.00 ▼ -4.22%
4499 Shandong Laiwu Jinlei Wind Power Technology Co Ltd
SHE:300443
0.14x CN¥90.71 Million
≈ $13.27 Million
CN¥652.73 Million China CN¥20.60 ▲ +0.05%
4500 Jai Corp Limited
NSE:JAICORPLTD
0.14x Rs67.40 Million
≈ $728.91K
Rs485.10 Million India Rs100.33 ▼ -1.22%