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
1901 Cummins India Limited
NSE:CUMMINSIND
0.28x Rs7.42 Billion
≈ $80.29 Million
Rs26.45 Billion India Rs5599.00 ▲ +0.23%
1902 Troubadour Resources Inc
V:TR
0.28x CA$124.67K
≈ $90.19K
CA$444.50K Canada CA$0.16 ▲ +10.34%
1903 OEM International AB (publ)
ST:OEM-B
0.28x Skr256.00 Million
≈ $27.55 Million
Skr913.00 Million Sweden Skr178.00 ▼ -3.05%
1904 VITZROCELL Co.Ltd
KQ:082920
0.28x ₩13.97 Billion
≈ $9.47 Million
₩49.86 Billion Korea ₩32200.00 ▲ +10.09%
1905 Deniz Gayrimenkul Yatirim Ortakligi AS
IS:DZGYO
0.28x TL355.61 Million
≈ $7.96 Million
TL1.27 Billion Turkey TL8.01 ▲ +0.00%
1906 Regal Partners Ltd
AU:RPL
0.28x AU$45.95 Million
≈ $32.51 Million
AU$164.10 Million Australia AU$2.74 ▼ -1.79%
1907 Zhejiang Yingfeng Technology Co Ltd
SHG:605055
0.28x CN¥492.72 Million
≈ $72.10 Million
CN¥1.76 Billion China CN¥8.31 ▲ +1.71%
1908 TWFG, Inc. Class A Common Stock
NASDAQ:TWFG
0.28x $14.95 Million $53.43 Million USA $25.87 ▲ +0.90%
1909 Formosa Ingredient Factory PT Tbk
JK:BOBA
0.28x Rp7.18 Billion
≈ $420.84K
Rp25.66 Billion Indonesia Rp236.00 ▲ +0.00%
1910 COPLAND ROAD CAPITAL NEW
F:A2P
0.28x €97.11 Million
≈ $113.54 Million
€347.02 Million Germany €82.90 ▼ -3.49%
1911 Synektik S.A.
WAR:SNT
0.28x zł97.11 Million
≈ $26.73 Million
zł347.02 Million Poland zł363.00 ▼ -2.42%
1912 Wintermar Offshore Marine Tbk
JK:WINS
0.28x Rp235.84 Billion
≈ $13.82 Million
Rp843.34 Billion Indonesia Rp505.00 ▼ -0.98%
1913 Yintai Resources Co Ltd
SHE:000975
0.28x CN¥1.09 Billion
≈ $159.07 Million
CN¥3.89 Billion China CN¥22.81 ▲ +1.29%
1914 SPS Commerce Inc
NASDAQ:SPSC
0.28x $55.63 Million $199.05 Million USA $58.98 ▼ -1.90%
1915 Cuscapi Berhad
KLSE:0051
0.28x RM4.50 Million
≈ $1.13 Million
RM16.11 Million Malaysia RM0.10 ▲ +0.00%
1916 NH SPAC 2
KQ:206640
0.28x ₩10.46 Billion
≈ $7.09 Million
₩37.46 Billion Korea ₩10700.00 ▲ +2.49%
1917 NUIX Ltd
AU:NXL
0.28x AU$33.46 Million
≈ $23.67 Million
AU$119.84 Million Australia AU$1.23 ▼ -2.39%
1918 Shanghai Shine-Link Intl
SHG:603648
0.28x CN¥157.08 Million
≈ $22.99 Million
CN¥562.95 Million China CN¥8.68 ▲ +2.36%
1919 MDI Energia S.A.
WAR:MDI
0.28x zł24.34 Million
≈ $6.70 Million
zł87.24 Million Poland zł1.62 ▲ +6.58%
1920 Beijing Ultrapower Software
SHE:300002
0.28x CN¥310.16 Million
≈ $45.39 Million
CN¥1.11 Billion China CN¥8.06 ▼ -0.12%
1921 Trican Well Service Ltd.
TO:TCW
0.28x CA$88.56 Million
≈ $64.06 Million
CA$317.87 Million Canada CA$6.81 ▲ +0.44%
1922 Gentex Corporation
NASDAQ:GNTX
0.28x $137.08 Million $492.03 Million USA $23.80 ▼ -0.46%
1923 Changhae Ethanol Co. Ltd
KQ:004650
0.28x ₩14.74 Billion
≈ $9.99 Million
₩52.91 Billion Korea ₩9350.00 ▲ +1.41%
1924 LSI Software S.A.
WAR:LSI
0.28x zł4.31 Million
≈ $1.19 Million
zł15.47 Million Poland zł57.60 ▲ +0.70%
1925 LARGAN Precision Co Ltd
TW:3008
0.28x NT$11.08 Billion
≈ $348.98 Million
NT$39.76 Billion Taiwan NT$4140.00 ▲ +3.50%
1926 Sappe Public Company Limited
BK:SAPPE
0.28x ฿305.48 Million
≈ $9.52 Million
฿1.10 Billion Thailand ฿32.50 ▼ -1.52%
1927 Prodigy Public Company Limited
BK:PDG
0.28x ฿35.25 Million
≈ $1.10 Million
฿126.56 Million Thailand ฿3.16 ▲ +0.00%
1928 Affle (India) Limited
NSE:AFFLE
0.28x Rs1.83 Billion
≈ $19.81 Million
Rs6.58 Billion India Rs1461.00 ▼ -2.54%
1929 Meditera Tibbi Malzeme Sanayi ve Ticaret AS
IS:MEDTR
0.28x TL180.45 Million
≈ $4.04 Million
TL648.60 Million Turkey TL26.90 ▲ +0.45%
1930 Shandong Himile Mechanical Science & Technology Co Ltd
SHE:002595
0.28x CN¥546.47 Million
≈ $79.97 Million
CN¥1.97 Billion China CN¥50.23 ▲ +3.57%
1931 Shandong Yuma Sun-shading Technology Corp. Ltd.
SHE:300993
0.28x CN¥26.93 Million
≈ $3.94 Million
CN¥96.88 Million China CN¥9.39 ▲ +3.64%
1932 EO Technics Co. Ltd
KQ:039030
0.28x ₩26.84 Billion
≈ $18.19 Million
₩96.55 Billion Korea ₩328500.00 ▲ +6.48%
1933 Andlauer Healthcare Gr
TO:AND
0.28x CA$68.96 Million
≈ $49.88 Million
CA$248.20 Million Canada CA$54.97 ▲ +0.02%
1934 Siglent Technologies Co Ltd
SHG:688112
0.28x CN¥35.75 Million
≈ $5.23 Million
CN¥128.77 Million China CN¥50.29 ▼ -2.10%
1935 CHERVON HOLDINGS LTD
F:AZ9
0.28x €229.35 Million
≈ $268.14 Million
€826.08 Million Germany €2.12 ▲ +3.92%
1936 Oxbridge Re Holdings Equity Warrant
NASDAQ:OXBRW
0.28x $433.00K $1.56 Million USA $0.10 ▼ -13.81%
1937 Hardide PLC
LSE:HDD
0.28x GBX985.00K
≈ $119.85
GBX3.55 Million UK GBX95.50 ▼ -7.28%
1938 Kuangda Technology Group Co Ltd
SHE:002516
0.28x CN¥221.64 Million
≈ $32.43 Million
CN¥798.77 Million China CN¥5.13 ▲ +1.58%
1939 Organic Tea Cosmetics Holdings Company Limited
KQ:900300
0.28x ₩20.43 Billion
≈ $13.85 Million
₩73.67 Billion Korea ₩1844.00 ▲ +0.93%
1940 Opera Limited
F:2V8
0.28x €42.15 Million
≈ $49.27 Million
€151.97 Million Germany €16.30 ▼ -0.61%
1941 Opera Ltd
NASDAQ:OPRA
0.28x $42.15 Million $151.97 Million USA $18.07 ▼ -6.03%
1942 Gujarat State Petronet Limited
NSE:GSPL
0.28x Rs16.57 Billion
≈ $179.25 Million
Rs59.77 Billion India Rs268.35 ▼ -7.13%
1943 Focus Media Information Technology Co Ltd
SHE:002027
0.28x CN¥1.93 Billion
≈ $282.23 Million
CN¥6.96 Billion China CN¥5.15 ▼ -0.19%
1944 Castle Peak Holdings Public Company Limited
BK:CPH
0.28x ฿165.71 Million
≈ $5.16 Million
฿598.14 Million Thailand ฿7.75 ▲ +0.65%
1945 Beijing Huafeng Test & Control Technology Co Ltd
SHG:688200
0.28x CN¥72.64 Million
≈ $10.63 Million
CN¥262.22 Million China CN¥359.75 ▼ -2.51%
1946 Akasha Wira International Tbk
JK:ADES
0.28x Rp143.00 Billion
≈ $8.38 Million
Rp516.28 Billion Indonesia Rp35400.00 ▲ +2.83%
1947 Oncosem Onkolojik Sistemler Sanayi ve Ticaret A.S.
IS:ONCSM
0.28x TL33.37 Million
≈ $747.36K
TL120.48 Million Turkey TL262.50 ▼ -3.85%
1948 LTIMindtree Limited
NSE:LTM
0.28x Rs36.16 Billion
≈ $391.07 Million
Rs130.88 Billion India Rs3965.30 ▼ -0.43%
1949 Avenue Supermarts Limited
NSE:DMART
0.28x Rs13.98 Billion
≈ $151.21 Million
Rs50.62 Billion India Rs4035.00 ▲ +0.86%
1950 METALQUEST MINING INC.
F:E7Q
0.28x €98.95K
≈ $115.68K
€358.31K Germany €0.11 ▲ +6.86%
1951 Me Group International PLC
LSE:MEGP
0.28x GBX35.17 Million
≈ $4.28K
GBX127.43 Million UK GBX105.40 ▼ -3.66%
1952 Bellevue Gold Ltd
AU:BGL
0.28x AU$116.33 Million
≈ $82.31 Million
AU$421.67 Million Australia AU$1.33 ▲ +0.76%
1953 Tong Yang Industry Co Ltd
TW:1319
0.28x NT$2.37 Billion
≈ $74.53 Million
NT$8.58 Billion Taiwan NT$72.90 ▼ -0.41%
1954 Gland Pharma Limited
NSE:GLAND
0.28x Rs5.93 Billion
≈ $64.16 Million
Rs21.53 Billion India Rs2377.70 ▼ -2.52%
1955 Advanced Power Electronics Corp
TW:8261
0.28x NT$213.94 Million
≈ $6.74 Million
NT$776.60 Million Taiwan NT$235.00 ▼ -7.48%
1956 Hudaco
JSE:HDC
0.28x ZAC778.00 Million
≈ $413.47K
ZAC2.83 Billion South Africa ZAC18300.00 ▼ -4.11%
1957 IMC S.A.
F:IM4
0.28x €40.24 Million
≈ $47.05 Million
€146.23 Million Germany €6.86 ▼ -1.15%
1958 Companhia Energética de Brasília - CEB
SA:CEBR3
0.28x R$51.10 Million
≈ $10.03 Million
R$185.70 Million Brazil R$24.77 ▼ -0.12%
1959 Hunan Er Kang Pharmaceutical
SHE:300267
0.28x CN¥174.55 Million
≈ $25.54 Million
CN¥634.44 Million China CN¥3.02 ▲ +3.78%
1960 Advanced Information Technology Public Company Limited
BK:AIT
0.27x ฿714.42 Million
≈ $22.27 Million
฿2.60 Billion Thailand ฿4.88 ▲ +0.41%
1961 PEPCO GROUP N.V. EO-01
F:8UX
0.27x €790.10 Million
≈ $923.71 Million
€2.87 Billion Germany €9.87 ▲ +3.16%
1962 EVZ Ltd
AU:EVZ
0.27x AU$9.85 Million
≈ $6.97 Million
AU$35.83 Million Australia AU$0.59 ▲ +5.41%
1963 Berliner Effektengesellschaft AG
F:BFV
0.27x €86.39 Million
≈ $100.99 Million
€314.25 Million Germany €72.50 ▲ +0.00%
1964 Neungyule Education Inc
KQ:053290
0.27x ₩4.27 Billion
≈ $2.89 Million
₩15.52 Billion Korea ₩1862.00 ▲ +4.37%
1965 MOIL Limited
NSE:MOIL
0.27x Rs1.36 Billion
≈ $14.75 Million
Rs4.96 Billion India Rs265.50 ▼ -1.67%
1966 Viemed Healthcare Inc
NASDAQ:VMD
0.27x $18.37 Million $66.86 Million USA $11.67 ▼ -2.10%
1967 Hyundai Hcn
KO:126560
0.27x ₩16.52 Billion
≈ $11.20 Million
₩60.16 Billion Korea ₩3010.00 ▲ +3.26%
1968 Gulf Resources, Inc. (NV) Common Stock
NASDAQ:GURE
0.27x $6.71 Million $24.45 Million USA $3.64 ▲ +0.00%
1969 MINTH GRP LTD UNSP.ADR/20
F:M3I0
0.27x €4.91 Billion
≈ $5.74 Billion
€17.89 Billion Germany €74.50 ▼ -0.67%
1970 Samsung Electronics Co Pref
KO:005935
0.27x ₩40.27 Trillion
≈ $27.29 Billion
₩146.70 Trillion Korea ₩191100.00 ▲ +3.24%
1971 China Wafer Level Csp Co Ltd
SHG:603005
0.27x CN¥145.37 Million
≈ $21.27 Million
CN¥529.55 Million China CN¥30.84 ▼ -2.74%
1972 Transportadora de Gas del Norte SA Class C
BA:TGNO4
0.27x AR$77.30 Billion
≈ $55.93 Million
AR$281.59 Billion Argentina AR$4230.00 ▲ +0.77%
1973 Stride Inc
NYSE:LRN
0.27x $220.91 Million $805.01 Million USA $86.07 ▲ +2.20%
1974 Motisons Jewellers Ltd
NSE:MOTISONS
0.27x Rs286.80 Million
≈ $3.10 Million
Rs1.05 Billion India Rs14.18 ▲ +5.35%
1975 Burkhalter Holding AG
SW:BRKN
0.27x CHF88.89 Million
≈ $112.39 Million
CHF324.39 Million Switzerland CHF141.40 ▼ -1.12%
1976 Shenzhen Fortune Trend Technology Co Ltd
SHG:688318
0.27x CN¥47.05 Million
≈ $6.89 Million
CN¥171.89 Million China CN¥69.30 ▲ +0.73%
1977 Thai Nakarin Hospital Public Company Limited
BK:TNH
0.27x ฿154.19 Million
≈ $4.81 Million
฿563.40 Million Thailand ฿29.00 ▲ +0.87%
1978 Fujian Expressway Development Co Ltd
SHG:600033
0.27x CN¥674.70 Million
≈ $98.73 Million
CN¥2.47 Billion China CN¥3.55 ▲ +1.75%
1979 Stelmine Canada Ltd
V:STH
0.27x CA$168.65K
≈ $122.00K
CA$616.27K Canada CA$0.02 ▲ +0.00%
1980 ROBUS GROUP AS EO -60
F:LH2
0.27x €45.37K
≈ $53.04K
€165.85K Germany €0.24 ▲ +0.00%
1981 KINGFISHER ADR/2 LS-1571
F:KFI2
0.27x €1.43 Billion
≈ $1.68 Billion
€5.24 Billion Germany €6.80 ▼ -1.45%
1982 Aquila European Renewables Income PLC
LSE:AERI
0.27x €1.13 Million
≈ $1.32 Million
€4.12 Million UK €0.17 ▼ -0.60%
1983 Gasporox AB (publ)
ST:GPX
0.27x Skr7.98 Million
≈ $858.78K
Skr29.19 Million Sweden Skr6.70 ▼ -3.60%
1984 Shenzhen iN-Cube Automation Co. Ltd.
SHE:301312
0.27x CN¥61.85 Million
≈ $9.05 Million
CN¥226.36 Million China CN¥62.21 ▼ -2.34%
1985 NRJ Group
PA:NRG
0.27x €48.30 Million
≈ $56.47 Million
€176.79 Million France €6.74 ▼ -0.30%
1986 American Public Education Inc
NASDAQ:APEI
0.27x $63.30 Million $231.75 Million USA $48.18 ▲ +1.86%
1987 Trust Finance Indonesia Tbk
JK:TRUS
0.27x Rp4.55 Billion
≈ $266.68K
Rp16.67 Billion Indonesia Rp414.00 ▼ -1.43%
1988 Hy-Lok Corporation
KQ:013030
0.27x ₩13.16 Billion
≈ $8.92 Million
₩48.22 Billion Korea ₩32150.00 ▲ +5.93%
1989 Shanghai Holystar Information Technology Co. Ltd. A
SHG:688330
0.27x CN¥173.45 Million
≈ $25.38 Million
CN¥635.82 Million China CN¥32.65 ▲ +5.49%
1990 Zhejiang Weixing New Building Materials Co Ltd
SHE:002372
0.27x CN¥379.30 Million
≈ $55.50 Million
CN¥1.39 Billion China CN¥8.12 ▲ +0.87%
1991 Toma as
PR:TOMA
0.27x Kč262.83 Million
≈ $12.61 Million
Kč964.46 Million Czech Republic Kč1200.00 ▼ -13.67%
1992 InMode Ltd
NASDAQ:INMD
0.27x $22.67 Million $83.23 Million USA $15.09 ▼ -0.72%
1993 FRoSTA AG
F:NLM
0.27x €59.31 Million
≈ $69.34 Million
€217.82 Million Germany €105.00 ▼ -0.47%
1994 Ingenta plc
LSE:ING
0.27x GBX704.00K
≈ $85.66
GBX2.59 Million UK GBX60.00 ▼ -3.23%
1995 Inari Amertron Bhd
KLSE:0166
0.27x RM83.85 Million
≈ $21.05 Million
RM308.02 Million Malaysia RM2.23 ▼ -2.62%
1996 Fancy Wood Industries Public Company Limited
BK:FANCY
0.27x ฿9.11 Million
≈ $284.07K
฿33.48 Million Thailand ฿0.25 ▼ -3.85%
1997 9F Inc
NASDAQ:JFU
0.27x $146.03 Million $537.09 Million USA $2.26 ▲ +0.00%
1998 NEOWIZ HOLDINGS Corporation
KQ:042420
0.27x ₩40.80 Billion
≈ $27.65 Million
₩150.12 Billion Korea ₩23300.00 ▲ +2.19%
1999 Heidmar Maritime Holdings Corp. Common Stock
NASDAQ:HMR
0.27x $16.44 Million $60.49 Million USA $1.13 ▼ -0.88%
2000 Sharda Cropchem Limited
NSE:SHARDACROP
0.27x Rs6.05 Billion
≈ $65.44 Million
Rs22.27 Billion India Rs868.60 ▼ -0.52%