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,123
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
601 APT Medical Inc
SHG:688617
0.70x CN¥294.68 Million
≈ $43.12 Million
CN¥423.40 Million China CN¥201.48 ▼ -3.45%
602 ALEXANDRIA PANKKIIRILIIKE
F:3ZL
0.70x €11.86 Million
≈ $13.87 Million
€17.06 Million Germany €11.00 ▲ +1.38%
603 Binh Minh Plastics JSC
VN:BMP
0.70x ₫440.72 Billion
≈ $16.74 Million
₫634.12 Billion Vietnam ₫135300.00 ▼ -0.15%
604 WCON Electronics (Guangdong) Co. Ltd. A
SHE:301328
0.69x CN¥132.34 Million
≈ $19.37 Million
CN¥190.43 Million China CN¥55.70 ▲ +2.20%
605 Bannari Amman Sugars Limited
NSE:BANARISUG
0.69x Rs2.49 Billion
≈ $26.95 Million
Rs3.59 Billion India Rs3600.60 ▲ +0.01%
606 Texmaco Infrastructure & Holdings Limited
NSE:TEXINFRA
0.69x Rs1.84 Billion
≈ $19.94 Million
Rs2.66 Billion India Rs98.79 ▲ +2.88%
607 Skane mollan AB
ST:SKMO
0.69x Skr24.76 Million
≈ $2.66 Million
Skr35.70 Million Sweden Skr52.50 ▼ -0.94%
608 ChemoMetec A/S
CO:CHEMM
0.69x Dkr90.64 Million
≈ $14.18 Million
Dkr130.78 Million Denmark Dkr355.00 ▼ -3.01%
609 SYN-Tech Chem & Pharm Co Ltd
TWO:1777
0.69x NT$256.05 Million
≈ $8.07 Million
NT$369.57 Million Taiwan NT$71.90 ▲ +0.28%
610 One Stop Systems Inc
NASDAQ:OSS
0.69x $4.04 Million $5.83 Million USA $19.02 ▼ -4.66%
611 Giantec Semiconductor Corp
SHG:688123
0.69x CN¥96.61 Million
≈ $14.14 Million
CN¥139.52 Million China CN¥136.28 ▲ +7.14%
612 Jinsanjiang (Zhaoqing) Silicon Material Company Limited
SHE:301059
0.69x CN¥88.19 Million
≈ $12.91 Million
CN¥127.38 Million China CN¥13.98 ▼ -0.64%
613 SPCG Public Company Limited
BK:SPCG
0.69x ฿254.43 Million
≈ $7.93 Million
฿367.68 Million Thailand ฿8.95 ▲ +1.13%
614 Metemtur Yatırım Enerji Turizm ve İnşaat A.Ş.
IS:METUR
0.69x TL51.67 Million
≈ $1.16 Million
TL74.74 Million Turkey TL56.80 ▼ -3.07%
615 Dongguan Yiheda Automation Co. Ltd.
SHE:301029
0.69x CN¥508.43 Million
≈ $74.40 Million
CN¥736.60 Million China CN¥29.00 ▲ +3.35%
616 BLE KEDROS REIC EO 1
F:N67
0.69x €12.54 Million
≈ $14.66 Million
€18.20 Million Germany €4.18 ▲ +0.00%
617 Jiangnan Yifan Motor Co.Ltd
SHE:301023
0.69x CN¥50.80 Million
≈ $7.43 Million
CN¥73.95 Million China CN¥37.77 ▼ -2.38%
618 NexG Bhd
KLSE:5216
0.69x RM71.81 Million
≈ $18.03 Million
RM104.67 Million Malaysia RM0.28 ▼ -1.79%
619 Jarvis Securities
LSE:JIM
0.68x GBX2.22 Million
≈ $270.71
GBX3.25 Million UK GBX9.00 ▲ +0.00%
620 CompX International Inc
NYSE MKT:CIX
0.68x $12.03 Million $17.56 Million USA $23.30 ▼ -0.72%
621 Beam Communications Holdings Ltd
AU:BCC
0.68x AU$2.47 Million
≈ $1.75 Million
AU$3.61 Million Australia AU$0.06 ▼ -1.79%
622 Pansoft Company Limited
SHE:300996
0.68x CN¥115.72 Million
≈ $16.93 Million
CN¥169.81 Million China CN¥11.86 ▼ -3.34%
623 Sequoia Econ Infrastructure
LSE:SEQI
0.68x GBX36.88 Million
≈ $4.49K
GBX54.19 Million UK GBX81.10 ▲ +0.12%
624 Global Education Limited
NSE:GLOBAL
0.68x Rs92.18 Million
≈ $996.86K
Rs135.55 Million India Rs105.01 ▲ +2.05%
625 Union Semiconductor (Hefei) Co. Ltd. A
SHG:688403
0.68x CN¥692.46 Million
≈ $101.33 Million
CN¥1.02 Billion China CN¥19.37 ▼ -1.07%
626 Shenzhen Bluetrum Technology Co. Ltd. A
SHG:688332
0.68x CN¥428.10 Million
≈ $62.64 Million
CN¥630.58 Million China CN¥90.96 ▼ -3.66%
627 Wuxi Online Offline Communication Information Technology Co. Ltd.
SHE:300959
0.68x CN¥125.21 Million
≈ $18.32 Million
CN¥184.80 Million China CN¥205.86 ▼ -8.51%
628 Valora Effekten Handel AG
F:VEH
0.67x €409.00K
≈ $478.16K
€608.96K Germany €0.95 ▲ +0.00%
629 Shin Poong Pap
KO:002870
0.67x ₩2.00 Billion
≈ $1.36 Million
₩2.98 Billion Korea ₩960.00 ▼ -3.90%
630 Kretam Holdings Bhd
KLSE:1996
0.67x RM163.16 Million
≈ $40.96 Million
RM243.03 Million Malaysia RM0.65 ▼ -4.41%
631 DESWELL INDS INC. DL-01
F:DW2
0.67x €13.53 Million
≈ $15.82 Million
€20.17 Million Germany €2.74 ▲ +0.74%
632 Haemato AG
HM:HAEK
0.67x €19.73 Million
≈ $23.07 Million
€29.40 Million Germany €13.20 ▲ +0.76%
633 Natco Pharma Limited
NSE:NATCOPHARM
0.67x Rs11.91 Billion
≈ $128.76 Million
Rs17.76 Billion India Rs934.50 ▼ -0.51%
634 TwentyFour Select Monthly Income Fund Ltd
LSE:SMIF
0.67x GBX3.85 Million
≈ $468.82
GBX5.75 Million UK GBX86.00 ▼ -0.23%
635 Hugel Inc
KQ:145020
0.67x ₩64.74 Billion
≈ $43.88 Million
₩96.68 Billion Korea ₩243000.00 ▼ -2.21%
636 Cambi ASA
OL:CAMBI
0.67x Nkr271.80 Million
≈ $28.60 Million
Nkr405.90 Million Norway Nkr21.40 ▲ +2.39%
637 Boss Energy Ltd
AU:BOE
0.67x AU$36.21 Million
≈ $25.62 Million
AU$54.15 Million Australia AU$1.35 ▲ +7.57%
638 Telcoware
KO:078000
0.67x ₩16.55 Billion
≈ $11.21 Million
₩24.75 Billion Korea ₩13960.00 ▲ +0.50%
639 Krystal Biotech Inc
NASDAQ:KRYS
0.67x $80.38 Million $120.24 Million USA $301.82 ▲ +2.94%
640 Huuuge Inc.
WAR:HUG
0.67x zł15.15 Million
≈ $4.17 Million
zł22.73 Million Poland zł21.25 ▼ -2.30%
641 Cogstate Ltd
AU:CGS
0.67x AU$11.24 Million
≈ $7.95 Million
AU$16.88 Million Australia AU$2.50 ▲ +1.63%
642 Yealink Network Technology Corp Ltd
SHE:300628
0.67x CN¥544.80 Million
≈ $79.72 Million
CN¥818.56 Million China CN¥39.28 ▼ -0.56%
643 Mexco Energy Corporation
NYSE MKT:MXC
0.66x $863.28K $1.30 Million USA $9.14 ▲ +4.28%
644 Tatton Asset Management plc
LSE:TAM
0.66x GBX7.29 Million
≈ $886.86
GBX10.97 Million UK GBX586.00 ▲ +1.38%
645 DRDGOLD Limited
JSE:DRD
0.66x ZAC2.23 Billion
≈ $1.18 Million
ZAC3.36 Billion South Africa ZAC4179.00 ▼ -0.74%
646 Platinum Capital Ltd
AU:PMC
0.66x AU$12.54 Million
≈ $8.88 Million
AU$18.98 Million Australia AU$1.83 ▼ -3.94%
647 China Catalyst Holding Co. Ltd. A
SHG:688267
0.66x CN¥130.74 Million
≈ $19.13 Million
CN¥197.87 Million China CN¥32.08 ▲ +0.00%
648 Jamna Auto Industries Limited
NSE:JAMNAAUTO
0.66x Rs2.83 Billion
≈ $30.58 Million
Rs4.28 Billion India Rs121.66 ▲ +0.82%
649 Envela Corp
NYSE MKT:ELA
0.66x $21.16 Million $32.07 Million USA $23.85 ▼ -0.50%
650 United Malacca Bhd
KLSE:2593
0.66x RM185.93 Million
≈ $46.68 Million
RM282.23 Million Malaysia RM5.86 ▲ +0.17%
651 Coral India Finance & Housing Limited
NSE:CORALFINAC
0.66x Rs98.62 Million
≈ $1.07 Million
Rs150.40 Million India Rs31.77 ▼ -0.09%
652 Sinotherapeutics Inc. A
SHG:688247
0.65x CN¥95.33 Million
≈ $13.95 Million
CN¥145.56 Million China CN¥8.21 ▼ -3.30%
653 Tureks Turizm Tasimacilik AS
IS:TUREX
0.65x TL159.05 Million
≈ $3.56 Million
TL243.17 Million Turkey TL9.07 ▲ +9.94%
654 I-Tech
ST:ITECH
0.65x Skr12.61 Million
≈ $1.36 Million
Skr19.35 Million Sweden Skr70.00 ▲ +3.40%
655 Po Valley Energy Ltd
AU:PVE
0.65x AU$1.98 Million
≈ $1.40 Million
AU$3.04 Million Australia AU$0.06 ▲ +0.00%
656 Shanghai Menon Animal Nutrition Technology Co. Ltd.
SHE:301156
0.65x CN¥37.33 Million
≈ $5.46 Million
CN¥57.42 Million China CN¥12.98 ▼ -2.04%
657 Matrix Design Co. Ltd. A
SHE:301365
0.65x CN¥230.55 Million
≈ $33.74 Million
CN¥355.71 Million China CN¥30.79 ▼ -4.62%
658 Pelayaran Nasional Bina Buana Raya
JK:BBRM
0.65x Rp2.72 Million
≈ $159.11
Rp4.20 Million Indonesia Rp104.00 ▼ -14.75%
659 Prodia Widyahusada Tbk PT
JK:PRDA
0.65x Rp169.15 Billion
≈ $9.91 Million
Rp261.44 Billion Indonesia Rp2620.00 ▼ -8.07%
660 Sumi Indo Kabel Tbk
JK:IKBI
0.65x Rp16.37 Million
≈ $959.24
Rp25.31 Million Indonesia Rp500.00 ▼ -0.99%
661 Connexion Mobility Ltd
AU:CXZ
0.65x AU$958.37K
≈ $678.11K
AU$1.49 Million Australia AU$0.02 ▲ +0.00%
662 Kim Hin Joo
KLSE:0210
0.65x RM15.19 Million
≈ $3.81 Million
RM23.55 Million Malaysia RM0.11 ▲ +0.00%
663 Samyang Tongsang Co. Ltd.
KO:002170
0.64x ₩13.38 Billion
≈ $9.07 Million
₩20.75 Billion Korea ₩50400.00 ▼ -2.33%
664 Kweichow Moutai Co Ltd
SHG:600519
0.64x CN¥25.12 Billion
≈ $3.68 Billion
CN¥39.03 Billion China CN¥1281.91 ▼ -1.94%
665 Wuxi Xinan Technology Co. Ltd. A
SHE:301170
0.64x CN¥109.50 Million
≈ $16.02 Million
CN¥170.18 Million China CN¥25.35 ▼ -1.29%
666 Perseus Mining Limited
F:P4Q
0.64x €174.26 Million
≈ $203.73 Million
€270.94 Million Germany €3.15 ▼ -0.54%
667 Pivotree Inc
V:PVT
0.64x CA$3.64 Million
≈ $2.63 Million
CA$5.66 Million Canada CA$1.58 ▼ -0.63%
668 One Click Group Ltd
AU:1CG
0.64x AU$660.09K
≈ $467.05K
AU$1.03 Million Australia AU$0.01 ▲ +0.00%
669 Vitreous Glass Inc
V:VCI
0.64x CA$837.87K
≈ $606.10K
CA$1.31 Million Canada CA$6.29 ▲ +1.13%
670 AJ Bell plc
LSE:AJB
0.64x GBX54.81 Million
≈ $6.67K
GBX85.63 Million UK GBX615.00 ▼ -0.97%
671 ARB IOT Group Limited Ordinary Shares
NASDAQ:ARBB
0.64x $10.39 Million $16.25 Million USA $5.37 ▲ +3.67%
672 Panda Dairy Corp
SHE:300898
0.64x CN¥59.02 Million
≈ $8.64 Million
CN¥92.42 Million China CN¥21.34 ▼ -2.24%
673 Lundin Gold Inc
TO:LUG
0.64x CA$201.52 Million
≈ $145.78 Million
CA$316.25 Million Canada CA$86.69 ▼ -3.33%
674 Exotic Food Public Company Limited
BK:XO
0.64x ฿199.11 Million
≈ $6.21 Million
฿312.77 Million Thailand ฿13.00 ▲ +0.00%
675 Zhejiang Benli Technology Co. Ltd.
SHE:301065
0.63x CN¥152.79 Million
≈ $22.36 Million
CN¥241.20 Million China CN¥20.32 ▼ -1.84%
676 Guangzhou Lushan New Materials Co. Ltd.
SHG:603051
0.63x CN¥562.57 Million
≈ $82.32 Million
CN¥888.15 Million China CN¥21.24 ▲ +0.19%
677 Abits Group Inc.
NASDAQ:ABTS
0.63x $1.98 Million $3.13 Million USA $2.06 ▼ -20.16%
678 Intellicheck Mobilisa Inc
NASDAQ:IDN
0.63x $2.39 Million $3.78 Million USA $4.18 ▼ -3.24%
679 NEWRON PHARMACEUT. EO-20
F:NP5
0.63x €32.35 Million
≈ $37.82 Million
€51.19 Million Germany €13.15 ▼ -3.31%
680 PW MEDTECH GROUP DL-0001
F:PWE
0.63x €240.70 Million
≈ $281.41 Million
€381.52 Million Germany €0.11 ▲ +0.00%
681 General de Galerias Comerciales SOCIMI S.A.
MC:GGC
0.63x €120.47 Million
≈ $140.85 Million
€191.02 Million Spain €161.00 ▲ +0.00%
682 BioInvent International AB
ST:BINV
0.63x Skr66.78 Million
≈ $7.19 Million
Skr105.93 Million Sweden Skr29.75 ▲ +1.02%
683 ShenZhen Zero-Seven Co Ltd
SHE:000007
0.63x CN¥109.16 Million
≈ $15.97 Million
CN¥173.46 Million China CN¥11.99 ▼ -0.91%
684 Leo Lithium Ltd
AU:LLL
0.63x AU$7.58 Million
≈ $5.37 Million
AU$12.06 Million Australia AU$0.51 ▲ +0.00%
685 Shanghai Karon Eco-Valve Manufacturing Co. Ltd.
SHE:301151
0.63x CN¥346.34 Million
≈ $50.68 Million
CN¥551.16 Million China CN¥15.39 ▼ -1.97%
686 Creepy Jar SA
WAR:CRJ
0.63x zł2.76 Million
≈ $759.36K
zł4.39 Million Poland zł520.00 ▲ +0.39%
687 Beijing Winsunny Pharmaceutical CO.LTD
SHG:601089
0.63x CN¥690.75 Million
≈ $101.08 Million
CN¥1.10 Billion China CN¥17.27 ▼ -1.48%
688 Procter & Gamble Health Limited
NSE:PGHL
0.63x Rs1.72 Billion
≈ $18.63 Million
Rs2.75 Billion India Rs6108.50 ▲ +1.29%
689 Rubberex Corporation M Bhd
KLSE:7803
0.63x RM17.09 Million
≈ $4.29 Million
RM27.27 Million Malaysia RM0.07 ▼ -6.67%
690 Pato Chemical Industry Public Company Limited
BK:PATO
0.63x ฿47.10 Million
≈ $1.47 Million
฿75.17 Million Thailand ฿6.15 ▲ +0.82%
691 Fiducian Group Ltd
AU:FID
0.63x AU$12.80 Million
≈ $9.06 Million
AU$20.44 Million Australia AU$8.52 ▼ -0.58%
692 Nava Bharat Ventures Limited
NSE:NAVA
0.63x Rs15.74 Billion
≈ $170.20 Million
Rs25.14 Billion India Rs605.20 ▲ +0.60%
693 Shanghai Friendess Electronics Tech
SHG:688188
0.63x CN¥239.87 Million
≈ $35.10 Million
CN¥383.40 Million China CN¥153.65 ▲ +0.16%
694 GULF KEYSTONE PETR.
F:GVP1
0.62x €93.54 Million
≈ $109.36 Million
€149.70 Million Germany €2.03 ▲ +1.45%
695 Sriracha Construction Public Company Limited
BK:SRICHA
0.62x ฿986.55 Million
≈ $30.75 Million
฿1.58 Billion Thailand ฿17.10 ▲ +0.59%
696 HUB24 Ltd
AU:HUB
0.62x AU$82.52 Million
≈ $58.39 Million
AU$132.53 Million Australia AU$83.88 ▼ -0.85%
697 Motorsport Gaming Us LLC
NASDAQ:MSGM
0.62x $2.06 Million $3.31 Million USA $4.19 ▲ +0.96%
698 Pinnacle Investment Management Group Ltd
AU:PNI
0.62x AU$83.13 Million
≈ $58.82 Million
AU$133.68 Million Australia AU$15.58 ▼ -0.13%
699 Pantoro Gold Ltd
AU:PNR
0.62x AU$128.31 Million
≈ $90.79 Million
AU$206.87 Million Australia AU$3.05 ▲ +1.67%
700 Weizmann Limited
NSE:WEIZMANIND
0.62x Rs177.49 Million
≈ $1.92 Million
Rs286.18 Million India Rs81.25 ▲ +1.02%