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
3001 Guangbo Group Stock Co Ltd
SHE:002103
0.20x CN¥145.50 Million
≈ $21.29 Million
CN¥727.13 Million China CN¥5.91 ▼ -3.11%
3002 Embracer Group AB (publ)
ST:EMBRAC-B
0.20x Skr1.45 Billion
≈ $156.47 Million
Skr7.27 Billion Sweden Skr64.36 ▲ +2.45%
3003 SUBARU CORP. ADR/1/2
F:FUH0
0.20x €492.14 Billion
≈ $575.36 Billion
€2.46 Trillion Germany €6.55 ▲ +2.34%
3004 Hangzhou First PV Material Co Ltd
SHG:603806
0.20x CN¥921.00 Million
≈ $134.77 Million
CN¥4.60 Billion China CN¥13.75 ▼ -4.38%
3005 Tofu Restaurant Co Ltd
TWO:2752
0.20x NT$192.66 Million
≈ $6.07 Million
NT$963.63 Million Taiwan NT$175.00 ▼ -1.69%
3006 Pansar Bhd
KLSE:8419
0.20x RM89.50 Million
≈ $22.47 Million
RM447.76 Million Malaysia RM0.48 ▲ +1.06%
3007 SSI Securities Corp
VN:SSI
0.20x ₫12.39 Trillion
≈ $470.61 Million
₫61.98 Trillion Vietnam ₫22800.00 ▼ -3.18%
3008 The Ugar Sugar Works Limited
NSE:UGARSUGAR
0.20x Rs2.17 Billion
≈ $23.48 Million
Rs10.87 Billion India Rs39.72 ▲ +1.43%
3009 mPLUS Corp
KQ:259630
0.20x ₩29.88 Billion
≈ $20.25 Million
₩149.67 Billion Korea ₩9170.00 ▼ -4.38%
3010 Dynamic Medical Technologies
TWO:4138
0.20x NT$246.38 Million
≈ $7.76 Million
NT$1.23 Billion Taiwan NT$51.20 ▲ +0.39%
3011 Max Zipper Co Ltd
TWO:8932
0.20x NT$203.00 Million
≈ $6.40 Million
NT$1.02 Billion Taiwan NT$111.00 ▼ -3.90%
3012 Riyue Heavy Industry Co Ltd
SHG:603218
0.20x CN¥785.49 Million
≈ $114.94 Million
CN¥3.94 Billion China CN¥9.37 ▼ -2.19%
3013 Oylum Sinai Yatirimlar AS
IS:OYLUM
0.20x TL22.80 Million
≈ $510.73K
TL114.25 Million Turkey TL7.94 ▼ -0.25%
3014 Senao International Co Ltd
TW:2450
0.20x NT$836.44 Million
≈ $26.35 Million
NT$4.19 Billion Taiwan NT$28.90 ▲ +0.87%
3015 Rocket Internet SE
HM:RKET
0.20x €48.60 Million
≈ $56.82 Million
€243.60 Million Germany €20.40 ▼ -0.97%
3016 TAEYANG Corporation
KQ:053620
0.20x ₩7.06 Billion
≈ $4.78 Million
₩35.38 Billion Korea ₩6450.00 ▲ +0.31%
3017 Zhejiang Nhu Co Ltd
SHE:002001
0.20x CN¥2.43 Billion
≈ $354.86 Million
CN¥12.17 Billion China CN¥29.75 ▼ -6.33%
3018 Shenzhen SDG Service Co. Ltd.
SHE:300917
0.20x CN¥168.84 Million
≈ $24.71 Million
CN¥847.10 Million China CN¥23.62 ▼ -2.68%
3019 LEPU MED.T.B. SP.GDR O.N.
F:07Z0
0.20x €1.52 Billion
≈ $1.77 Billion
€7.61 Billion Germany €15.00 ▲ +0.00%
3020 Vardhman Special Steels Limited
NSE:VSSL
0.20x Rs709.09 Million
≈ $7.67 Million
Rs3.56 Billion India Rs296.25 ▼ -0.49%
3021 STS Global Income & Growth Trust PLC
LSE:STS
0.20x GBX3.11 Million
≈ $377.91
GBX15.59 Million UK GBX229.00 ▲ +1.33%
3022 Strong H Machinery Technology (Cayman) Incorporation
TW:4560
0.20x NT$94.36 Million
≈ $2.97 Million
NT$474.01 Million Taiwan NT$31.40 ▲ +0.00%
3023 Eaton Vance Senior Income Closed Fund
NYSE:EVF
0.20x $4.79 Million $24.06 Million USA $4.97 ▲ +0.00%
3024 Ten Lifestyle Group PLC
LSE:TENG
0.20x GBX5.03 Million
≈ $611.40
GBX25.26 Million UK GBX93.00 ▲ +1.64%
3025 Chaozhou Three-circle Group Co Ltd
SHE:300408
0.20x CN¥870.40 Million
≈ $127.37 Million
CN¥4.37 Billion China CN¥100.84 ▼ -4.46%
3026 Harn Len Corporation Bhd
KLSE:7501
0.20x RM30.65 Million
≈ $7.69 Million
RM154.08 Million Malaysia RM0.60 ▲ +2.59%
3027 Beijing Tiantan Biological Products Corp Ltd
SHG:600161
0.20x CN¥318.80 Million
≈ $46.65 Million
CN¥1.60 Billion China CN¥12.05 ▼ -2.59%
3028 Jaiprakash Power Ventures Limited
NSE:JPPOWER
0.20x Rs10.39 Billion
≈ $112.32 Million
Rs52.25 Billion India Rs16.95 ▼ -0.64%
3029 Diamond Hill Investment Group Inc
NASDAQ:DHIL
0.20x $16.69 Million $83.97 Million USA $174.99 ▲ +0.01%
3030 SMS Lifesciences India Limited
NSE:SMSLIFE
0.20x Rs340.55 Million
≈ $3.68 Million
Rs1.71 Billion India Rs1288.50 ▼ -6.64%
3031 Airan Limited
NSE:AIRAN
0.20x Rs54.95 Million
≈ $594.30K
Rs276.63 Million India Rs15.03 ▼ -1.25%
3032 Ningbo Zhongbai Co Ltd
SHG:600857
0.20x CN¥12.83 Million
≈ $1.88 Million
CN¥64.61 Million China CN¥16.82 ▲ +0.00%
3033 S. P. Apparels Limited
NSE:SPAL
0.20x Rs1.26 Billion
≈ $13.63 Million
Rs6.35 Billion India Rs1002.80 ▲ +2.60%
3034 Aquis Exchange PLC
LSE:AQX
0.20x GBX1.48 Million
≈ $180.33
GBX7.47 Million UK GBX0.00 ▲ +0.00%
3035 Generalplus Technology Inc
TW:4952
0.20x NT$142.74 Million
≈ $4.50 Million
NT$719.26 Million Taiwan NT$48.85 ▼ -1.31%
3036 Takuni Group Public Company Limited
BK:TAKUNI
0.20x ฿415.29 Million
≈ $12.94 Million
฿2.09 Billion Thailand ฿0.39 ▲ +0.00%
3037 RUBIS
F:BYN
0.20x €734.79 Million
≈ $859.05 Million
€3.71 Billion Germany €6.45 ▼ -0.77%
3038 Samchuly Bicycle Co. Ltd
KQ:024950
0.20x ₩28.05 Billion
≈ $19.01 Million
₩141.49 Billion Korea ₩3415.00 ▼ -1.59%
3039 Les Docks des Pétroles d-Ambès - SA
PA:DPAM
0.20x €4.47 Million
≈ $5.23 Million
€22.56 Million France €855.00 ▼ -2.29%
3040 Buckle Inc
NYSE:BKE
0.20x $112.28 Million $566.64 Million USA $42.47 ▲ +1.14%
3041 Sanofi SA
PA:SAN
0.20x €10.92 Billion
≈ $12.76 Billion
€55.10 Billion France €76.03 ▼ -0.43%
3042 Photronics Inc
NASDAQ:PLAB
0.20x $47.03 Million $237.37 Million USA $30.33 ▼ -1.97%
3043 Innovative Solutions and Support
NASDAQ:ISSC
0.20x $8.16 Million $41.19 Million USA $19.14 ▼ -2.55%
3044 Tasly Pharmaceutical Group Co Ltd
SHG:600535
0.20x CN¥552.13 Million
≈ $80.79 Million
CN¥2.79 Billion China CN¥15.76 ▼ -1.19%
3045 Nextgreen Global Bhd
KLSE:7241
0.20x RM48.64 Million
≈ $12.21 Million
RM245.65 Million Malaysia RM0.75 ▲ +0.00%
3046 Ituran Location and Control Ltd
NASDAQ:ITRN
0.20x $32.02 Million $161.73 Million USA $54.77 ▼ -0.96%
3047 Golconda Gold Ltd.
V:GG
0.20x CA$3.05 Million
≈ $2.20 Million
CA$15.40 Million Canada CA$2.07 ▲ +0.49%
3048 GOLCONDA GOLD LTD
F:Y87
0.20x €3.05 Million
≈ $3.56 Million
€15.40 Million Germany €1.25 ▼ -2.79%
3049 Steyr Motors AG
VI:4X0
0.20x €4.47 Million
≈ $5.22 Million
€22.59 Million Austria €39.70 ▲ +6.89%
3050 Best Agrolife Limited
NSE:BESTAGRO
0.20x Rs2.28 Billion
≈ $24.67 Million
Rs11.54 Billion India Rs15.16 ▲ +0.20%
3051 Aikchol Hospital Public Company Limited
BK:AHC
0.20x ฿69.79 Million
≈ $2.18 Million
฿352.89 Million Thailand ฿13.60 ▼ -0.73%
3052 Inti Bangun Sejahtera Tbk
JK:IBST
0.20x Rp398.44 Billion
≈ $23.35 Million
Rp2.01 Trillion Indonesia Rp8475.00 ▲ +0.00%
3053 Johnson Service Group Plc
LSE:JSG
0.20x GBX58.10 Million
≈ $7.07K
GBX293.80 Million UK GBX149.90 ▲ +0.60%
3054 Waystream Holding AB (publ)
ST:WAYS
0.20x Skr13.24 Million
≈ $1.43 Million
Skr66.99 Million Sweden Skr40.00 ▲ +0.25%
3055 COCA COLA HBC AG ADRS
F:CCKC
0.20x €1.51 Billion
≈ $1.77 Billion
€7.66 Billion Germany €48.00 ▼ -0.83%
3056 Intelbras S.A. - Indústria de Telecomunicação Eletrônica Brasileira
SA:INTB3
0.20x R$476.89 Million
≈ $93.57 Million
R$2.41 Billion Brazil R$13.53 ▼ -0.15%
3057 INTER RAO Lietuva AB
WAR:IRL
0.20x zł8.25 Million
≈ $2.27 Million
zł41.78 Million Poland zł9.80 ▲ +0.00%
3058 Leader Harmonious Drive Systems Co Ltd
SHG:688017
0.20x CN¥75.59 Million
≈ $11.06 Million
CN¥382.77 Million China CN¥295.30 ▼ -4.21%
3059 Duzhe Publishing & Media Corp
SHG:603999
0.20x CN¥101.46 Million
≈ $14.85 Million
CN¥514.03 Million China CN¥5.19 ▼ -0.76%
3060 Cofidur SA
PA:ALCOF
0.20x €8.16 Million
≈ $9.54 Million
€41.36 Million France €300.00 ▲ +0.00%
3061 HarbourVest Global Private Equity Ltd
LSE:HVPE
0.20x GBX86.97 Million
≈ $10.58K
GBX440.67 Million UK GBX3350.00 ▲ +1.06%
3062 Beijing Century Real Tech
SHE:300150
0.20x CN¥78.16 Million
≈ $11.44 Million
CN¥396.36 Million China CN¥3.66 ▼ -2.40%
3063 Vishal Mega Mart Ord Shs
NSE:VMM
0.20x Rs7.96 Billion
≈ $86.06 Million
Rs40.36 Billion India Rs108.04 ▼ -1.67%
3064 Suntront Tech
SHE:300259
0.20x CN¥122.07 Million
≈ $17.86 Million
CN¥619.42 Million China CN¥4.32 ▼ -7.49%
3065 Anhui Huamao Textile Co Ltd
SHE:000850
0.20x CN¥534.24 Million
≈ $78.18 Million
CN¥2.71 Billion China CN¥3.87 ▼ -2.76%
3066 Calfrac Well Services Ltd.
TO:CFW
0.20x CA$75.44 Million
≈ $54.58 Million
CA$382.92 Million Canada CA$6.36 ▼ -0.78%
3067 Anadolu Isuzu Otomotiv Sanayi ve Ticaret AS
IS:ASUZU
0.20x TL5.54 Billion
≈ $124.05 Million
TL28.11 Billion Turkey TL52.60 ▼ -2.77%
3068 Pinago Utama Tbk Pt
JK:PNGO
0.20x Rp107.42 Billion
≈ $6.29 Million
Rp545.29 Billion Indonesia Rp3530.00 ▲ +0.28%
3069 Tata Consultancy Services Limited
NSE:TCS
0.20x Rs145.32 Billion
≈ $1.57 Billion
Rs737.68 Billion India Rs2254.30 ▲ +0.51%
3070 JHT Design Co. Ltd. Cl A
SHG:603061
0.20x CN¥127.81 Million
≈ $18.70 Million
CN¥648.97 Million China CN¥294.60 ▼ -1.33%
3071 Barry Callebaut AG
SW:BARN
0.20x CHF1.97 Billion
≈ $2.49 Billion
CHF10.02 Billion Switzerland CHF1095.00 ▼ -0.18%
3072 Adani Power Limited
NSE:ADANIPOWER
0.20x Rs149.39 Billion
≈ $1.62 Billion
Rs758.78 Billion India Rs213.66 ▲ +0.67%
3073 Mdevice
KQ:226590
0.20x ₩13.57 Billion
≈ $9.20 Million
₩68.93 Billion Korea ₩11210.00 ▼ -6.19%
3074 Beach Energy Ltd
AU:BPT
0.20x AU$442.40 Million
≈ $313.03 Million
AU$2.25 Billion Australia AU$0.91 ▲ +2.26%
3075 Gujarat State Fertilizers & Chemicals Limited
NSE:GSFC
0.20x Rs4.51 Billion
≈ $48.77 Million
Rs22.93 Billion India Rs154.56 ▼ -0.03%
3076 Zhejiang Wellsun Intelligent Tech
SHE:300882
0.20x CN¥147.17 Million
≈ $21.54 Million
CN¥748.38 Million China CN¥13.70 ▼ -3.79%
3077 Poalim Ibi
TA:PIU
0.20x ILA6.65 Million
≈ $17.83K
ILA33.81 Million Israel ILA1189.00 ▼ -2.78%
3078 Scout Security Ltd
AU:SCT
0.20x AU$2.28 Million
≈ $1.62 Million
AU$11.61 Million Australia AU$0.52 ▲ +0.00%
3079 Williamson Magor & Company Limited
NSE:WILLAMAGOR
0.20x Rs446.46 Million
≈ $4.83 Million
Rs2.28 Billion India Rs25.27 ▼ -0.90%
3080 Standard Chemical & Pharmaceutical Co Ltd
TW:1720
0.20x NT$510.55 Million
≈ $16.09 Million
NT$2.60 Billion Taiwan NT$56.50 ▲ +0.71%
3081 Mr Price Group Ltd
JSE:MRP
0.20x ZAC4.97 Billion
≈ $2.64 Million
ZAC25.36 Billion South Africa ZAC16084.00 ▲ +0.65%
3082 Inter Rock Minerals Inc
V:IRO
0.20x CA$3.24 Million
≈ $2.34 Million
CA$16.51 Million Canada CA$1.23 ▲ +0.00%
3083 The North American Income Trust plc
LSE:NAIT
0.20x GBX8.18 Million
≈ $995.63
GBX41.74 Million UK GBX429.00 ▲ +0.23%
3084 Artisan Partners Asset Management Inc
NYSE:APAM
0.20x $181.76 Million $927.61 Million USA $39.34 ▲ +2.13%
3085 Robertet SA
PA:RBT
0.20x €78.28 Million
≈ $91.51 Million
€399.53 Million France €772.00 ▼ -2.89%
3086 Wattana Karnpaet Public Company Limited
BK:NEW
0.20x ฿21.71 Million
≈ $676.59K
฿110.88 Million Thailand ฿96.25 ▼ -15.20%
3087 Taitron Components Incorporated
NASDAQ:TAIT
0.20x $396.00K $2.02 Million USA $1.71 ▲ +0.94%
3088 Tenaris SA ADR
NYSE:TS
0.20x $619.89 Million $3.17 Billion USA $62.63 ▲ +0.76%
3089 Valiant Organics Limited
NSE:VALIANTORG
0.20x Rs922.42 Million
≈ $9.98 Million
Rs4.71 Billion India Rs262.85 ▼ -0.42%
3090 IEI Integration Corp
TW:3022
0.20x NT$772.78 Million
≈ $24.35 Million
NT$3.95 Billion Taiwan NT$94.00 ▲ +1.95%
3091 Labrador Iron Ore Royalty Corp
TO:LIF
0.20x CA$32.75 Million
≈ $23.69 Million
CA$167.46 Million Canada CA$25.94 ▲ +0.54%
3092 Sakar Healthcare Limited
NSE:SAKAR
0.20x Rs305.87 Million
≈ $3.31 Million
Rs1.57 Billion India Rs802.20 ▼ -3.07%
3093 Aritzia Inc
TO:ATZ
0.20x CA$357.14 Million
≈ $258.35 Million
CA$1.83 Billion Canada CA$134.50 ▲ +1.22%
3094 Bioteque
TWO:4107
0.20x NT$205.60 Million
≈ $6.48 Million
NT$1.05 Billion Taiwan NT$118.50 ▼ -0.42%
3095 Shenzhen Salubris Pharmaceuticals Co Ltd
SHE:002294
0.20x CN¥400.70 Million
≈ $58.63 Million
CN¥2.05 Billion China CN¥32.19 ▼ -7.92%
3096 BF Utilities Limited
NSE:BFUTILITIE
0.20x Rs2.69 Billion
≈ $29.04 Million
Rs13.75 Billion India Rs580.40 ▼ -0.02%
3097 Shenzhen Jinjia Color Printing Group Co Ltd
SHE:002191
0.20x CN¥315.46 Million
≈ $46.16 Million
CN¥1.62 Billion China CN¥3.69 ▲ +0.82%
3098 Bikaji Foods International Limited
NSE:BIKAJI
0.20x Rs1.04 Billion
≈ $11.23 Million
Rs5.32 Billion India Rs630.70 ▼ -0.02%
3099 James Latham PLC
LSE:LTHM
0.20x GBX10.72 Million
≈ $1.30K
GBX54.97 Million UK GBX1075.00 ▲ +0.00%
3100 Autek China Inc
SHE:300595
0.19x CN¥170.20 Million
≈ $24.90 Million
CN¥872.83 Million China CN¥10.56 ▼ -4.61%