Companies by Cash Flow Quality Index

How well does operating cash flow support reported net income — a key measure of earnings quality

Companies with Data

29,187
Positive operating CF and net income required

Last Updated

Jun 2026
Quarterly + annual filings
Cash Flow Quality Index = Operating Cash Flow / Net Income
Ratios above 1.0x indicate that operating cash flow exceeds accounting net income — a sign of high-quality earnings with strong cash backing. Ratios significantly below 1.0x may signal accrual-heavy earnings that are not yet converted to cash. Investors use this metric to assess earnings reliability and detect potential manipulation.
Rank Company Quality Index Operating CF Net Income Country Price 24h Change
16101 Sunmax Biotechnology Co Ltd
TWO:4728
0.85x NT$160.84 Million
≈ $5.07 Million
NT$189.68 Million Taiwan NT$380.50 ▲ +0.40%
16102 Irish Residential Properties
IR:IRES
0.85x €9.70 Million
≈ $11.34 Million
€11.44 Million Ireland €1.10 ▲ +4.57%
16103 Qingdao Richen Food Co Ltd
SHG:603755
0.85x CN¥24.65 Million
≈ $3.61 Million
CN¥29.08 Million China CN¥24.47 ▼ -2.08%
16104 CVC Income & Growth Limited
LSE:CVCE
0.85x €9.01 Million
≈ $10.53 Million
€10.63 Million UK €1.06 ▼ -0.47%
16105 PT DFI Retail Nusantara Tbk
JK:HERO
0.85x Rp40.71 Billion
≈ $2.39 Million
Rp48.04 Billion Indonesia Rp338.00 ▼ -3.43%
16106 Quick Intelligent Equipment Co Ltd
SHG:603203
0.85x CN¥55.53 Million
≈ $8.13 Million
CN¥65.54 Million China CN¥68.09 ▲ +0.13%
16107 Genova Property Group AB
ST:GPG
0.85x Skr72.00 Million
≈ $7.75 Million
Skr85.00 Million Sweden Skr38.40 ▲ +2.13%
16108 Zhejiang Natural Outdoor Goods Inc.
SHG:605080
0.85x CN¥156.80 Million
≈ $22.95 Million
CN¥185.13 Million China CN¥21.90 ▼ -2.88%
16109 Cury Construtora e Incorporadora S.A
SA:CURY3
0.85x R$271.01 Million
≈ $53.18 Million
R$319.97 Million Brazil R$29.45 ▼ -6.00%
16110 THN Corporation
KO:019180
0.85x ₩18.80 Billion
≈ $12.74 Million
₩22.20 Billion Korea ₩7540.00 ▲ +0.94%
16111 Metro Brands Limited
NSE:METROBRAND
0.85x Rs1.41 Billion
≈ $15.22 Million
Rs1.66 Billion India Rs1032.00 ▼ -0.26%
16112 Teva Pharmaceutical Industries Ltd
TA:TEVA
0.85x ILA313.17 Million
≈ $839.59K
ILA370.02 Million Israel ILA9869.00 ▲ +5.69%
16113 Pyung Hwa Ind
KO:090080
0.85x ₩7.72 Billion
≈ $5.23 Million
₩9.12 Billion Korea ₩876.00 ▲ +2.10%
16114 Triple i Logistics Public Company Limited
BK:III
0.85x ฿85.66 Million
≈ $2.67 Million
฿101.22 Million Thailand ฿4.24 ▲ +1.92%
16115 KUB Malaysia Bhd
KLSE:6874
0.85x RM8.16 Million
≈ $2.05 Million
RM9.64 Million Malaysia RM1.00 ▲ +0.00%
16116 Gelsenwasser AG
F:WWG
0.85x €34.80 Million
≈ $40.68 Million
€41.15 Million Germany €550.00 ▲ +1.85%
16117 Ruby Tech
TWO:8048
0.85x NT$48.41 Million
≈ $1.53 Million
NT$57.26 Million Taiwan NT$64.70 ▲ +1.09%
16118 Guangzhou Haoyang Electronic Co Ltd
SHE:300833
0.85x CN¥47.77 Million
≈ $6.99 Million
CN¥56.50 Million China CN¥33.56 ▼ -1.29%
16119 ServisFirst Bancshares Inc
NYSE:SFBS
0.85x $70.14 Million $82.97 Million USA $78.00 ▲ +3.13%
16120 Suburban Propane Partners LP
NYSE:SPH
0.85x $116.27 Million $137.54 Million USA $19.42 ▲ +2.16%
16121 Faze Three Limited
NSE:FAZE3Q
0.85x Rs107.40 Million
≈ $1.16 Million
Rs127.10 Million India Rs546.95 ▲ +2.02%
16122 PPG Industries Inc
NYSE:PPG
0.84x $387.00 Million $458.00 Million USA $111.96 ▲ +0.51%
16123 Monster Beverage Corp
NASDAQ:MNST
0.84x $379.42 Million $449.19 Million USA $88.54 ▼ -0.56%
16124 Fair Isaac Corporation
NYSE:FICO
0.84x $223.36 Million $264.46 Million USA $1166.70 ▼ -0.68%
16125 Turkiye Sinai Kalkinma Bankasi AS
IS:TSKB
0.84x TL2.86 Billion
≈ $63.95 Million
TL3.38 Billion Turkey TL11.73 ▲ +0.69%
16126 MEDI ASSIST HEALTHCARE SERVICES LIMITED
NSE:MEDIASSIST
0.84x Rs154.85 Million
≈ $1.67 Million
Rs183.37 Million India Rs358.95 ▼ -1.67%
16127 China Hainan Rubber Industry Group Co Ltd
SHG:601118
0.84x CN¥702.76 Million
≈ $102.84 Million
CN¥832.27 Million China CN¥6.75 ▼ -4.12%
16128 Argo Investments Ltd
AU:ARG
0.84x AU$110.39 Million
≈ $78.11 Million
AU$130.79 Million Australia AU$8.83 ▼ -0.34%
16129 Niu Technologies
NASDAQ:NIU
0.84x $49.11 Million $58.20 Million USA $2.38 ▲ +6.25%
16130 Beijing Succeeder Technology Inc
SHG:688338
0.84x CN¥13.97 Million
≈ $2.04 Million
CN¥16.56 Million China CN¥24.58 ▼ -2.38%
16131 SK Bioscience Co Ltd
KO:302440
0.84x ₩20.65 Billion
≈ $14.00 Million
₩24.48 Billion Korea ₩41450.00 ▲ +0.36%
16132 Dynatrace Holdings LLC
NYSE:DT
0.84x $33.78 Million $40.05 Million USA $43.25 ▼ -0.44%
16133 OCADO GROUP SP.ADR 1/2
F:0OC1
0.84x €341.70 Million
≈ $399.48 Million
€405.20 Million Germany €4.24 ▼ -7.42%
16134 Inner Mongolia Xinhua Distribution Group Co.Ltd.
SHG:603230
0.84x CN¥285.10 Million
≈ $41.72 Million
CN¥338.08 Million China CN¥9.70 ▼ -1.92%
16135 FORTUM OYJ ADR 1/5/EO340
F:FOT0
0.84x €355.00 Million
≈ $415.03 Million
€421.00 Million Germany €4.30 ▲ +2.38%
16136 LPL Financial Holdings Inc
NASDAQ:LPLA
0.84x $300.42 Million $356.40 Million USA $291.84 ▲ +3.24%
16137 Schroder Real Estate Investment Trust Ltd
LSE:SREI
0.84x GBX8.67 Million
≈ $1.06K
GBX10.30 Million UK GBX47.70 ▲ +1.49%
16138 American Eagle Outfitters Inc
NYSE:AEO
0.84x $54.67 Million $64.90 Million USA $16.66 ▲ +1.96%
16139 TravelSky Technology Limited
F:TVL
0.84x €505.61 Million
≈ $591.11 Million
€600.19 Million Germany €0.95 ▼ -4.55%
16140 NVIDIA Corporation
NASDAQ:NVDA
0.84x $36.19 Billion $42.96 Billion USA $218.66 ▲ +1.82%
16141 Asuransi Tugu Pratama Indonesia Tbk PT
JK:TUGU
0.84x Rp598.37 Billion
≈ $35.06 Million
Rp711.06 Billion Indonesia Rp1075.00 ▼ -1.38%
16142 Suzhou Tianwo Science and Technology Co Ltd
SHE:002564
0.84x CN¥56.10 Million
≈ $8.21 Million
CN¥66.69 Million China CN¥5.06 ▼ -0.20%
16143 KWANGJIN WINTEC CO. Ltd
KQ:090150
0.84x ₩1.79 Billion
≈ $1.21 Million
₩2.13 Billion Korea ₩535.00 ▼ -0.93%
16144 ARS Pharmaceuticals, Inc
NASDAQ:SPRY
0.84x $42.00 Million $49.93 Million USA $9.07 ▲ +3.66%
16145 Ourpalm
SHE:300315
0.84x CN¥63.83 Million
≈ $9.34 Million
CN¥75.89 Million China CN¥4.25 ▼ -3.41%
16146 Bumitama Agri Ltd
F:2BU
0.84x €499.92 Billion
≈ $584.46 Billion
€594.44 Billion Germany €1.04 ▲ +0.97%
16147 Tatton Asset Management plc
LSE:TAM
0.84x GBX7.29 Million
≈ $886.86
GBX8.67 Million UK GBX588.00 ▲ +0.34%
16148 Cheffelo AB
ST:CHEF
0.84x Skr18.09 Million
≈ $1.95 Million
Skr21.51 Million Sweden Skr122.20 ▼ -2.55%
16149 BlockchAIn Digital Infrastructure, Inc
NYSE MKT:AIB
0.84x $410.87K $488.78K USA $2.81 ▲ +27.73%
16150 ActRO Co. Ltd
KQ:290740
0.84x ₩2.84 Billion
≈ $1.93 Million
₩3.38 Billion Korea ₩12470.00 ▼ -1.81%
16151 Jullundur Motor Agency (Delhi) Limited
NSE:JMA
0.84x Rs132.19 Million
≈ $1.43 Million
Rs157.31 Million India Rs88.49 ▲ +0.71%
16152 Asia Aviation Public Company Limited
F:55AA
0.84x €1.35 Billion
≈ $1.58 Billion
€1.61 Billion Germany €0.03 ▼ -1.92%
16153 H&R Block Inc
NYSE:HRB
0.84x $251.56 Million $299.44 Million USA $37.47 ▼ -1.29%
16154 HD Renewable Energy Co. Ltd.
TW:6873
0.84x NT$650.16 Million
≈ $20.48 Million
NT$773.94 Million Taiwan NT$98.60 ▲ +3.90%
16155 Akasha Wira International Tbk
JK:ADES
0.84x Rp143.00 Billion
≈ $8.38 Million
Rp170.27 Billion Indonesia Rp21450.00 ▼ -2.28%
16156 GRIPM Advanced Materials Co. Ltd. A
SHG:688456
0.84x CN¥74.74 Million
≈ $10.94 Million
CN¥89.01 Million China CN¥93.44 ▲ +9.61%
16157 Jack Chia Industries (Thailand) Public Company Limited
BK:JCT
0.84x ฿18.19 Million
≈ $567.03K
฿21.67 Million Thailand ฿82.75 ▲ +2.16%
16158 NOVOZYMES A/S SPONS.ADR 1
F:NZM
0.84x €167.10 Million
≈ $195.36 Million
€199.10 Million Germany €50.00 ▲ +0.00%
16159 Novonesis (Novozymes) A/S
CO:NSIS-B
0.84x Dkr167.06 Million
≈ $26.14 Million
Dkr199.05 Million Denmark Dkr367.10 ▲ +0.22%
16160 ARGO GOLD INC.
F:P3U
0.84x €53.99K
≈ $63.12K
€64.34K Germany €0.05 ▼ -1.01%
16161 InMode Ltd
NASDAQ:INMD
0.84x $22.67 Million $27.02 Million USA $13.62 ▲ +0.96%
16162 Beijing Huafeng Test & Control Technology Co Ltd
SHG:688200
0.84x CN¥72.64 Million
≈ $10.63 Million
CN¥86.58 Million China CN¥441.00 ▲ +13.05%
16163 Ambev S.A.
SA:ABEV3
0.84x R$3.16 Billion
≈ $620.22 Million
R$3.77 Billion Brazil R$16.07 ▼ -2.31%
16164 Dorian LPG Ltd
NYSE:LPG
0.84x $46.41 Million $55.38 Million USA $40.52 ▼ -0.61%
16165 Jinzi Ham Co Ltd
SHE:002515
0.84x CN¥20.39 Million
≈ $2.98 Million
CN¥24.34 Million China CN¥6.92 ▼ -0.57%
16166 Sigma Healthcare Ltd
AU:SIG
0.84x AU$317.89 Million
≈ $224.92 Million
AU$379.82 Million Australia AU$2.91 ▲ +0.69%
16167 Petra Energy Bhd
KLSE:5133
0.84x RM62.96 Million
≈ $15.81 Million
RM75.23 Million Malaysia RM0.68 ▲ +0.00%
16168 Capital Securities Corp. Ltd.
SHG:601136
0.84x CN¥283.75 Million
≈ $41.52 Million
CN¥339.19 Million China CN¥13.98 ▼ -2.31%
16169 Carnival Industrial Corp
TW:1417
0.84x NT$82.06 Million
≈ $2.59 Million
NT$98.11 Million Taiwan NT$8.44 ▼ -1.06%
16170 Celulosa Argentina SA
BA:CELU
0.84x AR$3.82 Billion
≈ $2.76 Million
AR$4.57 Billion Argentina AR$2.88 ▲ +3.05%
16171 CPFL Energia S.A
SA:CPFE3
0.84x R$1.25 Billion
≈ $246.15 Million
R$1.50 Billion Brazil R$43.30 ▼ -0.46%
16172 Companhia Paranaense de Energia - COPEL
SA:CPLE3
0.84x R$578.48 Million
≈ $113.51 Million
R$692.04 Million Brazil R$14.41 ▼ -1.64%
16173 Companhia Paranaense de Energia - COPEL
NYSE:ELPC
0.84x $567.65 Million $679.09 Million USA $11.44 ▲ +0.70%
16174 Mmcité a.s.
PR:MMCTE
0.84x Kč55.09 Million
≈ $2.64 Million
Kč65.91 Million Czech Republic Kč170.00 ▲ +1.19%
16175 Shenyang Huitian Thermal Power Co Ltd
SHE:000692
0.84x CN¥1.26 Billion
≈ $183.88 Million
CN¥1.50 Billion China CN¥5.09 ▼ -2.12%
16176 Advantage Oil & Gas Ltd.
TO:AAV
0.84x CA$80.08 Million
≈ $57.93 Million
CA$95.86 Million Canada CA$10.54 ▲ +0.57%
16177 PPB Group Bhd
KLSE:4065
0.84x RM261.82 Million
≈ $65.74 Million
RM313.43 Million Malaysia RM9.63 ▼ -1.73%
16178 Wuhan Hvsen Biotechnology Co Ltd
SHE:300871
0.84x CN¥59.06 Million
≈ $8.64 Million
CN¥70.72 Million China CN¥20.20 ▼ -1.94%
16179 Enerpac Tool Group Corp
NYSE:EPAC
0.84x $15.98 Million $19.13 Million USA $33.19 ▲ +0.51%
16180 Junhe Pumps Holding Co Ltd
SHG:603617
0.83x CN¥8.82 Million
≈ $1.29 Million
CN¥10.56 Million China CN¥7.26 ▼ -2.42%
16181 YOUNGHWA TECH Co. Ltd
KQ:265560
0.83x ₩4.05 Billion
≈ $2.75 Million
₩4.86 Billion Korea ₩7540.00 ▲ +2.45%
16182 Vinte Viviendas Integrales S.A.B. de C.V
MX:VINTE
0.83x MX$254.40 Million
≈ $14.64 Million
MX$304.93 Million Mexico MX$35.04 ▼ -0.03%
16183 Bingo Software Co Ltd
SHG:688227
0.83x CN¥27.96 Million
≈ $4.09 Million
CN¥33.53 Million China CN¥84.99 ▲ +1.35%
16184 Sungwoo Electronics Co. Ltd
KQ:081580
0.83x ₩6.42 Billion
≈ $4.35 Million
₩7.70 Billion Korea ₩2420.00 ▲ +1.04%
16185 Communication Cable Systems Indonesia Tbk PT
JK:CCSI
0.83x Rp5.71 Billion
≈ $334.84K
Rp6.86 Billion Indonesia Rp230.00 ▼ -5.74%
16186 Madison Pacific Properties Inc.
TO:MPC
0.83x CA$8.30 Million
≈ $6.00 Million
CA$9.97 Million Canada CA$5.27 ▲ +4.77%
16187 Morguard Real Estate Investment Trust
TO:MRT-UN
0.83x CA$5.03 Million
≈ $3.64 Million
CA$6.04 Million Canada CA$6.81 ▲ +0.00%
16188 Shenzhen Sunway Communication
SHE:300136
0.83x CN¥270.20 Million
≈ $39.54 Million
CN¥324.66 Million China CN¥98.00 ▲ +2.51%
16189 Applied Materials Inc
NASDAQ:AMAT
0.83x $1.69 Billion $2.03 Billion USA $501.70 ▲ +0.19%
16190 Arkadia Digital Media Tbk PT
JK:DIGI
0.83x Rp3.79 Billion
≈ $222.06K
Rp4.55 Billion Indonesia Rp30.00 ▼ -9.09%
16191 Life Science REIT PLC
LSE:LABS
0.83x GBX2.21 Million
≈ $269.26
GBX2.66 Million UK GBX43.10 ▲ +0.00%
16192 Kuo Toong International Co Ltd
TWO:8936
0.83x NT$233.59 Million
≈ $7.36 Million
NT$280.80 Million Taiwan NT$60.10 ▲ +9.87%
16193 Popular Vehicles and Services Limited
NSE:PVSL
0.83x Rs799.29 Million
≈ $8.64 Million
Rs961.11 Million India Rs98.91 ▲ +1.05%
16194 Akenerji Elektrik Uretim AS
IS:AKENR
0.83x TL89.93 Million
≈ $2.01 Million
TL108.16 Million Turkey TL14.60 ▲ +8.55%
16195 Freshpet Inc
NASDAQ:FRPT
0.83x $40.33 Million $48.51 Million USA $49.22 ▼ -1.56%
16196 TPC Co. Ltd
KQ:130740
0.83x ₩830.69 Million
≈ $562.95K
₩999.32 Million Korea ₩2035.00 ▲ +0.99%
16197 Topower Co Ltd
TWO:3226
0.83x NT$31.55 Million
≈ $994.00K
NT$37.96 Million Taiwan NT$47.75 ▲ +1.81%
16198 Arm Holdings plc American Depositary Shares
NASDAQ:ARM
0.83x $260.00 Million $313.00 Million USA $393.44 ▼ -4.47%
16199 The a2 Milk Company Ltd
AU:A2M
0.83x AU$95.20 Million
≈ $67.36 Million
AU$114.61 Million Australia AU$5.28 ▼ -1.31%
16200 Icade SA
PA:ICAD
0.83x €132.28 Million
≈ $154.64 Million
€159.25 Million France €20.38 ▼ -0.20%