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
1901 FASOO.COM Co Ltd
KQ:150900
0.29x ₩3.10 Billion
≈ $2.10 Million
₩10.74 Billion Korea ₩3885.00 ▼ -3.60%
1902 RLX Technology Inc
NYSE:RLX
0.29x $357.55 Million $1.24 Billion USA $2.03 ▼ -1.93%
1903 E-Data Teknoloji Pazarlama AS
IS:EDATA
0.29x TL107.99 Million
≈ $2.42 Million
TL374.63 Million Turkey TL16.93 ▲ +4.18%
1904 Planisware SAS
PA:PLNW
0.29x €32.98 Million
≈ $38.55 Million
€114.47 Million France €19.24 ▼ -3.22%
1905 Sigong Tech Co. Ltd
KQ:020710
0.29x ₩15.51 Billion
≈ $10.51 Million
₩53.87 Billion Korea ₩3950.00 ▲ +2.20%
1906 VOC Energy Trust
NYSE:VOC
0.29x $10.96 Million $38.10 Million USA $2.94 ▼ -1.67%
1907 Lao Feng Xiang Co Ltd B
SHG:900905
0.29x $2.39 Billion $8.31 Billion China $3.04 ▲ +0.30%
1908 Linde India Limited
NSE:LINDEINDIA
0.29x Rs3.95 Billion
≈ $42.75 Million
Rs13.75 Billion India Rs7110.50 ▲ +2.46%
1909 Kambi Group PLC Series B
IL:0EAW
0.29x Skr9.62 Million
≈ $1.03 Million
Skr33.48 Million UK Skr172.20 ▼ -2.71%
1910 Kambi Group PLC Series B
LSE:0EAW
0.29x Skr9.62 Million
≈ $1.03 Million
Skr33.48 Million UK Skr172.20 ▼ -2.71%
1911 Dimerco Data System
TWO:5403
0.29x NT$618.77 Million
≈ $19.49 Million
NT$2.15 Billion Taiwan NT$88.90 ▲ +0.68%
1912 Me2on Co. Ltd
KQ:201490
0.29x ₩6.52 Billion
≈ $4.42 Million
₩22.72 Billion Korea ₩2380.00 ▼ -0.21%
1913 Cronos Group Inc
TO:CRON
0.29x CA$13.31 Million
≈ $9.63 Million
CA$46.36 Million Canada CA$3.76 ▼ -0.27%
1914 Kung Long Batteries Industrial Co Ltd
TW:1537
0.29x NT$438.69 Million
≈ $13.82 Million
NT$1.53 Billion Taiwan NT$126.50 ▲ +0.40%
1915 Gentex Corporation
NASDAQ:GNTX
0.29x $125.50 Million $437.66 Million USA $25.00 ▲ +1.50%
1916 ICRA Limited
NSE:ICRA
0.29x Rs779.99 Million
≈ $8.44 Million
Rs2.72 Billion India Rs5140.00 ▼ -0.26%
1917 CHINA KEPEI ED. DL-00001
F:9CK
0.29x €811.39 Million
≈ $948.60 Million
€2.83 Billion Germany €0.10 ▼ -1.03%
1918 FW Thorpe PLC
LSE:TFW
0.29x GBX15.04 Million
≈ $1.83K
GBX52.49 Million UK GBX269.00 ▲ +5.49%
1919 Plastron Precision Co Ltd
TWO:6185
0.29x NT$98.83 Million
≈ $3.11 Million
NT$345.06 Million Taiwan NT$14.80 ▲ +4.59%
1920 The Sandesh Limited
NSE:SANDESH
0.29x Rs255.23 Million
≈ $2.76 Million
Rs891.41 Million India Rs948.00 ▲ +0.30%
1921 Globus Medical
NYSE:GMED
0.29x $202.36 Million $707.24 Million USA $77.95 ▼ -0.38%
1922 Kein Hing International Bhd
KLSE:7199
0.29x RM28.39 Million
≈ $7.13 Million
RM99.26 Million Malaysia RM1.08 ▲ +0.00%
1923 Precision Camshafts Limited
NSE:PRECAM
0.29x Rs640.97 Million
≈ $6.93 Million
Rs2.24 Billion India Rs149.14 ▼ -0.78%
1924 Ridgeline Minerals Corp
V:RDG
0.29x CA$261.39K
≈ $189.09K
CA$914.50K Canada CA$0.18 ▼ -2.78%
1925 Integrated Media Technology Ltd
NASDAQ:IMTE
0.29x $4.76 Million $16.66 Million USA $0.52 ▼ -3.00%
1926 SKF India Limited
NSE:SKFINDIA
0.29x Rs3.20 Billion
≈ $34.57 Million
Rs11.19 Billion India Rs1606.50 ▼ -0.34%
1927 Porvair plc
LSE:PRV
0.29x GBX15.97 Million
≈ $1.94K
GBX55.89 Million UK GBX830.00 ▼ -0.48%
1928 Shriro Holdings Ltd
AU:SHM
0.29x AU$7.60 Million
≈ $5.38 Million
AU$26.61 Million Australia AU$0.73 ▼ -2.03%
1929 Jiangsu Junxia Gym Equipment Co. Ltd. A
SHE:301287
0.29x CN¥112.89 Million
≈ $16.52 Million
CN¥395.43 Million China CN¥35.97 ▼ -1.69%
1930 VEND MARKETPLACES ASA
OL:VEND
0.29x Nkr1.82 Billion
≈ $191.10 Million
Nkr6.36 Billion Norway Nkr242.60 ▼ -1.70%
1931 Hefei Chipmore Technology Co. Ltd. A
SHG:688352
0.29x CN¥611.00 Million
≈ $89.41 Million
CN¥2.14 Billion China CN¥22.96 ▼ -2.79%
1932 Bachem Holding AG
SW:BANB
0.29x CHF185.50 Million
≈ $234.52 Million
CHF650.41 Million Switzerland CHF67.90 ▼ -4.37%
1933 Smart Parking Ltd
AU:SPZ
0.29x AU$12.02 Million
≈ $8.51 Million
AU$42.15 Million Australia AU$0.79 ▼ -6.55%
1934 GR Engineering Services Ltd
AU:GNG
0.29x AU$39.29 Million
≈ $27.80 Million
AU$137.81 Million Australia AU$6.05 ▼ -0.66%
1935 Evolution Mining Ltd
AU:EVN
0.29x AU$1.25 Billion
≈ $885.37 Million
AU$4.39 Billion Australia AU$12.48 ▲ +0.56%
1936 Noah Holdings Limited
F:6NO
0.29x €501.18 Million
≈ $585.94 Million
€1.76 Billion Germany €9.05 ▲ +0.56%
1937 Dpm Metals Inc.
AU:DPM
0.29x AU$145.15 Million
≈ $102.70 Million
AU$509.27 Million Australia AU$46.55 ▲ +0.09%
1938 Maplebear Inc.
NASDAQ:CART
0.28x $268.00 Million $941.00 Million USA $39.98 ▼ -1.87%
1939 Catenon S.A
MC:COM
0.28x €740.97K
≈ $866.27K
€2.60 Million Spain €1.12 ▼ -1.75%
1940 Huolinhe Opencut Coal Industry Corp Ltd of Inner Mongolia
SHE:002128
0.28x CN¥4.04 Billion
≈ $591.71 Million
CN¥14.21 Billion China CN¥30.63 ▼ -2.45%
1941 Yantai North Andre Juice Co Ltd
SHG:605198
0.28x CN¥51.79 Million
≈ $7.58 Million
CN¥182.05 Million China CN¥54.91 ▼ -1.91%
1942 Zhejiang Realsun Chemical Co. Ltd.
SHE:301212
0.28x CN¥107.91 Million
≈ $15.79 Million
CN¥379.35 Million China CN¥28.06 ▼ -2.77%
1943 Argen-X
BR:ARGX
0.28x €386.77 Million
≈ $452.18 Million
€1.36 Billion Belgium €695.40 ▲ +0.20%
1944 Austco Healthcare Ltd
AU:AHC
0.28x AU$11.17 Million
≈ $7.90 Million
AU$39.34 Million Australia AU$0.23 ▼ -2.13%
1945 Guideline Geo AB (publ)
ST:GGEO
0.28x Skr9.75 Million
≈ $1.05 Million
Skr34.35 Million Sweden Skr9.20 ▲ +2.22%
1946 PKU HealthCare Corp Ltd
SHE:000788
0.28x CN¥112.80 Million
≈ $16.51 Million
CN¥397.66 Million China CN¥5.24 ▼ -2.78%
1947 Electromagnetica SA
RO:ELMA
0.28x RON11.90 Million
≈ $2.73 Million
RON41.97 Million Romania RON0.25 ▲ +1.64%
1948 Bosung Power Technology Co. Ltd
KQ:006910
0.28x ₩8.50 Billion
≈ $5.76 Million
₩29.96 Billion Korea ₩8850.00 ▼ -4.84%
1949 Punjab Chemicals & Crop Protection Limited
NSE:PUNJABCHEM
0.28x Rs829.60 Million
≈ $8.97 Million
Rs2.93 Billion India Rs964.20 ▲ +0.90%
1950 The Andhra Sugars Limited
NSE:ANDHRSUGAR
0.28x Rs1.13 Billion
≈ $12.27 Million
Rs4.01 Billion India Rs79.14 ▲ +1.50%
1951 Shenzhen Longtech Smart Control Co. Ltd.
SHE:300916
0.28x CN¥220.53 Million
≈ $32.27 Million
CN¥779.79 Million China CN¥31.30 ▼ -3.10%
1952 APAC Opto Electronics
TWO:4908
0.28x NT$50.68 Million
≈ $1.60 Million
NT$179.26 Million Taiwan NT$251.00 ▲ +8.19%
1953 Dynamic Group Holdings Ltd
AU:DDB
0.28x AU$11.55 Million
≈ $8.17 Million
AU$40.85 Million Australia AU$0.28 ▲ +0.00%
1954 Remgro Ltd
JSE:REM
0.28x ZAC5.77 Billion
≈ $3.07 Million
ZAC20.43 Billion South Africa ZAC18709.00 ▼ -0.47%
1955 Aberforth Smaller Companies Trust PLC
LSE:ASL
0.28x GBX21.28 Million
≈ $2.59K
GBX75.31 Million UK GBX1610.00 ▼ -0.98%
1956 Parex Resources Inc
TO:PXT
0.28x CA$109.45 Million
≈ $79.17 Million
CA$387.45 Million Canada CA$26.93 ▼ -1.46%
1957 Shanghai Aladdin Biochemical Technology Co. Ltd. A
SHG:688179
0.28x CN¥400.57 Million
≈ $58.62 Million
CN¥1.42 Billion China CN¥20.50 ▲ +0.15%
1958 Clean Seas Seafood Ltd
AU:CSS
0.28x AU$5.68 Million
≈ $4.02 Million
AU$20.12 Million Australia AU$0.14 ▲ +0.00%
1959 KRN Heat Exchanger and Refrigeration
NSE:KRN
0.28x Rs565.26 Million
≈ $6.11 Million
Rs2.00 Billion India Rs1159.80 ▲ +5.00%
1960 Shenzhen Strongteam Decoration Engineering Co Ltd
SHE:002989
0.28x CN¥221.84 Million
≈ $32.46 Million
CN¥786.37 Million China CN¥28.44 ▲ +4.37%
1961 SOOSAN INT Co. Ltd
KQ:050960
0.28x ₩1.11 Billion
≈ $749.78K
₩3.92 Billion Korea ₩8030.00 ▲ +0.12%
1962 Emico Holdings Bhd
KLSE:9091
0.28x RM9.34 Million
≈ $2.35 Million
RM33.16 Million Malaysia RM0.15 ▼ -21.05%
1963 Neurocrine Biosciences Inc
NASDAQ:NBIX
0.28x $388.40 Million $1.38 Billion USA $165.11 ▲ +6.63%
1964 AI Era Corp.
NASDAQ:ABQQD
0.28x $769.85K $2.73 Million USA $0.24 ▼ -13.86%
1965 Descartes Systems Group Inc
TO:DSG
0.28x CA$77.23 Million
≈ $55.87 Million
CA$274.44 Million Canada CA$102.88 ▼ -4.14%
1966 Hansen Technologies Ltd
AU:HSN
0.28x AU$62.26 Million
≈ $44.05 Million
AU$221.29 Million Australia AU$4.64 ▼ -2.11%
1967 Trustpilot Group PLC
LSE:TRST
0.28x GBX37.77 Million
≈ $4.59K
GBX134.29 Million UK GBX239.80 ▼ -3.38%
1968 Hangzhou Chinastars Reflective Material Co.Ltd.
SHE:301077
0.28x CN¥192.05 Million
≈ $28.10 Million
CN¥682.93 Million China CN¥27.50 ▲ +0.62%
1969 Pegasus Heights Bhd
KLSE:4464
0.28x RM2.14 Million
≈ $537.79K
RM7.62 Million Malaysia RM0.01 ▲ +0.00%
1970 Astral Foods Ltd.
JSE:ARL
0.28x ZAC1.11 Billion
≈ $590.01K
ZAC3.95 Billion South Africa ZAC24000.00 ▼ -0.15%
1971 Canaf Investments Inc
V:CAF
0.28x CA$626.42K
≈ $453.14K
CA$2.23 Million Canada CA$0.32 ▼ -1.56%
1972 Cummins India Limited
NSE:CUMMINSIND
0.28x Rs7.42 Billion
≈ $80.29 Million
Rs26.45 Billion India Rs5692.50 ▼ -0.27%
1973 Karooooo Ltd
JSE:KRO
0.28x ZAC556.45 Million
≈ $295.73K
ZAC1.98 Billion South Africa ZAC83000.00 ▲ +1.77%
1974 OEM International AB (publ)
ST:OEM-B
0.28x Skr256.00 Million
≈ $27.55 Million
Skr913.00 Million Sweden Skr158.80 ▲ +1.66%
1975 Deniz Gayrimenkul Yatirim Ortakligi AS
IS:DZGYO
0.28x TL355.61 Million
≈ $7.96 Million
TL1.27 Billion Turkey TL8.43 ▼ -2.32%
1976 Regal Partners Ltd
AU:RPL
0.28x AU$45.95 Million
≈ $32.51 Million
AU$164.10 Million Australia AU$2.57 ▼ -5.17%
1977 Zhejiang Yingfeng Technology Co Ltd
SHG:605055
0.28x CN¥492.72 Million
≈ $72.10 Million
CN¥1.76 Billion China CN¥11.80 ▼ -1.83%
1978 TWFG, Inc. Class A Common Stock
NASDAQ:TWFG
0.28x $14.95 Million $53.43 Million USA $18.60 ▼ -2.62%
1979 Formosa Ingredient Factory PT Tbk
JK:BOBA
0.28x Rp7.18 Billion
≈ $420.84K
Rp25.66 Billion Indonesia Rp280.00 ▼ -0.71%
1980 Synektik S.A.
WAR:SNT
0.28x zł97.11 Million
≈ $26.73 Million
zł347.02 Million Poland zł273.80 ▲ +0.96%
1981 COPLAND ROAD CAPITAL NEW
F:A2P
0.28x €97.11 Million
≈ $113.54 Million
€347.02 Million Germany €64.55 ▼ -0.39%
1982 Huali Industrial Group Company Limited
SHE:300979
0.28x CN¥2.22 Billion
≈ $325.38 Million
CN¥7.95 Billion China CN¥34.33 ▼ -2.39%
1983 Wintermar Offshore Marine Tbk
JK:WINS
0.28x Rp235.84 Billion
≈ $13.82 Million
Rp843.34 Billion Indonesia Rp490.00 ▼ -6.67%
1984 Yintai Resources Co Ltd
SHE:000975
0.28x CN¥1.09 Billion
≈ $159.07 Million
CN¥3.89 Billion China CN¥22.82 ▼ -0.95%
1985 SPS Commerce Inc
NASDAQ:SPSC
0.28x $55.63 Million $199.05 Million USA $55.55 ▼ -3.89%
1986 NH SPAC 2
KQ:206640
0.28x ₩10.46 Billion
≈ $7.09 Million
₩37.46 Billion Korea ₩10420.00 ▼ -1.70%
1987 Telsys
TA:TLSY
0.28x ILA43.66 Million
≈ $117.05K
ILA156.38 Million Israel ILA34150.00 ▼ -1.01%
1988 NUIX Ltd
AU:NXL
0.28x AU$33.46 Million
≈ $23.67 Million
AU$119.84 Million Australia AU$1.52 ▼ -1.30%
1989 Shanghai Shine-Link Intl
SHG:603648
0.28x CN¥157.08 Million
≈ $22.99 Million
CN¥562.95 Million China CN¥9.02 ▼ -0.99%
1990 MDI Energia S.A.
WAR:MDI
0.28x zł24.34 Million
≈ $6.70 Million
zł87.24 Million Poland zł2.27 ▲ +2.25%
1991 Matang Bhd
KLSE:0189
0.28x RM1.75 Million
≈ $438.87K
RM6.27 Million Malaysia RM0.08 ▲ +0.00%
1992 Beijing Ultrapower Software
SHE:300002
0.28x CN¥310.16 Million
≈ $45.39 Million
CN¥1.11 Billion China CN¥7.82 ▼ -2.25%
1993 Trican Well Service Ltd.
TO:TCW
0.28x CA$88.56 Million
≈ $64.06 Million
CA$317.87 Million Canada CA$7.79 ▲ +1.96%
1994 LSI Software S.A.
WAR:LSI
0.28x zł4.31 Million
≈ $1.19 Million
zł15.47 Million Poland zł43.50 ▲ +3.57%
1995 Sappe Public Company Limited
BK:SAPPE
0.28x ฿305.48 Million
≈ $9.52 Million
฿1.10 Billion Thailand ฿30.00 ▲ +0.84%
1996 Affle (India) Limited
NSE:AFFLE
0.28x Rs1.83 Billion
≈ $19.81 Million
Rs6.58 Billion India Rs1469.60 ▼ -1.95%
1997 Shandong Himile Mechanical Science & Technology Co Ltd
SHE:002595
0.28x CN¥546.47 Million
≈ $79.97 Million
CN¥1.97 Billion China CN¥52.21 ▼ -1.66%
1998 Shandong Yuma Sun-shading Technology Corp. Ltd.
SHE:300993
0.28x CN¥26.93 Million
≈ $3.94 Million
CN¥96.88 Million China CN¥10.65 ▼ -1.84%
1999 Andlauer Healthcare Gr
TO:AND
0.28x CA$68.96 Million
≈ $49.88 Million
CA$248.20 Million Canada CA$54.97 ▲ +0.02%
2000 Bharat Wire Ropes Limited
NSE:BHARATWIRE
0.28x Rs557.90 Million
≈ $6.03 Million
Rs2.01 Billion India Rs215.70 ▼ -0.70%