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
5901 ASPEN PHAR.UN.ADR /1 O.N.
F:LDZU
0.11x €5.16 Billion
≈ $6.03 Billion
€46.96 Billion Germany €6.90 ▲ +4.55%
5902 Jindal Photo Limited
NSE:JINDALPHOT
0.11x Rs91.60 Million
≈ $990.62K
Rs833.80 Million India Rs1099.00 ▲ +0.28%
5903 Maschinenfabrik HEID AG
VI:HED
0.11x €6.00K
≈ $7.01K
€54.61K Austria €1.25 ▲ +0.00%
5904 King Yuan Electronics Co Ltd
TW:2449
0.11x NT$4.42 Billion
≈ $139.38 Million
NT$40.28 Billion Taiwan NT$282.00 ▲ +3.68%
5905 Upsales Technology AB
ST:UPSALE
0.11x Skr9.80 Million
≈ $1.05 Million
Skr89.24 Million Sweden Skr24.00 ▼ -0.83%
5906 WiMi Hologram Cloud Inc
NASDAQ:WIMI
0.11x $106.83 Million $972.86 Million USA $1.62 ▼ -1.82%
5907 MK Restaurant Group Public Company Limited
BK:M
0.11x ฿630.24 Million
≈ $19.64 Million
฿5.74 Billion Thailand ฿20.70 ▲ +0.98%
5908 SNT Motiv Co Ltd
KO:064960
0.11x ₩28.53 Billion
≈ $19.34 Million
₩259.97 Billion Korea ₩29900.00 ▲ +3.46%
5909 Zhejiang DiAn Diagnostics Co
SHE:300244
0.11x CN¥594.17 Million
≈ $86.95 Million
CN¥5.41 Billion China CN¥19.79 ▲ +18.01%
5910 Shanghai Shuixing Home Textile Co Ltd Class A
SHG:603365
0.11x CN¥79.46 Million
≈ $11.63 Million
CN¥724.10 Million China CN¥18.60 ▲ +2.76%
5911 Next 15 Group PLC
LSE:NFG
0.11x GBX42.72 Million
≈ $5.20K
GBX389.34 Million UK GBX254.00 ▼ -0.97%
5912 Crexendo Inc
NASDAQ:CXDO
0.11x $2.04 Million $18.57 Million USA $7.24 ▼ -1.50%
5913 Next Bt Co. Ltd
KQ:065170
0.11x ₩1.22 Billion
≈ $825.80K
₩11.11 Billion Korea ₩1775.00 ▲ +5.15%
5914 Savita Oil Technologies Limited
NSE:SOTL
0.11x Rs926.07 Million
≈ $10.02 Million
Rs8.44 Billion India Rs570.35 ▲ +4.92%
5915 ENF Technology Co. Ltd
KQ:102710
0.11x ₩31.46 Billion
≈ $21.32 Million
₩286.91 Billion Korea ₩52000.00 ▲ +11.95%
5916 LGI Ltd
AU:LGI
0.11x AU$6.06 Million
≈ $4.29 Million
AU$55.30 Million Australia AU$3.10 ▼ -3.13%
5917 Koninklijke Vopak NV
AS:VPK
0.11x €392.30 Million
≈ $458.64 Million
€3.58 Billion Netherlands €45.94 ▲ +0.17%
5918 MSM Malaysia Holdings Bhd
KLSE:5202
0.11x RM147.26 Million
≈ $36.97 Million
RM1.34 Billion Malaysia RM0.72 ▼ -4.64%
5919 Orion Oyj A
HE:ORNAV
0.11x €79.50 Million
≈ $92.94 Million
€726.20 Million Finland €68.40 ▼ -0.87%
5920 Orion Oyj B
HE:ORNBV
0.11x €79.50 Million
≈ $92.94 Million
€726.20 Million Finland €68.35 ▼ -0.65%
5921 Kisan Telecom Co. Ltd
KQ:035460
0.11x ₩6.98 Billion
≈ $4.73 Million
₩63.76 Billion Korea ₩2710.00 ▲ +1.12%
5922 WEB Travel Group Ltd
AU:WEB
0.11x AU$120.50 Million
≈ $85.26 Million
AU$1.10 Billion Australia AU$2.45 ▲ +3.81%
5923 Kendrion NV
AS:KENDR
0.11x €13.00 Million
≈ $15.20 Million
€118.80 Million Netherlands €20.60 ▲ +1.48%
5924 ATRESM.C.D.M.ADR/1/EO-75
F:YT2
0.11x €81.55 Million
≈ $95.34 Million
€745.49 Million Germany €4.90 ▼ -1.21%
5925 Genpact Limited
F:35G
0.11x €308.36 Million
≈ $360.51 Million
€2.82 Billion Germany €27.17 ▼ -1.63%
5926 Genasys Inc
NASDAQ:GNSS
0.11x $7.20 Million $65.84 Million USA $1.93 ▲ +1.05%
5927 Arrowhead Properties Ltd B
JSE:FTB
0.11x ZAC515.95 Million
≈ $274.20K
ZAC4.72 Billion South Africa ZAC739.00 ▼ -0.67%
5928 Taiwan Shin Kong Security Co Ltd
TW:9925
0.11x NT$628.21 Million
≈ $19.79 Million
NT$5.75 Billion Taiwan NT$40.75 ▲ +0.37%
5929 Zelan Bhd
KLSE:2283
0.11x RM59.09 Million
≈ $14.84 Million
RM540.59 Million Malaysia RM0.07 ▼ -7.14%
5930 Yuan Longping High-tech Agriculture Co Ltd
SHE:000998
0.11x CN¥1.59 Billion
≈ $233.29 Million
CN¥14.59 Billion China CN¥8.50 ▲ +5.09%
5931 Shenzhen SEG Co Ltd
SHE:000058
0.11x CN¥269.86 Million
≈ $39.49 Million
CN¥2.47 Billion China CN¥6.88 ▲ +2.23%
5932 Shun On Electronic Co Ltd
TW:6283
0.11x NT$72.25 Million
≈ $2.28 Million
NT$661.18 Million Taiwan NT$23.80 ▲ +2.81%
5933 Beijing WKW Automotive Parts Co Ltd
SHE:002662
0.11x CN¥160.24 Million
≈ $23.45 Million
CN¥1.47 Billion China CN¥3.31 ▲ +4.09%
5934 Krungthai Car Rent and Lease Public Company Limited
BK:KCAR
0.11x ฿298.67 Million
≈ $9.31 Million
฿2.73 Billion Thailand ฿4.76 ▲ +0.00%
5935 Dogu Aras Enerji Yatirimlari AS
IS:ARASE
0.11x TL949.60 Million
≈ $21.27 Million
TL8.69 Billion Turkey TL112.90 ▲ +0.98%
5936 Vox Royalty Corp.
TO:VOXR
0.11x CA$2.43 Million
≈ $1.76 Million
CA$22.24 Million Canada CA$7.26 ▲ +4.91%
5937 Dlocal Ltd
NASDAQ:DLO
0.11x $106.11 Million $971.53 Million USA $12.25 ▼ -0.73%
5938 Select Energy Services Inc
NYSE:WTTR
0.11x $71.70 Million $656.50 Million USA $18.91 ▲ +2.38%
5939 Snap-On Inc
NYSE:SNA
0.11x $268.10 Million $2.46 Billion USA $387.48 ▲ +0.73%
5940 A.G.Barr PLC
LSE:BAG
0.11x GBX15.70 Million
≈ $1.91K
GBX143.80 Million UK GBX652.00 ▼ -0.15%
5941 ADEIA CORP
NASDAQ:ADEA
0.11x $58.49 Million $535.82 Million USA $31.92 ▼ -2.15%
5942 Shanxi LuAn Environmental Energy Development Co Ltd
SHG:601699
0.11x CN¥3.57 Billion
≈ $522.86 Million
CN¥32.74 Billion China CN¥18.06 ▲ +1.29%
5943 BIRLASOFT LIMITED
NSE:BSOFT
0.11x Rs1.26 Billion
≈ $13.61 Million
Rs11.53 Billion India Rs316.00 ▲ +1.66%
5944 Shandong Nanshan Aluminium Co Ltd
SHG:600219
0.11x CN¥1.40 Billion
≈ $205.57 Million
CN¥12.87 Billion China CN¥4.73 ▲ +3.28%
5945 Malaysian Pacific Industries
KLSE:3867
0.11x RM104.36 Million
≈ $26.20 Million
RM956.47 Million Malaysia RM47.50 ▼ -0.13%
5946 Liaoning Port Co Ltd
SHG:601880
0.11x CN¥1.41 Billion
≈ $206.85 Million
CN¥12.96 Billion China CN¥1.55 ▲ +3.33%
5947 PT Super Bank Indonesia Tbk
JK:SUPA
0.11x Rp1.73 Trillion
≈ $101.23 Million
Rp15.85 Trillion Indonesia Rp615.00 ▲ +0.00%
5948 Jiangling Motors Corp Ltd
SHE:200550
0.11x HK$2.23 Billion
≈ $285.00 Million
HK$20.49 Billion China HK$9.88 ▲ +2.17%
5949 Aberdeen Diversified Income and Growth Trust PLC
LSE:ADIG
0.11x GBX536.00K
≈ $65.22
GBX4.92 Million UK GBX12.30 ▼ -8.21%
5950 Cords Cable Industries Limited
NSE:CORDSCABLE
0.11x Rs266.88 Million
≈ $2.89 Million
Rs2.45 Billion India Rs211.89 ▲ +4.95%
5951 Ningbo Deye Technology Co Ltd
SHG:605117
0.11x CN¥1.00 Billion
≈ $146.48 Million
CN¥9.19 Billion China CN¥103.79 ▲ +2.56%
5952 Inner Mongolia Junzheng Energy & Chemical Group Co Ltd
SHG:601216
0.11x CN¥1.33 Billion
≈ $194.17 Million
CN¥12.18 Billion China CN¥5.26 ▲ +4.37%
5953 Arn Media Ltd
AU:A1N
0.11x AU$65.11 Million
≈ $46.07 Million
AU$597.74 Million Australia AU$0.22 ▲ +2.33%
5954 Shanghai Haohai Biological Technology Co. Ltd
F:5HB
0.11x €141.99 Million
≈ $166.00 Million
€1.30 Billion Germany €1.76 ▼ -1.12%
5955 QuinStreet Inc
NASDAQ:QNST
0.11x $21.62 Million $198.59 Million USA $12.34 ▲ +1.23%
5956 AGX Group Berhad
KLSE:0299
0.11x RM6.30 Million
≈ $1.58 Million
RM57.86 Million Malaysia RM0.40 ▼ -1.23%
5957 Sanoma Oyj
HE:SANOMA
0.11x €147.20 Million
≈ $172.09 Million
€1.35 Billion Finland €8.94 ▼ -0.56%
5958 PetroChina Co Ltd Class A
SHG:601857
0.11x CN¥119.29 Billion
≈ $17.46 Billion
CN¥1.10 Trillion China CN¥10.38 ▲ +0.10%
5959 KB Home
NYSE:KBH
0.11x $306.81 Million $2.82 Billion USA $54.00 ▼ -0.57%
5960 Yihai Kerry Arawana Holdings Co Ltd
SHE:300999
0.11x CN¥14.06 Billion
≈ $2.06 Billion
CN¥129.32 Billion China CN¥25.70 ▲ +3.34%
5961 UNID Company Ltd
KO:014830
0.11x ₩48.06 Billion
≈ $32.57 Million
₩441.90 Billion Korea ₩69100.00 ▼ -5.34%
5962 Kaulin Mfg
TW:1531
0.11x NT$84.21 Million
≈ $2.65 Million
NT$774.39 Million Taiwan NT$13.00 ▲ +0.39%
5963 Acrel Co LTD
SHE:300286
0.11x CN¥50.43 Million
≈ $7.38 Million
CN¥463.81 Million China CN¥26.57 ▼ -2.32%
5964 RENTOKIL INITIAL ADR/5
F:RTO
0.11x €972.00 Million
≈ $1.14 Billion
€8.94 Billion Germany €27.60 ▲ +0.00%
5965 Sam Young Chem
KO:003720
0.11x ₩12.25 Billion
≈ $8.30 Million
₩112.72 Billion Korea ₩8410.00 ▲ +2.44%
5966 Oil Country Tubular Limited
NSE:OILCOUNTUB
0.11x Rs137.03 Million
≈ $1.48 Million
Rs1.26 Billion India Rs56.13 ▲ +0.05%
5967 Powell Industries Inc
NASDAQ:POWL
0.11x $51.17 Million $470.97 Million USA $294.75 ▲ +1.46%
5968 Mandom Indonesia Tbk
JK:TCID
0.11x Rp57.66 Billion
≈ $3.38 Million
Rp530.70 Billion Indonesia Rp2850.00 ▼ -0.35%
5969 Hongfa Technology Co Ltd
SHG:600885
0.11x CN¥762.14 Million
≈ $111.52 Million
CN¥7.02 Billion China CN¥31.53 ▼ -0.50%
5970 Shijiazhuang Kelin Elec Co
SHG:603050
0.11x CN¥337.27 Million
≈ $49.35 Million
CN¥3.11 Billion China CN¥20.73 ▲ +7.63%
5971 Vp plc
LSE:VP
0.11x GBX36.34 Million
≈ $4.42K
GBX334.73 Million UK GBX490.00 ▲ +0.00%
5972 EUREKA FORBES LTD
NSE:EUREKAFORB
0.11x Rs2.46 Billion
≈ $26.60 Million
Rs22.66 Billion India Rs438.25 ▲ +0.32%
5973 Akcansa Cimento Sanayi ve Ticaret AS
IS:AKCNS
0.11x TL979.22 Million
≈ $21.93 Million
TL9.02 Billion Turkey TL217.10 ▲ +0.98%
5974 Yangaroo Inc
V:YOO
0.11x CA$411.40K
≈ $297.60K
CA$3.79 Million Canada CA$0.04 ▲ +0.00%
5975 RONESANS GAYRIMENKUL YAT.
IS:RGYAS
0.11x TL3.52 Billion
≈ $78.93 Million
TL32.47 Billion Turkey TL205.50 ▲ +3.32%
5976 FORM.DE C.Y C.ADR 1/5/EO1
F:FCC0
0.11x €1.20 Billion
≈ $1.40 Billion
€11.06 Billion Germany €2.00 ▲ +0.00%
5977 Hiper Global Ltd
TA:HIPR
0.11x ILA10.33 Million
≈ $27.70K
ILA95.23 Million Israel ILA2799.00 ▼ -0.36%
5978 Bohra Industries Limited
NSE:BOHRAIND
0.11x Rs6.80 Million
≈ $73.50K
Rs62.65 Million India Rs17.36 ▲ +2.66%
5979 Clinica Baviera
MC:CBAV
0.11x €14.17 Million
≈ $16.57 Million
€130.65 Million Spain €56.00 ▼ -4.11%
5980 CyberPower Systems Inc
TW:3617
0.11x NT$488.73 Million
≈ $15.40 Million
NT$4.51 Billion Taiwan NT$217.00 ▲ +3.33%
5981 Also Holding AG
SW:ALSN
0.11x CHF428.65 Million
≈ $541.92 Million
CHF3.96 Billion Switzerland CHF184.60 ▼ -0.22%
5982 Snowflake Inc.
NYSE:SNOW
0.11x $781.15 Million $7.21 Billion USA $232.78 ▼ -3.17%
5983 Miller Industries Inc
NYSE:MLR
0.11x $19.90 Million $183.69 Million USA $48.61 ▼ -0.33%
5984 PBA Holdings Bhd
KLSE:5041
0.11x RM107.41 Million
≈ $26.97 Million
RM991.27 Million Malaysia RM2.02 ▼ -1.46%
5985 GRITEE Inc
KQ:204020
0.11x ₩6.37 Billion
≈ $4.32 Million
₩58.81 Billion Korea ₩2015.00 ▼ -0.98%
5986 Shanghai Hanbell Precise Machinery Co Ltd
SHE:002158
0.11x CN¥203.34 Million
≈ $29.76 Million
CN¥1.88 Billion China CN¥27.47 ▲ +1.63%
5987 Severfield PLC
LSE:SFR
0.11x GBX22.04 Million
≈ $2.68K
GBX203.49 Million UK GBX26.80 ▲ +1.13%
5988 CPE Technology Berhad
KLSE:5317
0.11x RM2.21 Million
≈ $555.11K
RM20.42 Million Malaysia RM0.78 ▲ +2.63%
5989 Baiksan
KO:035150
0.11x ₩20.14 Billion
≈ $13.65 Million
₩186.04 Billion Korea ₩10720.00 ▲ +0.94%
5990 Mersen SA
PA:MRN
0.11x €97.00 Million
≈ $113.40 Million
€896.00 Million France €43.86 ▲ +3.44%
5991 EIFFAGE S.A.ADR 1/5/EO 4
F:EF30
0.11x €3.47 Billion
≈ $4.06 Billion
€32.04 Billion Germany €27.40 ▼ -2.14%
5992 Fabrinet
NYSE:FN
0.11x $102.57 Million $947.60 Million USA $611.01 ▲ +4.94%
5993 Fibra Danhos
MX:DANHOS13
0.11x MX$1.50 Billion
≈ $86.49 Million
MX$13.89 Billion Mexico MX$27.25 ▲ +0.37%
5994 JuneYao Dairy Co Ltd
SHG:605388
0.11x CN¥38.15 Million
≈ $5.58 Million
CN¥352.63 Million China CN¥5.36 ▲ +1.52%
5995 Finlay Minerals Ltd
V:FYL
0.11x CA$428.18K
≈ $309.74K
CA$3.96 Million Canada CA$0.10 ▲ +11.11%
5996 Viscofan
MC:VIS
0.11x €62.04 Million
≈ $72.54 Million
€573.61 Million Spain €59.00 ▲ +0.34%
5997 Ecclesiastical Insurance Office plc
LSE:ELLA
0.11x GBX67.50 Million
≈ $8.21K
GBX624.10 Million UK GBX139.50 ▲ +0.00%
5998 Unifique Telecomunicações S.A.
SA:FIQE3
0.11x R$161.53 Million
≈ $31.70 Million
R$1.49 Billion Brazil R$6.10 ▲ +0.49%
5999 Steppe Cement
F:ST9
0.11x €2.58 Million
≈ $3.02 Million
€23.90 Million Germany €0.20 ▲ +1.00%
6000 San Shing Fastech Corp
TW:5007
0.11x NT$114.98 Million
≈ $3.62 Million
NT$1.06 Billion Taiwan NT$56.50 ▼ -0.53%