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,238
Operating CF and total liabilities required

Last Updated

Jun 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
6601 Uniinfo Telecom Services Limited
NSE:UNIINFO
0.09x Rs9.43 Million
≈ $101.97K
Rs99.34 Million India Rs12.22 ▲ +4.09%
6602 PetroFrontier Corp
V:PFC
0.09x CA$2.29 Million
≈ $1.66 Million
CA$24.14 Million Canada CA$0.02 ▲ +0.00%
6603 HANHUA FNCL HLDG CO.H YC1
F:5HF
0.09x €477.19 Million
≈ $557.89 Million
€5.03 Billion Germany €0.01 ▲ +0.00%
6604 Guidewire Software Inc
NYSE:GWRE
0.09x $112.05 Million $1.18 Billion USA $107.86 ▼ -2.98%
6605 Maral Overseas Limited
NSE:MARALOVER
0.09x Rs559.60 Million
≈ $6.05 Million
Rs5.90 Billion India Rs57.00 ▼ -0.52%
6606 Premier Energies Limited
NSE:PREMIERENE
0.09x Rs6.20 Billion
≈ $67.02 Million
Rs65.35 Billion India Rs1079.60 ▲ +2.07%
6607 SGH Ltd
AU:SGH
0.09x AU$740.80 Million
≈ $524.16 Million
AU$7.81 Billion Australia AU$43.27 ▼ -0.83%
6608 Taiwan Sakura Corp
TW:9911
0.09x NT$382.66 Million
≈ $12.06 Million
NT$4.04 Billion Taiwan NT$82.50 ▼ -0.48%
6609 SA Catana Group
PA:CATG
0.09x €11.96 Million
≈ $13.98 Million
€126.23 Million France €3.32 ▲ +0.00%
6610 Delta Galil Industries Ltd
TA:DELT
0.09x ILA111.38 Million
≈ $298.60K
ILA1.18 Billion Israel ILA16290.00 ▲ +1.94%
6611 Chacha Food Co Ltd
SHE:002557
0.09x CN¥391.35 Million
≈ $57.27 Million
CN¥4.13 Billion China CN¥18.83 ▼ -2.59%
6612 Kalmar
HE:KALMAR
0.09x €97.60 Million
≈ $114.10 Million
€1.03 Billion Finland €40.26 ▼ -3.13%
6613 Shanghai Fudan Microelectronics Group Co Ltd
SHG:688385
0.09x CN¥234.40 Million
≈ $34.30 Million
CN¥2.48 Billion China CN¥60.00 ▲ +1.68%
6614 Klil Industries Ltd
TA:KLIL
0.09x ILA15.79 Million
≈ $42.34K
ILA166.76 Million Israel ILA18390.00 ▲ +2.00%
6615 Premier Investments Ltd
AU:PMV
0.09x AU$40.91 Million
≈ $28.95 Million
AU$432.10 Million Australia AU$14.30 ▲ +0.92%
6616 Zespol Elektrowni Patnow Adamow Konin SA
WAR:ZEP
0.09x zł166.96 Million
≈ $45.95 Million
zł1.76 Billion Poland zł17.52 ▲ +0.46%
6617 Grupa Azoty Zaklady Chemiczne Police SA
WAR:PCE
0.09x zł262.04 Million
≈ $72.12 Million
zł2.77 Billion Poland zł7.56 ▲ +1.89%
6618 Boom Logistics Ltd
AU:BOL
0.09x AU$13.78 Million
≈ $9.75 Million
AU$145.55 Million Australia AU$2.23 ▼ -5.11%
6619 Rio2 Ltd
TO:RIO
0.09x CA$32.66 Million
≈ $23.62 Million
CA$345.10 Million Canada CA$2.67 ▼ -0.74%
6620 Allmed Medical Products Co Ltd Class A
SHE:002950
0.09x CN¥206.33 Million
≈ $30.19 Million
CN¥2.18 Billion China CN¥9.82 ▲ +9.97%
6621 Noble Corporation plc
NYSE:NE
0.09x $273.29 Million $2.89 Billion USA $41.68 ▼ -3.14%
6622 Sage Group PLC
LSE:SGE
0.09x GBX283.00 Million
≈ $34.43K
GBX2.99 Billion UK GBX812.60 ▲ +1.22%
6623 CHC Resources Corp
TW:9930
0.09x NT$500.01 Million
≈ $15.75 Million
NT$5.29 Billion Taiwan NT$70.00 ▲ +0.14%
6624 Pepkor Holdings Ltd
JSE:PPH
0.09x ZAC4.89 Billion
≈ $2.60 Million
ZAC51.80 Billion South Africa ZAC2270.00 ▲ +0.18%
6625 Huang Long Development Co Ltd
TWO:3512
0.09x NT$271.85 Million
≈ $8.56 Million
NT$2.88 Billion Taiwan NT$20.80 ▼ -0.24%
6626 JPMorgan UK Small Cap Growth & Income Plc
LSE:JUGI
0.09x GBX6.01 Million
≈ $731.73
GBX63.64 Million UK GBX329.50 ▲ +0.30%
6627 YPF Sociedad Anónima
F:YPF
0.09x €1.74 Billion
≈ $2.03 Billion
€18.39 Billion Germany €43.20 ▼ -1.37%
6628 Boliden AB
ST:BOL
0.09x Skr6.20 Billion
≈ $666.90 Million
Skr65.59 Billion Sweden Skr569.00 ▼ -2.57%
6629 Corentec Co Ltd
KQ:104540
0.09x ₩8.50 Billion
≈ $5.76 Million
₩90.03 Billion Korea ₩4010.00 ▼ -1.72%
6630 Mattr Corp
TO:MATR
0.09x CA$80.22 Million
≈ $58.03 Million
CA$849.48 Million Canada CA$12.61 ▲ +0.96%
6631 Premier Technology Public Company Limited
BK:PT
0.09x ฿161.61 Million
≈ $5.04 Million
฿1.71 Billion Thailand ฿10.90 ▲ +0.00%
6632 Sungrow Power Supply Co Ltd
SHE:300274
0.09x CN¥6.62 Billion
≈ $968.58 Million
CN¥70.09 Billion China CN¥146.98 ▼ -1.45%
6633 Hi-Lai Foods Co Ltd
TWO:1268
0.09x NT$451.01 Million
≈ $14.21 Million
NT$4.78 Billion Taiwan NT$169.50 ▲ +0.30%
6634 Sino Hua-An International Bhd
KLSE:2739
0.09x RM4.99 Million
≈ $1.25 Million
RM52.87 Million Malaysia RM0.03 ▲ +25.00%
6635 SECURE INC.
F:Q58
0.09x €220.00 Million
≈ $257.21 Million
€2.33 Billion Germany €7.70 ▼ -2.53%
6636 NRW Holdings Limited
F:3NR
0.09x €102.97 Million
≈ $120.39 Million
€1.09 Billion Germany €4.14 ▼ -2.36%
6637 Elementis PLC
LSE:ELM
0.09x GBX44.43 Million
≈ $5.41K
GBX470.87 Million UK GBX156.40 ▲ +0.26%
6638 Weir Group PLC
LSE:WEIR
0.09x GBX247.60 Million
≈ $30.13K
GBX2.62 Billion UK GBX2430.00 ▼ -3.03%
6639 Ozderici Gayrimenkul Yatirim Ortakligi AS
IS:OZGYO
0.09x TL34.33 Million
≈ $769.01K
TL364.02 Million Turkey TL2.13 ▼ -1.39%
6640 Nusantara Pelabuhan Handal Tbk PT
JK:PORT
0.09x Rp118.18 Billion
≈ $6.93 Million
Rp1.25 Trillion Indonesia Rp895.00 ▲ +1.70%
6641 OPG Power Venture Plc
LSE:OPG
0.09x GBX6.09 Million
≈ $741.47
GBX64.61 Million UK GBX5.40 ▼ -0.74%
6642 Comfort Systems USA Inc
NYSE:FIX
0.09x $388.83 Million $4.12 Billion USA $1967.41 ▲ +1.84%
6643 Liberty Shoes Limited
NSE:LIBERTSHOE
0.09x Rs266.66 Million
≈ $2.88 Million
Rs2.83 Billion India Rs258.62 ▼ -0.42%
6644 Rompetrol Well
RO:PTR
0.09x RON1.96 Million
≈ $449.06K
RON20.74 Million Romania RON0.78 ▲ +6.85%
6645 Pan African Resources PLC
JSE:PAN
0.09x ZAC44.27 Million
≈ $23.53K
ZAC469.72 Million South Africa ZAC2310.00 ▼ -5.37%
6646 Watches Of Switzerland Group PLC
LSE:WOSG
0.09x GBX86.60 Million
≈ $10.54K
GBX918.90 Million UK GBX734.00 ▲ +1.45%
6647 See Hup Consolidated Bhd
KLSE:7053
0.09x RM4.55 Million
≈ $1.14 Million
RM48.31 Million Malaysia RM0.74 ▲ +8.82%
6648 Basic Fit NV
AS:BFIT
0.09x €335.40 Million
≈ $392.12 Million
€3.56 Billion Netherlands €32.24 ▲ +0.12%
6649 Symbotic Inc
NASDAQ:SYM
0.09x $191.54 Million $2.03 Billion USA $41.68 ▲ +3.76%
6650 Railway Metrics & Dynamics Sweden AB
ST:RMDX
0.09x Skr4.20 Million
≈ $452.42K
Skr44.64 Million Sweden Skr1.15 ▼ -2.14%
6651 Salona Cotspin Limited
NSE:SALONA
0.09x Rs207.62 Million
≈ $2.25 Million
Rs2.20 Billion India Rs273.95 ▲ +0.20%
6652 AENA SME UNSP.ADR/1/10
F:A440
0.09x €908.40 Million
≈ $1.06 Billion
€9.65 Billion Germany €12.00 ▼ -1.64%
6653 Aena SA
MC:AENA
0.09x €908.40 Million
≈ $1.06 Billion
€9.65 Billion Spain €26.70 ▼ -1.26%
6654 Hubify Ltd
AU:HFY
0.09x AU$351.09K
≈ $248.42K
AU$3.73 Million Australia AU$0.01 ▲ +0.00%
6655 Leaders Technology Investment Co. Ltd
KQ:019570
0.09x ₩2.79 Billion
≈ $1.89 Million
₩29.66 Billion Korea ₩296.00 ▲ +1.02%
6656 Investcorp Credit Management BDC Inc
NASDAQ:ICMB
0.09x $12.00 Million $127.51 Million USA $1.18 ▲ +0.85%
6657 CBAK ENERGY TECH. NEW
F:B6JA
0.09x €29.81 Million
≈ $34.85 Million
€316.70 Million Germany €0.59 ▲ +1.74%
6658 Embraer S.A
F:EMY
0.09x €857.00 Million
≈ $1.00 Billion
€9.11 Billion Germany €52.60 ▼ -1.50%
6659 Schneider National Inc
NYSE:SNDR
0.09x $184.20 Million $1.96 Billion USA $35.68 ▲ +0.96%
6660 Veidekke ASA
OL:VEI
0.09x Nkr1.49 Billion
≈ $157.21 Million
Nkr15.89 Billion Norway Nkr184.80 ▲ +0.43%
6661 Dongwon Metal
KO:018500
0.09x ₩40.81 Billion
≈ $27.66 Million
₩434.16 Billion Korea ₩1476.00 ▼ -7.92%
6662 Playstudios Inc
NASDAQ:MYPS
0.09x $5.66 Million $60.23 Million USA $0.54 ▼ -2.38%
6663 Biotechnology Assets S.A.
MC:BST
0.09x €658.13K
≈ $769.43K
€7.01 Million Spain €0.24 ▼ -0.41%
6664 Oriental Kopi Holdings Berhad
KLSE:0338
0.09x RM13.37 Million
≈ $3.36 Million
RM142.28 Million Malaysia RM0.97 ▼ -0.52%
6665 Shennan Circuits Co Ltd Class A
SHE:002916
0.09x CN¥1.52 Billion
≈ $223.04 Million
CN¥16.23 Billion China CN¥453.80 ▲ +2.15%
6666 HMC Capital Ltd
AU:HMC
0.09x AU$28.10 Million
≈ $19.88 Million
AU$299.20 Million Australia AU$3.05 ▲ +2.01%
6667 Zhe Jiang Dali Technology Co Ltd
SHE:002214
0.09x CN¥68.22 Million
≈ $9.98 Million
CN¥726.47 Million China CN¥15.71 ▲ +0.06%
6668 Thuan Duc JSC
VN:TDP
0.09x ₫315.03 Billion
≈ $11.97 Million
₫3.36 Trillion Vietnam ₫29100.00 ▲ +0.34%
6669 Herige SA
PA:ALHRG
0.09x €17.97 Million
≈ $21.01 Million
€191.51 Million France €19.65 ▲ +1.29%
6670 Minupar Participações S.A
SA:MNPR3
0.09x R$22.47 Million
≈ $4.41 Million
R$239.41 Million Brazil R$3.98 ▲ +0.25%
6671 Bastide Le Confort Médical SA
PA:BLC
0.09x €44.86 Million
≈ $52.44 Million
€478.08 Million France €23.25 ▼ -1.06%
6672 Shenzhen Kangtai Biological Products Co Ltd
SHE:300601
0.09x CN¥405.44 Million
≈ $59.33 Million
CN¥4.32 Billion China CN¥11.52 ▼ -0.17%
6673 Ekter SA
AT:EKTER
0.09x €4.08 Million
≈ $4.77 Million
€43.52 Million Greece €5.08 ▲ +0.00%
6674 Isupetasys
KO:007660
0.09x ₩50.02 Billion
≈ $33.90 Million
₩533.31 Billion Korea ₩115100.00 ▼ -5.19%
6675 Shanghai Sanmao Enterprise Group Co Ltd B
SHG:900922
0.09x $46.81 Million $499.17 Million China $0.61 ▲ +1.67%
6676 Singer Thailand Public Company Limited
BK:SINGER-R
0.09x ฿94.84 Million
≈ $2.96 Million
฿1.01 Billion Thailand ฿6.95 ▲ +6.92%
6677 SDI Ltd
AU:SDI
0.09x AU$3.04 Million
≈ $2.15 Million
AU$32.40 Million Australia AU$1.39 ▲ +0.14%
6678 TPG Telecom Ltd
AU:TPG
0.09x AU$744.00 Million
≈ $526.43 Million
AU$7.93 Billion Australia AU$3.80 ▲ +3.26%
6679 Young Fast Optoelectronics Co Ltd
TW:3622
0.09x NT$121.39 Million
≈ $3.82 Million
NT$1.29 Billion Taiwan NT$55.70 ▲ +0.18%
6680 Fujian Star Net Communic Ltd
SHE:002396
0.09x CN¥625.97 Million
≈ $91.60 Million
CN¥6.68 Billion China CN¥19.94 ▲ +0.55%
6681 Accentis
BR:ACCB
0.09x €1.71 Million
≈ $2.00 Million
€18.28 Million Belgium €0.03 ▲ +0.00%
6682 Nanjing Cosmos Chemical Co Ltd
SHE:300856
0.09x CN¥107.01 Million
≈ $15.66 Million
CN¥1.14 Billion China CN¥11.04 ▼ -2.99%
6683 Genel Energy Plc
LSE:GENL
0.09x GBX19.20 Million
≈ $2.34K
GBX205.20 Million UK GBX52.10 ▼ -0.19%
6684 Yorhe Fluid Intelligent Control Co Ltd
SHE:002795
0.09x CN¥48.72 Million
≈ $7.13 Million
CN¥520.77 Million China CN¥7.32 ▼ -2.40%
6685 Essensys PLC
LSE:ESYS
0.09x GBX417.00K
≈ $50.74
GBX4.46 Million UK GBX17.75 ▲ +5.97%
6686 myNEWS Holdings Bhd
KLSE:5275
0.09x RM38.40 Million
≈ $9.64 Million
RM410.56 Million Malaysia RM0.45 ▼ -3.23%
6687 Notion Vtec Bhd
KLSE:0083
0.09x RM16.29 Million
≈ $4.09 Million
RM174.15 Million Malaysia RM0.44 ▲ +3.53%
6688 Shanghai Industrial Development Co Ltd
SHG:600748
0.09x CN¥1.62 Billion
≈ $236.56 Million
CN¥17.29 Billion China CN¥4.04 ▲ +1.76%
6689 Harbour Energy PLC
LSE:HBR
0.09x GBX2.45 Billion
≈ $297.61K
GBX26.15 Billion UK GBX238.60 ▲ +2.84%
6690 Alliance Witan Ord
LSE:ALW
0.09x GBX35.29 Million
≈ $4.29K
GBX377.40 Million UK GBX1338.00 ▼ -0.30%
6691 Nextcom
TA:NXTM
0.09x ILA23.39 Million
≈ $62.71K
ILA250.26 Million Israel ILA1424.00 ▲ +0.28%
6692 Qinhuangdao Port Co Ltd
SHG:601326
0.09x CN¥586.18 Million
≈ $85.78 Million
CN¥6.27 Billion China CN¥3.31 ▼ -2.36%
6693 Tecan Group AG
SW:TECN
0.09x CHF61.36 Million
≈ $77.57 Million
CHF656.74 Million Switzerland CHF151.70 ▲ +1.88%
6694 Mühlbauer Holding AG
XETRA:MUB
0.09x €29.47 Million
≈ $34.45 Million
€315.43 Million Germany €38.40 ▲ +0.00%
6695 Thaifoods Group Public Company Limited
BK:TFG
0.09x ฿2.59 Billion
≈ $80.84 Million
฿27.77 Billion Thailand ฿9.05 ▲ +0.00%
6696 Gielda Papierow Wartosciowych w Warszawie SA
WAR:GPW
0.09x zł21.59 Million
≈ $5.94 Million
zł231.17 Million Poland zł85.15 ▼ -0.29%
6697 Hindustan Aeronautics Limited
NSE:HAL
0.09x Rs80.36 Billion
≈ $869.06 Million
Rs860.27 Billion India Rs4408.10 ▼ -0.08%
6698 Lang & Schwarz Aktiengesellschaft
XETRA:LUS1
0.09x €101.93 Million
≈ $119.17 Million
€1.09 Billion Germany €27.30 ▲ +0.74%
6699 Telekom Austria AG
VI:TKA
0.09x €476.00 Million
≈ $556.49 Million
€5.10 Billion Austria €10.18 ▲ +5.93%
6700 Hisense Home Appliances Group Co. Ltd
F:GKE
0.09x €4.89 Billion
≈ $5.72 Billion
€52.36 Billion Germany €2.74 ▲ +0.37%