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
1601 Tianjin Lisheng Pharmaceutical Co Ltd
SHE:002393
0.32x CN¥287.81 Million
≈ $42.12 Million
CN¥893.57 Million China CN¥14.21 ▲ +0.78%
1602 AngloGold Ashanti Ltd
JSE:ANG
0.32x ZAC1.72 Billion
≈ $915.01K
ZAC5.35 Billion South Africa ZAC130746.00 ▼ -2.64%
1603 China Merchants Property Operation & Service Co Ltd
SHE:001914
0.32x CN¥2.85 Billion
≈ $416.66 Million
CN¥8.87 Billion China CN¥8.73 ▼ -2.68%
1604 James Halstead PLC
LSE:JHD
0.32x GBX18.66 Million
≈ $2.27K
GBX58.12 Million UK GBX119.00 ▼ -0.34%
1605 Buyung Poetra Sembada Tbk PT
JK:HOKI
0.32x Rp133.71 Billion
≈ $7.83 Million
Rp416.77 Billion Indonesia Rp55.00 ▲ +0.00%
1606 Biomerieux SA
PA:BIM
0.32x €470.80 Million
≈ $550.41 Million
€1.47 Billion France €69.00 ▼ -1.22%
1607 SIMPPLE LTD. Ordinary Shares
NASDAQ:SPPL
0.32x $2.45 Million $7.63 Million USA $3.31 ▼ -0.60%
1608 Edifier Technology Co Ltd
SHE:002351
0.32x CN¥156.73 Million
≈ $22.93 Million
CN¥489.23 Million China CN¥9.93 ▼ -0.30%
1609 Major Cineplex Lifestyle Leasehold Property Fund
BK:MJLF
0.32x ฿56.35 Million
≈ $1.76 Million
฿175.96 Million Thailand ฿4.30 ▲ +0.00%
1610 SinterCast AB
ST:SINT
0.32x Skr12.10 Million
≈ $1.30 Million
Skr37.80 Million Sweden Skr109.00 ▲ +0.93%
1611 China World Trade Center Co Ltd
SHG:600007
0.32x CN¥555.47 Million
≈ $81.28 Million
CN¥1.74 Billion China CN¥19.05 ▼ -0.63%
1612 Monarch Casino & Resort Inc
NASDAQ:MCRI
0.32x $56.02 Million $175.18 Million USA $119.17 ▲ +0.76%
1613 Amlogic Shanghai Co Ltd
SHG:688099
0.32x CN¥365.66 Million
≈ $53.51 Million
CN¥1.14 Billion China CN¥92.06 ▼ -2.27%
1614 Hua Na Hydropower JSC
VN:HNA
0.32x ₫152.23 Billion
≈ $5.78 Million
₫476.19 Billion Vietnam ₫20850.00 ▼ -1.18%
1615 Qudian Inc
NYSE:QD
0.32x $639.40 Million $2.00 Billion USA $2.77 ▼ -1.42%
1616 High Templar Tech Limited Sponsored ADR Class A
NYSE:HTT
0.32x $639.40 Million $2.00 Billion USA $2.40 ▼ -2.44%
1617 Cymechs Inc
KQ:160980
0.32x ₩8.73 Billion
≈ $5.92 Million
₩27.33 Billion Korea ₩36400.00 ▲ +2.54%
1618 Electromed Inc
NYSE MKT:ELMD
0.32x $3.03 Million $9.47 Million USA $38.22 ▼ -0.93%
1619 Oriental Culture Holding Ltd
NASDAQ:OCG
0.32x $464.81K $1.46 Million USA $1.61 ▼ -3.59%
1620 Streamwide
PA:ALSTW
0.32x €9.89 Million
≈ $11.56 Million
€30.97 Million France €79.00 ▲ +1.28%
1621 Grape King Bio Ltd
TW:1707
0.32x NT$1.17 Billion
≈ $36.92 Million
NT$3.67 Billion Taiwan NT$90.80 ▲ +0.22%
1622 Ningbo Gaofa Automotive Ctrl
SHG:603788
0.32x CN¥146.43 Million
≈ $21.43 Million
CN¥458.86 Million China CN¥13.02 ▲ +2.12%
1623 Jean Co Ltd
TW:2442
0.32x NT$4.97 Billion
≈ $156.59 Million
NT$15.58 Billion Taiwan NT$19.35 ▼ -0.26%
1624 Garmin Ltd
NYSE:GRMN
0.32x $535.99 Million $1.68 Billion USA $240.10 ▼ -0.17%
1625 Garmin Ltd
F:GEY
0.32x €535.99 Million
≈ $626.63 Million
€1.68 Billion Germany €208.50 ▲ +1.16%
1626 I-Tech
ST:ITECH
0.32x Skr9.13 Million
≈ $982.43K
Skr28.66 Million Sweden Skr68.90 ▲ +0.73%
1627 GULF MARINE SVCS LS -02
F:G0M
0.32x €88.44 Million
≈ $103.40 Million
€277.66 Million Germany €0.20 ▲ +0.99%
1628 Moury Construct SA
BR:MOUR
0.32x €31.95 Million
≈ $37.35 Million
€100.34 Million Belgium €754.00 ▲ +0.00%
1629 Anhui Anke BioTech Group
SHE:300009
0.32x CN¥240.51 Million
≈ $35.19 Million
CN¥755.64 Million China CN¥8.21 ▼ -0.61%
1630 Shanghai Yahong Moulding Co Ltd
SHG:603159
0.32x CN¥27.66 Million
≈ $4.05 Million
CN¥86.94 Million China CN¥17.88 ▲ +1.65%
1631 Akg Exim Limited
NSE:AKG
0.32x Rs26.61 Million
≈ $287.77K
Rs83.70 Million India Rs9.32 ▼ -0.96%
1632 Hana Microelectronics Public Company Limited
F:HAA1
0.32x €1.49 Billion
≈ $1.74 Billion
€4.68 Billion Germany €0.98 ▲ +2.08%
1633 Piraeus Port Authority S.A
AT:PPA
0.32x €71.97 Million
≈ $84.14 Million
€226.60 Million Greece €43.75 ▼ -1.24%
1634 Kalray SA
PA:ALKAL
0.32x €7.53 Million
≈ $8.80 Million
€23.73 Million France €7.80 ▼ -6.02%
1635 PLENUM AG NA O.N.
F:PLEK
0.32x €2.64 Million
≈ $3.08 Million
€8.32 Million Germany €2.52 ▲ +0.00%
1636 LGMS Berhad
KLSE:0249
0.32x RM3.96 Million
≈ $994.98K
RM12.51 Million Malaysia RM0.52 ▲ +5.10%
1637 GENETIC ANALYSIS NK -60
F:8V8
0.32x €8.04 Million
≈ $9.40 Million
€25.37 Million Germany €0.04 ▲ +11.40%
1638 Sea Sonic Electronics Co Ltd
TWO:6203
0.32x NT$235.00 Million
≈ $7.40 Million
NT$741.89 Million Taiwan NT$66.80 ▲ +0.60%
1639 BOS Better Online Solutions
NASDAQ:BOSC
0.32x $5.05 Million $15.94 Million USA $4.48 ▲ +5.91%
1640 FENIX Resources Ltd
AU:FEX
0.32x AU$59.10 Million
≈ $41.82 Million
AU$186.70 Million Australia AU$0.28 ▼ -5.17%
1641 VisEra Technologies Co. Ltd.
TW:6789
0.32x NT$1.08 Billion
≈ $33.99 Million
NT$3.41 Billion Taiwan NT$490.00 ▼ -0.41%
1642 NV Nederlandsche Apparatenfabriek Nedap
AS:NEDAP
0.32x €19.14 Million
≈ $22.38 Million
€60.49 Million Netherlands €99.90 ▼ -1.67%
1643 Lattice Semiconductor Corporation
NASDAQ:LSCC
0.32x $50.26 Million $158.82 Million USA $138.13 ▲ +0.70%
1644 Atul Limited
NSE:ATUL
0.32x Rs5.08 Billion
≈ $54.89 Million
Rs16.04 Billion India Rs6130.00 ▼ -0.12%
1645 STRAUM.HLD.UNSP.ADR/1/10
F:QS50
0.32x €503.96 Million
≈ $589.19 Million
€1.59 Billion Germany €8.90 ▼ -4.30%
1646 Orion Corp
KO:271560
0.32x ₩199.19 Billion
≈ $134.99 Million
₩630.78 Billion Korea ₩129300.00 ▲ +0.54%
1647 Naos Small Cap Opportunities Company Ltd
AU:NSC
0.32x AU$4.19 Million
≈ $2.97 Million
AU$13.28 Million Australia AU$0.33 ▼ -1.52%
1648 Ningbo Ligong Online Monitoring Technology Co Ltd
SHE:002322
0.32x CN¥98.13 Million
≈ $14.36 Million
CN¥310.80 Million China CN¥10.08 ▲ +2.13%
1649 Calnex Solutions Plc
LSE:CLX
0.32x GBX2.94 Million
≈ $358.32
GBX9.34 Million UK GBX59.50 ▼ -4.03%
1650 KUAISHOU TECHNOLOGY CL.B
F:5Y0
0.31x €26.72 Billion
≈ $31.23 Billion
€84.82 Billion Germany €4.76 ▲ +1.36%
1651 OFX Group Ltd
AU:OFX
0.31x AU$161.93 Million
≈ $114.57 Million
AU$514.38 Million Australia AU$0.81 ▲ +69.47%
1652 Premier Polyfilm Limited
NSE:PREMIERPOL
0.31x Rs171.10 Million
≈ $1.85 Million
Rs544.20 Million India Rs78.65 ▼ -1.04%
1653 Talkweb Information System Co Ltd
SHE:002261
0.31x CN¥482.35 Million
≈ $70.58 Million
CN¥1.53 Billion China CN¥28.01 ▼ -2.51%
1654 UCB S.A. UNSP.ADR 1/2
F:UNC0
0.31x €2.29 Billion
≈ $2.68 Billion
€7.29 Billion Germany €120.00 ▼ -2.44%
1655 Mama's Creations Inc.
NASDAQ:MAMA
0.31x $3.87 Million $12.31 Million USA $17.48 ▲ +1.51%
1656 Ingersoll Rand (India) Limited
NSE:INGERRAND
0.31x Rs1.20 Billion
≈ $13.00 Million
Rs3.83 Billion India Rs4378.90 ▼ -3.56%
1657 Versus Systems Inc
NASDAQ:VS
0.31x $143.99K $459.34K USA $1.35 ▼ -10.30%
1658 Espressif Systems Shanghai Co Ltd
SHG:688018
0.31x CN¥198.96 Million
≈ $29.11 Million
CN¥635.23 Million China CN¥103.92 ▼ -7.60%
1659 Jupiter Mines Ltd
AU:JMS
0.31x AU$13.03 Million
≈ $9.22 Million
AU$41.69 Million Australia AU$0.26 ▼ -1.89%
1660 Genusplus Group Ltd
AU:GNP
0.31x AU$97.26 Million
≈ $68.82 Million
AU$311.19 Million Australia AU$9.23 ▲ +1.21%
1661 SIL Investments Limited
NSE:SILINV
0.31x Rs708.80 Million
≈ $7.67 Million
Rs2.27 Billion India Rs419.15 ▼ -0.37%
1662 Nanjing Xinlian Electronics Co Ltd
SHE:002546
0.31x CN¥113.47 Million
≈ $16.60 Million
CN¥363.62 Million China CN¥8.22 ▲ +10.04%
1663 Interroll Holding AG
SW:INRN
0.31x CHF33.76 Million
≈ $42.68 Million
CHF108.31 Million Switzerland CHF1300.00 ▼ -0.61%
1664 Semco Technologies Sas
PA:ALSEM
0.31x €6.44 Million
≈ $7.53 Million
€20.68 Million France €42.95 ▼ -0.46%
1665 CWG Holdings Bhd
KLSE:9423
0.31x RM12.68 Million
≈ $3.18 Million
RM40.70 Million Malaysia RM0.15 ▲ +0.00%
1666 Bharat Wire Ropes Limited
NSE:BHARATWIRE
0.31x Rs557.90 Million
≈ $6.03 Million
Rs1.79 Billion India Rs194.27 ▼ -0.53%
1667 Wonderla Holidays Limited
NSE:WONDERLA
0.31x Rs422.01 Million
≈ $4.56 Million
Rs1.36 Billion India Rs464.60 ▼ -1.51%
1668 Hangzhou Greenda Electronic Materials Co Ltd
SHG:603931
0.31x CN¥55.77 Million
≈ $8.16 Million
CN¥179.16 Million China CN¥34.30 ▼ -5.87%
1669 Eurasia Mining
LSE:EUA
0.31x GBX586.17K
≈ $71.32
GBX1.88 Million UK GBX2.08 ▼ -1.19%
1670 Kinross Gold Corp
TO:K
0.31x CA$1.14 Billion
≈ $824.30 Million
CA$3.66 Billion Canada CA$33.37 ▼ -2.28%
1671 Zimmite Taiwan Ltd
TWO:8435
0.31x NT$43.72 Million
≈ $1.38 Million
NT$140.55 Million Taiwan NT$52.90 ▲ +0.38%
1672 Personal Group Holdings PLC
LSE:PGH
0.31x GBX6.39 Million
≈ $777.36
GBX20.55 Million UK GBX414.00 ▲ +0.98%
1673 Appfolio Inc
NASDAQ:APPF
0.31x $34.30 Million $110.33 Million USA $163.95 ▲ +1.07%
1674 Dundee Precious Metals Inc
TO:DPM
0.31x CA$154.51 Million
≈ $111.77 Million
CA$497.04 Million Canada CA$50.92 ▼ -0.33%
1675 Dunia Virtual Online Tbk Pt
JK:AREA
0.31x Rp15.04 Billion
≈ $881.03K
Rp48.41 Billion Indonesia Rp306.00 ▲ +1.32%
1676 STG International Ltd
TA:STG
0.31x ILA14.52 Million
≈ $38.91K
ILA46.77 Million Israel ILA4249.00 ▼ -3.43%
1677 Fastenal Company
NASDAQ:FAST
0.31x $378.40 Million $1.22 Billion USA $46.15 ▲ +1.81%
1678 Abbott India Limited
NSE:ABBOTINDIA
0.31x Rs5.22 Billion
≈ $56.45 Million
Rs16.84 Billion India Rs28690.00 ▼ -0.73%
1679 Motorsport Gaming Us LLC
NASDAQ:MSGM
0.31x $1.65 Million $5.32 Million USA $4.18 ▼ -4.78%
1680 St.Shine Optical Co Ltd
TWO:1565
0.31x NT$389.20 Million
≈ $12.26 Million
NT$1.26 Billion Taiwan NT$93.30 ▼ -0.43%
1681 NeoPharm CO. LTD
KQ:092730
0.31x ₩5.88 Billion
≈ $3.98 Million
₩18.97 Billion Korea ₩19210.00 ▲ +3.11%
1682 Brand 24 SA
WAR:B24
0.31x zł4.66 Million
≈ $1.28 Million
zł15.03 Million Poland zł59.40 ▲ +0.00%
1683 Bankers Investment Trust
LSE:BNKR
0.31x GBX41.68 Million
≈ $5.07K
GBX134.76 Million UK GBX147.20 ▼ -1.60%
1684 Global Green Chemicals Public Company Limited
BK:GGC
0.31x ฿498.87 Million
≈ $15.55 Million
฿1.61 Billion Thailand ฿4.28 ▼ -1.83%
1685 Wuhan Sante Cableway Group Co Ltd
SHE:002159
0.31x CN¥111.82 Million
≈ $16.36 Million
CN¥361.94 Million China CN¥12.60 ▲ +2.61%
1686 Jiangsu Rijiu Optoelectronics Joint
SHE:003015
0.31x CN¥48.80 Million
≈ $7.14 Million
CN¥158.03 Million China CN¥10.31 ▲ +1.98%
1687 Gan Yuan Foods Co Ltd
SHE:002991
0.31x CN¥118.52 Million
≈ $17.34 Million
CN¥384.61 Million China CN¥40.03 ▼ -0.65%
1688 Plus500 Ltd
LSE:PLUS
0.31x GBX138.30 Million
≈ $16.83K
GBX448.90 Million UK GBX4050.00 ▼ -0.98%
1689 GurSel Turizm Tasimacilik Ve Servis Ticaret AS
IS:GRSEL
0.31x TL1.45 Billion
≈ $32.38 Million
TL4.69 Billion Turkey TL318.00 ▼ -1.32%
1690 Passus S.A.
WAR:PAS
0.31x zł9.11 Million
≈ $2.51 Million
zł29.59 Million Poland zł123.80 ▲ +4.92%
1691 Kingfa Science & Technology (India) Limited
NSE:KINGFA
0.31x Rs1.09 Billion
≈ $11.78 Million
Rs3.54 Billion India Rs5025.00 ▼ -0.85%
1692 Hero MotoCorp Limited
NSE:HEROMOTOCO
0.31x Rs35.82 Billion
≈ $387.40 Million
Rs116.42 Billion India Rs5173.80 ▲ +3.74%
1693 Hyweb Technology Co Ltd
TWO:5212
0.31x NT$249.73 Million
≈ $7.87 Million
NT$811.63 Million Taiwan NT$47.10 ▲ +0.00%
1694 Tangshan Port Group Co Ltd
SHG:601000
0.31x CN¥662.09 Million
≈ $96.88 Million
CN¥2.15 Billion China CN¥4.66 ▲ +0.43%
1695 Sonoro Energy Ltd
V:SNV
0.31x CA$319.10K
≈ $230.83K
CA$1.04 Million Canada CA$0.03 ▼ -14.29%
1696 SY HOLDINGS GROUP HD-01
F:9U0
0.31x €2.20 Billion
≈ $2.58 Billion
€7.18 Billion Germany €0.83 ▲ +1.85%
1697 SAI SILKS (KALAMANDIR) LIMITED
NSE:KALAMANDIR
0.31x Rs1.80 Billion
≈ $19.51 Million
Rs5.88 Billion India Rs88.56 ▲ +2.25%
1698 Suwen Tekstil Sanayi Pazarlama AS
IS:SUWEN
0.31x TL560.93 Million
≈ $12.56 Million
TL1.83 Billion Turkey TL7.17 ▼ -3.11%
1699 Nonthavej Hospital Public Company Limited
BK:NTV
0.31x ฿112.39 Million
≈ $3.50 Million
฿366.81 Million Thailand ฿19.00 ▲ +0.00%
1700 Jentech Precision Industrial Co Ltd
TW:3653
0.31x NT$1.50 Billion
≈ $47.33 Million
NT$4.90 Billion Taiwan NT$3710.00 ▲ +6.00%