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
601 SYN-Tech Chem & Pharm Co Ltd
TWO:1777
0.69x NT$256.05 Million
≈ $8.07 Million
NT$369.57 Million Taiwan NT$72.50 ▲ +1.12%
602 One Stop Systems Inc
NASDAQ:OSS
0.69x $4.04 Million $5.83 Million USA $12.36 ▼ -2.06%
603 Giantec Semiconductor Corp
SHG:688123
0.69x CN¥96.61 Million
≈ $14.14 Million
CN¥139.52 Million China CN¥118.50 ▼ -10.30%
604 Jinsanjiang (Zhaoqing) Silicon Material Company Limited
SHE:301059
0.69x CN¥88.19 Million
≈ $12.91 Million
CN¥127.38 Million China CN¥10.13 ▼ -8.08%
605 SPCG Public Company Limited
BK:SPCG
0.69x ฿254.43 Million
≈ $7.93 Million
฿367.68 Million Thailand ฿9.35 ▲ +0.00%
606 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%
607 Dongguan Yiheda Automation Co. Ltd.
SHE:301029
0.69x CN¥508.43 Million
≈ $74.40 Million
CN¥736.60 Million China CN¥24.05 ▼ -3.80%
608 BLE KEDROS REIC EO 1
F:N67
0.69x €12.54 Million
≈ $14.66 Million
€18.20 Million Germany €4.24 ▲ +0.00%
609 Ziel Home Furnishing Technology Co. Ltd. A
SHE:301376
0.69x CN¥2.47 Billion
≈ $361.51 Million
CN¥3.59 Billion China CN¥19.03 ▲ +7.76%
610 CompX International Inc
NYSE MKT:CIX
0.68x $12.03 Million $17.56 Million USA $23.30 ▼ -0.72%
611 Beam Communications Holdings Ltd
AU:BCC
0.68x AU$2.47 Million
≈ $1.75 Million
AU$3.61 Million Australia AU$0.05 ▼ -12.28%
612 Pansoft Company Limited
SHE:300996
0.68x CN¥115.72 Million
≈ $16.93 Million
CN¥169.81 Million China CN¥11.73 ▲ +4.17%
613 Global Education Limited
NSE:GLOBAL
0.68x Rs92.18 Million
≈ $996.86K
Rs135.55 Million India Rs100.16 ▲ +0.96%
614 Union Semiconductor (Hefei) Co. Ltd. A
SHG:688403
0.68x CN¥692.46 Million
≈ $101.33 Million
CN¥1.02 Billion China CN¥23.56 ▼ -7.43%
615 Shenzhen Bluetrum Technology Co. Ltd. A
SHG:688332
0.68x CN¥428.10 Million
≈ $62.64 Million
CN¥630.58 Million China CN¥81.72 ▼ -11.06%
616 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¥86.30 ▼ -10.29%
617 FNC ADD CULTURE. Co. Ltd
KQ:063440
0.67x ₩1.83 Billion
≈ $1.24 Million
₩2.72 Billion Korea ₩1108.00 ▼ -0.45%
618 Scope Industries Bhd
KLSE:0028
0.67x RM9.14 Million
≈ $2.29 Million
RM13.57 Million Malaysia RM0.08 ▲ +0.00%
619 Cohen Dev
TA:CDEV
0.67x ILA5.48 Million
≈ $14.69K
ILA8.15 Million Israel ILA17050.00 ▲ +2.10%
620 Valora Effekten Handel AG
F:VEH
0.67x €409.00K
≈ $478.16K
€608.96K Germany €0.96 ▼ -14.29%
621 Surana Solar Limited
NSE:SURANASOL
0.67x Rs66.45 Million
≈ $718.60K
Rs98.95 Million India Rs26.21 ▲ +0.31%
622 Kretam Holdings Bhd
KLSE:1996
0.67x RM163.16 Million
≈ $40.96 Million
RM243.03 Million Malaysia RM0.67 ▲ +3.08%
623 DESWELL INDS INC. DL-01
F:DW2
0.67x €13.53 Million
≈ $15.82 Million
€20.17 Million Germany €3.28 ▲ +7.89%
624 Haemato AG
HM:HAEK
0.67x €19.73 Million
≈ $23.07 Million
€29.40 Million Germany €12.80 ▲ +0.00%
625 Natco Pharma Limited
NSE:NATCOPHARM
0.67x Rs11.91 Billion
≈ $128.76 Million
Rs17.76 Billion India Rs950.65 ▲ +0.60%
626 Cambi ASA
OL:CAMBI
0.67x Nkr271.80 Million
≈ $28.60 Million
Nkr405.90 Million Norway Nkr21.50 ▲ +0.94%
627 Boss Energy Ltd
AU:BOE
0.67x AU$36.21 Million
≈ $25.62 Million
AU$54.15 Million Australia AU$1.24 ▲ +2.06%
628 Telcoware
KO:078000
0.67x ₩16.55 Billion
≈ $11.21 Million
₩24.75 Billion Korea ₩12510.00 ▼ -1.57%
629 Krystal Biotech Inc
NASDAQ:KRYS
0.67x $80.38 Million $120.24 Million USA $339.22 ▼ -4.41%
630 Pix Transmissions Limited
NSE:PIXTRANS
0.67x Rs890.33 Million
≈ $9.63 Million
Rs1.33 Billion India Rs1857.30 ▲ +3.30%
631 Cogstate Ltd
AU:CGS
0.67x AU$11.24 Million
≈ $7.95 Million
AU$16.88 Million Australia AU$2.75 ▲ +0.73%
632 Yealink Network Technology Corp Ltd
SHE:300628
0.67x CN¥544.80 Million
≈ $79.72 Million
CN¥818.56 Million China CN¥38.04 ▲ +3.62%
633 East Asia Holdings Investment Limited
KQ:900110
0.67x ₩12.05 Billion
≈ $8.17 Million
₩18.10 Billion Korea ₩1250.00 ▲ +0.81%
634 Mexco Energy Corporation
NYSE MKT:MXC
0.66x $863.28K $1.30 Million USA $9.14 ▲ +4.28%
635 Kohinoor Foods Limited
NSE:KOHINOOR
0.66x Rs1.23 Billion
≈ $13.33 Million
Rs1.86 Billion India Rs23.92 ▲ +0.67%
636 DRDGOLD Limited
JSE:DRD
0.66x ZAC2.23 Billion
≈ $1.18 Million
ZAC3.36 Billion South Africa ZAC3246.00 ▼ -1.34%
637 GnBS Engineering Co. Ltd.
KQ:382800
0.66x ₩20.13 Billion
≈ $13.64 Million
₩30.41 Billion Korea ₩4045.00 ▼ -3.35%
638 Platinum Capital Ltd
AU:PMC
0.66x AU$12.54 Million
≈ $8.88 Million
AU$18.98 Million Australia AU$1.83 ▼ -3.94%
639 China Catalyst Holding Co. Ltd. A
SHG:688267
0.66x CN¥130.74 Million
≈ $19.13 Million
CN¥197.87 Million China CN¥16.32 ▼ -5.39%
640 Jamna Auto Industries Limited
NSE:JAMNAAUTO
0.66x Rs2.83 Billion
≈ $30.58 Million
Rs4.28 Billion India Rs134.46 ▲ +2.06%
641 Envela Corp
NYSE MKT:ELA
0.66x $21.16 Million $32.07 Million USA $23.85 ▼ -0.50%
642 Sinotherapeutics Inc. A
SHG:688247
0.65x CN¥95.33 Million
≈ $13.95 Million
CN¥145.56 Million China CN¥8.93 ▲ +0.22%
643 Tureks Turizm Tasimacilik AS
IS:TUREX
0.65x TL159.05 Million
≈ $3.56 Million
TL243.17 Million Turkey TL6.80 ▼ -0.15%
644 Po Valley Energy Ltd
AU:PVE
0.65x AU$1.98 Million
≈ $1.40 Million
AU$3.04 Million Australia AU$0.06 ▲ +4.92%
645 Matrix Design Co. Ltd. A
SHE:301365
0.65x CN¥230.55 Million
≈ $33.74 Million
CN¥355.71 Million China CN¥33.25 ▼ -4.40%
646 Pelayaran Nasional Bina Buana Raya
JK:BBRM
0.65x Rp2.72 Million
≈ $159.11
Rp4.20 Million Indonesia Rp118.00 ▲ +0.85%
647 Prodia Widyahusada Tbk PT
JK:PRDA
0.65x Rp169.15 Billion
≈ $9.91 Million
Rp261.44 Billion Indonesia Rp2390.00 ▲ +0.00%
648 Sumi Indo Kabel Tbk
JK:IKBI
0.65x Rp16.37 Million
≈ $959.24
Rp25.31 Million Indonesia Rp570.00 ▼ -0.87%
649 Sakuma Exports Limited
NSE:SAKUMA
0.65x Rs1.24 Billion
≈ $13.39 Million
Rs1.92 Billion India Rs1.69 ▼ -2.31%
650 Connexion Mobility Ltd
AU:CXZ
0.65x AU$958.37K
≈ $678.11K
AU$1.49 Million Australia AU$0.02 ▼ -4.55%
651 Kim Hin Joo
KLSE:0210
0.65x RM15.19 Million
≈ $3.81 Million
RM23.55 Million Malaysia RM0.10 ▲ +0.00%
652 Samyang Tongsang Co. Ltd.
KO:002170
0.64x ₩13.38 Billion
≈ $9.07 Million
₩20.75 Billion Korea ₩56100.00 ▲ +0.18%
653 Kweichow Moutai Co Ltd
SHG:600519
0.64x CN¥25.12 Billion
≈ $3.68 Billion
CN¥39.03 Billion China CN¥1327.50 ▲ +5.95%
654 Wuxi Xinan Technology Co. Ltd. A
SHE:301170
0.64x CN¥109.50 Million
≈ $16.02 Million
CN¥170.18 Million China CN¥20.42 ▼ -3.31%
655 SCC Holdings Bhd
KLSE:0158
0.64x RM3.77 Million
≈ $947.53K
RM5.87 Million Malaysia RM0.21 ▲ +0.00%
656 Perseus Mining Limited
F:P4Q
0.64x €174.26 Million
≈ $203.73 Million
€270.94 Million Germany €2.81 ▼ -0.11%
657 Pivotree Inc
V:PVT
0.64x CA$3.64 Million
≈ $2.63 Million
CA$5.66 Million Canada CA$1.33 ▼ -1.48%
658 One Click Group Ltd
AU:1CG
0.64x AU$660.09K
≈ $467.05K
AU$1.03 Million Australia AU$0.01 ▲ +9.09%
659 AJ Bell plc
LSE:AJB
0.64x GBX54.81 Million
≈ $6.67K
GBX85.63 Million UK GBX600.50 ▼ -0.50%
660 ARB IOT Group Limited Ordinary Shares
NASDAQ:ARBB
0.64x $10.39 Million $16.25 Million USA $4.35 ▲ +0.00%
661 Panda Dairy Corp
SHE:300898
0.64x CN¥59.02 Million
≈ $8.64 Million
CN¥92.42 Million China CN¥19.45 ▼ -1.97%
662 Lundin Gold Inc
TO:LUG
0.64x CA$201.52 Million
≈ $145.78 Million
CA$316.25 Million Canada CA$76.87 ▲ +0.07%
663 Exotic Food Public Company Limited
BK:XO
0.64x ฿199.11 Million
≈ $6.21 Million
฿312.77 Million Thailand ฿19.30 ▲ +1.58%
664 Uttam Sugar Mills Limited
NSE:UTTAMSUGAR
0.63x Rs6.65 Billion
≈ $71.87 Million
Rs10.48 Billion India Rs234.72 ▼ -0.74%
665 Doximity Inc
NYSE:DOCS
0.63x $109.52 Million $172.85 Million USA $21.73 ▲ +0.98%
666 Zhejiang Benli Technology Co. Ltd.
SHE:301065
0.63x CN¥152.79 Million
≈ $22.36 Million
CN¥241.20 Million China CN¥17.90 ▼ -1.81%
667 Guangzhou Lushan New Materials Co. Ltd.
SHG:603051
0.63x CN¥562.57 Million
≈ $82.32 Million
CN¥888.15 Million China CN¥18.43 ▼ -10.01%
668 Abits Group Inc.
NASDAQ:ABTS
0.63x $1.98 Million $3.13 Million USA $1.21 ▲ +1.68%
669 Intellicheck Mobilisa Inc
NASDAQ:IDN
0.63x $2.39 Million $3.78 Million USA $3.85 ▲ +3.22%
670 NEWRON PHARMACEUT. EO-20
F:NP5
0.63x €32.35 Million
≈ $37.82 Million
€51.19 Million Germany €12.35 ▲ +2.07%
671 PW MEDTECH GROUP DL-0001
F:PWE
0.63x €240.70 Million
≈ $281.41 Million
€381.52 Million Germany €0.10 ▼ -3.40%
672 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%
673 BioInvent International AB
ST:BINV
0.63x Skr66.78 Million
≈ $7.19 Million
Skr105.93 Million Sweden Skr22.65 ▲ +0.67%
674 ShenZhen Zero-Seven Co Ltd
SHE:000007
0.63x CN¥109.16 Million
≈ $15.97 Million
CN¥173.46 Million China CN¥9.05 ▼ -3.83%
675 Leo Lithium Ltd
AU:LLL
0.63x AU$7.58 Million
≈ $5.37 Million
AU$12.06 Million Australia AU$0.51 ▲ +0.00%
676 Shanghai Karon Eco-Valve Manufacturing Co. Ltd.
SHE:301151
0.63x CN¥346.34 Million
≈ $50.68 Million
CN¥551.16 Million China CN¥17.56 ▼ -7.48%
677 Beijing Winsunny Pharmaceutical CO.LTD
SHG:601089
0.63x CN¥690.75 Million
≈ $101.08 Million
CN¥1.10 Billion China CN¥17.40 ▲ +1.46%
678 Procter & Gamble Health Limited
NSE:PGHL
0.63x Rs1.72 Billion
≈ $18.63 Million
Rs2.75 Billion India Rs6852.50 ▲ +0.78%
679 Rubberex Corporation M Bhd
KLSE:7803
0.63x RM17.09 Million
≈ $4.29 Million
RM27.27 Million Malaysia RM0.06 ▲ +9.09%
680 Pato Chemical Industry Public Company Limited
BK:PATO
0.63x ฿47.10 Million
≈ $1.47 Million
฿75.17 Million Thailand ฿6.20 ▲ +0.00%
681 Ratnamani Metals & Tubes Limited
NSE:RATNAMANI
0.63x Rs7.39 Billion
≈ $79.92 Million
Rs11.80 Billion India Rs2552.50 ▼ -1.17%
682 Fiducian Group Ltd
AU:FID
0.63x AU$12.80 Million
≈ $9.06 Million
AU$20.44 Million Australia AU$8.52 ▲ +0.24%
683 Nava Bharat Ventures Limited
NSE:NAVA
0.63x Rs15.74 Billion
≈ $170.20 Million
Rs25.14 Billion India Rs576.75 ▼ -1.71%
684 Shanghai Friendess Electronics Tech
SHG:688188
0.63x CN¥239.87 Million
≈ $35.10 Million
CN¥383.40 Million China CN¥95.72 ▲ +6.00%
685 GULF KEYSTONE PETR.
F:GVP1
0.62x €93.54 Million
≈ $109.36 Million
€149.70 Million Germany €1.90 ▼ -6.89%
686 Sriracha Construction Public Company Limited
BK:SRICHA
0.62x ฿986.55 Million
≈ $30.75 Million
฿1.58 Billion Thailand ฿17.60 ▲ +6.67%
687 Marathon Bancorp, Inc. Common Stock
NASDAQ:MBBC
0.62x $125.71 Million $201.49 Million USA $15.27 ▲ +1.80%
688 HUB24 Ltd
AU:HUB
0.62x AU$82.52 Million
≈ $58.39 Million
AU$132.53 Million Australia AU$84.90 ▲ +2.01%
689 Pinnacle Investment Management Group Ltd
AU:PNI
0.62x AU$83.13 Million
≈ $58.82 Million
AU$133.68 Million Australia AU$17.38 ▼ -1.59%
690 PTC India Financial Services Limited
NSE:PFS
0.62x Rs11.66 Billion
≈ $126.12 Million
Rs18.77 Billion India Rs29.99 ▲ +0.67%
691 Pantoro Gold Ltd
AU:PNR
0.62x AU$128.31 Million
≈ $90.79 Million
AU$206.87 Million Australia AU$2.00 ▲ +4.18%
692 Weizmann Limited
NSE:WEIZMANIND
0.62x Rs177.49 Million
≈ $1.92 Million
Rs286.18 Million India Rs78.92 ▼ -0.35%
693 Coral India Finance & Housing Limited
NSE:CORALFINAC
0.62x Rs98.62 Million
≈ $1.07 Million
Rs159.58 Million India Rs31.22 ▼ -1.64%
694 Veeva Systems Inc Class A
NYSE:VEEV
0.62x $1.13 Billion $1.83 Billion USA $197.41 ▲ +1.04%
695 Checkin.com Group AB
ST:CHECK
0.62x Skr7.47 Million
≈ $804.43K
Skr12.11 Million Sweden Skr2.45 ▼ -5.04%
696 Tek Seng Holdings Bhd
KLSE:7200
0.62x RM30.27 Million
≈ $7.60 Million
RM49.08 Million Malaysia RM0.23 ▲ +0.00%
697 Tianjin Hi-Tech Development Co Ltd
SHG:600082
0.62x CN¥530.85 Million
≈ $77.68 Million
CN¥861.15 Million China CN¥2.53 ▼ -5.24%
698 Zhuhai Kles Technology Co. Ltd. A
SHE:301314
0.62x CN¥57.32 Million
≈ $8.39 Million
CN¥93.18 Million China CN¥34.32 ▼ -5.74%
699 HBM HLDGS LTD DL-000025
F:6XY
0.61x €81.33 Million
≈ $95.09 Million
€133.14 Million Germany €1.28 ▲ +0.79%
700 ABC arbitrage SA
PA:ABCA
0.61x €9.46 Million
≈ $11.06 Million
€15.48 Million France €5.10 ▲ +0.00%