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,390
Positive operating CF and net income required

Last Updated

Jul 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
15001 AstraZeneca PLC
MX:AZNN
1.01x MX$2.34 Billion
≈ $134.78 Million
MX$2.33 Billion Mexico MX$1628.00 ▲ +1.25%
15002 Xdc Industries Shenzhen Ltd
SHE:300615
1.01x CN¥3.19 Million
≈ $466.52K
CN¥3.17 Million China CN¥8.69 ▼ -0.34%
15003 MOLECULAR PARTNERS ADS/1
F:6ML0
1.01x €118.57 Million
≈ $138.62 Million
€117.80 Million Germany €3.54 ▼ -3.80%
15004 NV5 Global Inc
NASDAQ:NVEE
1.01x $11.76 Million $11.69 Million USA $22.56 ▲ +0.49%
15005 Grupo Industrial Saltillo S.A.B. de C.V
MX:GISSAA
1.01x MX$4.39 Million
≈ $252.82K
MX$4.37 Million Mexico MX$11.90 ▼ -0.83%
15006 Valley National Bancorp
NASDAQ:VLY
1.01x $196.64 Million $195.40 Million USA $14.34 ▼ -0.76%
15007 Dyno Nobel Ltd
AU:DNL
1.01x AU$145.40 Million
≈ $102.88 Million
AU$144.50 Million Australia AU$3.73 ▼ -1.58%
15008 Sinil Pharmaceutical Co. Ltd
KQ:012790
1.01x ₩2.62 Billion
≈ $1.78 Million
₩2.61 Billion Korea ₩5190.00 ▼ -1.33%
15009 Hangzhou Advance Gearbox Group Co Ltd
SHG:601177
1.01x CN¥80.42 Million
≈ $11.77 Million
CN¥79.98 Million China CN¥11.92 ▼ -2.45%
15010 Hainan Meilan International Airport Company Limited
F:HAO
1.00x €210.94 Million
≈ $246.61 Million
€209.89 Million Germany €0.48 ▼ -0.41%
15011 KJTS
KLSE:0293
1.00x RM2.02 Million
≈ $508.16K
RM2.01 Million Malaysia RM0.91 ▲ +1.69%
15012 Firefly AB (publ)
ST:FIRE
1.00x Skr17.88 Million
≈ $1.92 Million
Skr17.80 Million Sweden Skr159.00 ▼ -1.55%
15013 Dorman Products Inc
NASDAQ:DORM
1.00x $43.76 Million $43.55 Million USA $134.20 ▲ +1.40%
15014 THE BK N.T.BUTTERF.+S.NEW
F:4IK
1.00x €64.07 Million
≈ $74.90 Million
€63.79 Million Germany €53.00 ▲ +0.00%
15015 Movado Group Inc
NYSE:MOV
1.00x $6.96 Million $6.93 Million USA $36.51 ▲ +1.59%
15016 The Ensign Group Inc
NASDAQ:ENSG
1.00x $100.15 Million $99.76 Million USA $172.99 ▲ +3.27%
15017 Renishaw PLC
LSE:RSW
1.00x GBX36.46 Million
≈ $4.44K
GBX36.32 Million UK GBX5205.00 ▲ +5.19%
15018 Applied Industrial Technologies
NYSE:AIT
1.00x $100.11 Million $99.77 Million USA $347.06 ▲ +0.87%
15019 Shanghai Nar Industrial Co Ltd
SHE:002825
1.00x CN¥29.41 Million
≈ $4.30 Million
CN¥29.32 Million China CN¥7.52 ▼ -1.31%
15020 Provident Agro Tbk
JK:PALM
1.00x Rp1.74 Trillion
≈ $102.02 Million
Rp1.74 Trillion Indonesia Rp310.00 ▼ -0.64%
15021 Huuuge Inc.
WAR:HUG
1.00x zł19.25 Million
≈ $5.30 Million
zł19.20 Million Poland zł21.75 ▲ +0.23%
15022 Liquidia Technologies Inc
NASDAQ:LQDA
1.00x $52.99 Million $52.86 Million USA $86.22 ▼ -3.16%
15023 Quest For Growth - Pricaf
BR:QFG
1.00x €8.02 Million
≈ $9.37 Million
€8.00 Million Belgium €2.95 ▲ +4.98%
15024 Nureca Limited
NSE:NURECA
1.00x Rs44.46 Million
≈ $480.82K
Rs44.40 Million India Rs301.64 ▲ +1.64%
15025 TSINGTAO BREWE. H ADR/5
F:TSI0
1.00x €4.59 Billion
≈ $5.37 Billion
€4.59 Billion Germany €27.00 ▲ +1.50%
15026 Ferrexpo PLC
LSE:FXPO
1.00x GBX55.52 Million
≈ $6.76K
GBX55.47 Million UK GBX28.58 ▲ +0.00%
15027 Eyebright Medical Technology Beijing Co Ltd
SHG:688050
1.00x CN¥76.92 Million
≈ $11.26 Million
CN¥76.85 Million China CN¥38.71 ▼ -4.21%
15028 Pharmicell
KO:005690
1.00x ₩8.78 Billion
≈ $5.95 Million
₩8.78 Billion Korea ₩10590.00 ▼ -5.28%
15029 WHA Utilities and Power Public Company Limited
BK:WHAUP
1.00x ฿303.42 Million
≈ $9.46 Million
฿303.16 Million Thailand ฿8.05 ▲ +1.26%
15030 CNB Financial Corporation
NASDAQ:CCNE
1.00x $7.05 Million $7.04 Million USA $34.67 ▲ +2.21%
15031 BayCom Corp
NASDAQ:BCML
1.00x $6.37 Million $6.36 Million USA $31.70 ▼ -4.32%
15032 Bantas Bandirma Ambalaj Sanayi ve Ticaret AS
IS:BNTAS
1.00x TL33.64 Million
≈ $753.34K
TL33.62 Million Turkey TL6.06 ▼ -0.33%
15033 Australian United Investment Company Ltd
AU:AUI
1.00x AU$27.27 Million
≈ $19.30 Million
AU$27.26 Million Australia AU$11.29 ▼ -0.44%
15034 Black Mammoth Metals Corp
V:BMM
1.00x CA$253.41K
≈ $183.31K
CA$253.38K Canada CA$4.12 ▲ +12.88%
15035 Richmond Mutual Bancorporation Inc
NASDAQ:RMBI
1.00x $2.79 Million $2.79 Million USA $15.56 ▲ +1.30%
15036 Thor Explorations Ltd.
V:THX
1.00x CA$46.77 Million
≈ $33.83 Million
CA$46.77 Million Canada CA$1.09 ▼ -4.39%
15037 Hengxin Mobile Business
SHE:300081
1.00x CN¥12.39 Million
≈ $1.81 Million
CN¥12.39 Million China CN¥2.88 ▼ -3.68%
15038 Dios Fastigheter AB
ST:DIOS
1.00x Skr236.00 Million
≈ $25.40 Million
Skr236.00 Million Sweden Skr65.15 ▲ +0.39%
15039 Hunan Baili Engineering Sci
SHG:603959
1.00x CN¥69.63 Million
≈ $10.19 Million
CN¥69.63 Million China CN¥4.04 ▲ +0.00%
15040 Dongjiang Environmental Co Ltd
SHE:002672
1.00x CN¥9.26 Million
≈ $1.36 Million
CN¥9.26 Million China CN¥3.21 ▼ -2.43%
15041 Xingguang Agricultural Mach
SHG:603789
1.00x CN¥191.76K
≈ $28.06K
CN¥191.76K China CN¥5.76 ▼ -2.04%
15042 Indorama Synthetics Tbk
JK:INDR
1.00x Rp66.22K
≈ $3.88
Rp66.22K Indonesia Rp2000.00 ▼ -0.50%
15043 Jiangsu Boamax Technologies Group Co Ltd
SHE:002514
1.00x CN¥8.12 Million
≈ $1.19 Million
CN¥8.12 Million China CN¥1.56 ▼ -2.50%
15044 Borneo Olah Sarana Sukses PT
JK:BOSS
1.00x Rp57.17 Billion
≈ $3.35 Million
Rp57.17 Billion Indonesia Rp50.00 ▲ +0.00%
15045 Angang Steel Co Ltd Class A
SHE:000898
1.00x CN¥234.00 Million
≈ $34.24 Million
CN¥234.00 Million China CN¥1.98 ▼ -1.98%
15046 Bengang Steel Plates Co Ltd
SHE:200761
1.00x HK$47.52 Million
≈ $6.07 Million
HK$47.52 Million China HK$0.87 ▼ -1.14%
15047 C*Core Technology Co Ltd
SHG:688262
1.00x CN¥35.61 Million
≈ $5.21 Million
CN¥35.61 Million China CN¥24.50 ▼ -1.21%
15048 Financial Street Holdings Co Ltd
SHE:000402
1.00x CN¥168.47 Million
≈ $24.65 Million
CN¥168.47 Million China CN¥2.36 ▼ -2.88%
15049 Shaanxi Aerospace Power Hi-Tech Co Ltd
SHG:600343
1.00x CN¥6.35 Million
≈ $928.75K
CN¥6.35 Million China CN¥17.20 ▼ -7.92%
15050 Dongguan Kingsun Optoelectronic Co Ltd
SHE:002638
1.00x CN¥129.77 Million
≈ $18.99 Million
CN¥129.77 Million China CN¥3.48 ▲ +2.65%
15051 Nuveen California Select Tax Free Income Closed Fund
NYSE:NXC
1.00x $68.87K $68.87K USA $13.29 ▲ +0.00%
15052 Chipsea Technologies Shenzhen Corp Ltd
SHG:688595
1.00x CN¥15.02 Million
≈ $2.20 Million
CN¥15.02 Million China CN¥26.15 ▼ -2.43%
15053 Smr Utama Tbk
JK:SMRU
1.00x Rp46.22 Billion
≈ $2.71 Million
Rp46.22 Billion Indonesia Rp50.00 ▲ +0.00%
15054 Gree Real Estate Co Ltd
SHG:600185
1.00x CN¥10.02 Million
≈ $1.47 Million
CN¥10.02 Million China CN¥4.46 ▼ -3.46%
15055 Shenzhen Zowee Tech Co Ltd
SHE:002369
1.00x CN¥26.76 Million
≈ $3.92 Million
CN¥26.76 Million China CN¥5.05 ▼ -0.39%
15056 Lingyuan Iron & Steel Co Ltd
SHG:600231
1.00x CN¥45.99 Million
≈ $6.73 Million
CN¥45.99 Million China CN¥1.61 ▼ -4.17%
15057 Yangmei Chemical Co Ltd
SHG:600691
1.00x CN¥135.35 Million
≈ $19.81 Million
CN¥135.35 Million China CN¥2.30 ▼ -4.96%
15058 Tian Jin Global Magnetic Card Co Ltd
SHG:600800
1.00x CN¥238.99 Million
≈ $34.97 Million
CN¥238.99 Million China CN¥2.86 ▼ -4.98%
15059 Shanghai Anlogic Infotech Co Ltd
SHG:688107
1.00x CN¥13.48 Million
≈ $1.97 Million
CN¥13.48 Million China CN¥29.06 ▼ -0.89%
15060 Bengang Steel Plates Co Ltd
SHE:000761
1.00x CN¥47.52 Million
≈ $6.95 Million
CN¥47.52 Million China CN¥2.20 ▼ -5.98%
15061 Cedar Development Co Ltd
SHE:002485
1.00x CN¥60.35 Million
≈ $8.83 Million
CN¥60.35 Million China CN¥5.14 ▲ +1.58%
15062 Guangzhou Pearl River Piano Group Co Ltd
SHE:002678
1.00x CN¥30.73 Million
≈ $4.50 Million
CN¥30.73 Million China CN¥3.95 ▼ -3.42%
15063 Xuancheng Valin Precision Technology Co Ltd
SHG:603356
1.00x CN¥17.57 Million
≈ $2.57 Million
CN¥17.57 Million China CN¥13.20 ▼ -2.58%
15064 Shanghai Electric Wind Power Group Co. Ltd. A
SHG:688660
1.00x CN¥9.19 Million
≈ $1.34 Million
CN¥9.19 Million China CN¥7.69 ▼ -5.18%
15065 Wisesoft Co Ltd
SHE:002253
1.00x CN¥1.12 Million
≈ $163.62K
CN¥1.12 Million China CN¥8.42 ▼ -2.88%
15066 Chongqing Iron & Steel Co Ltd Class A
SHG:601005
1.00x CN¥73.42 Million
≈ $10.74 Million
CN¥73.42 Million China CN¥1.19 ▼ -1.65%
15067 Everbright Jiabao Co Ltd
SHG:600622
1.00x CN¥28.35 Million
≈ $4.15 Million
CN¥28.35 Million China CN¥1.99 ▼ -2.93%
15068 Winner Information Technology Co Inc
SHE:300609
1.00x CN¥2.52 Million
≈ $368.21K
CN¥2.52 Million China CN¥23.71 ▼ -2.39%
15069 Rongfeng Holding Group
SHE:000668
1.00x CN¥3.68 Million
≈ $537.93K
CN¥3.68 Million China CN¥17.67 ▲ +10.02%
15070 Hangzhou MDK Opto Electronic Corp. Ltd. A
SHG:688079
1.00x CN¥13.29 Million
≈ $1.94 Million
CN¥13.29 Million China CN¥13.98 ▼ -3.52%
15071 Jilin Gpro Titanium Industry Co Ltd
SHE:000545
1.00x CN¥7.55 Million
≈ $1.10 Million
CN¥7.55 Million China CN¥2.38 ▼ -3.64%
15072 Ningxia Younglight Chemicals Co Ltd
SHE:000635
1.00x CN¥2.63 Million
≈ $384.95K
CN¥2.63 Million China CN¥5.87 ▼ -3.29%
15073 Jiangsu Sanfangxiang Industry Co Ltd
SHG:600370
1.00x CN¥101.98 Million
≈ $14.92 Million
CN¥101.98 Million China CN¥1.59 ▼ -0.63%
15074 Jiangsu Lanfeng Bio-chemical Co Ltd
SHE:002513
1.00x CN¥1.58 Million
≈ $230.70K
CN¥1.58 Million China CN¥4.41 ▼ -3.29%
15075 Shenzhen Ruihe Construction Decoration Co Ltd
SHE:002620
1.00x CN¥5.20 Million
≈ $760.28K
CN¥5.20 Million China CN¥4.21 ▼ -2.77%
15076 Ace Integrated Solutions Limited
NSE:ACEINTEG
1.00x Rs300.00K
≈ $3.24K
Rs300.00K India Rs19.70 ▲ +0.51%
15077 Mesa Royalty Trust
NYSE:MTR
1.00x $510.91K $510.91K USA $2.89 ▼ -2.03%
15078 Shandong Minhe Animal Husbandry Co Ltd
SHE:002234
1.00x CN¥56.86 Million
≈ $8.32 Million
CN¥56.86 Million China CN¥6.73 ▼ -3.99%
15079 Wuhan Xingtu Xinke Electronics Co Ltd
SHG:688081
1.00x CN¥59.60K
≈ $8.72K
CN¥59.60K China CN¥28.07 ▼ -0.18%
15080 Beijing Capital Development Co Ltd
SHG:600376
1.00x CN¥831.00 Million
≈ $121.60 Million
CN¥831.00 Million China CN¥3.31 ▼ -0.90%
15081 Greenroc Mining PLC
LSE:GROC
1.00x GBX360.00
≈ $0.04
GBX360.00 UK GBX2.95 ▲ +0.00%
15082 Hainan RuiZe New Building Material Co Ltd
SHE:002596
1.00x CN¥129.09 Million
≈ $18.89 Million
CN¥129.09 Million China CN¥2.85 ▼ -4.68%
15083 Jilin University Zhengyuan Info Tech
SHE:003029
1.00x CN¥6.03 Million
≈ $882.62K
CN¥6.03 Million China CN¥14.98 ▼ -2.98%
15084 Otis Worldwide Corp
NYSE:OTIS
1.00x $374.00 Million $374.00 Million USA $71.93 ▲ +1.64%
15085 Jinan High tech Development Co Ltd
SHG:600807
1.00x CN¥16.50 Million
≈ $2.41 Million
CN¥16.50 Million China CN¥2.32 ▼ -2.52%
15086 Xiangxue Pharmaceutical
SHE:300147
1.00x CN¥8.28 Million
≈ $1.21 Million
CN¥8.28 Million China CN¥6.34 ▼ -1.25%
15087 Beijing Dalong Weiye Real Estate Development Co Ltd
SHG:600159
1.00x CN¥8.54 Million
≈ $1.25 Million
CN¥8.54 Million China CN¥2.19 ▼ -2.67%
15088 Hylink Digital Solution Co Ltd
SHG:603825
1.00x CN¥814.64K
≈ $119.21K
CN¥814.64K China CN¥6.83 ▲ +0.15%
15089 Qumei Furniture Group Co Ltd
SHG:603818
1.00x CN¥34.77 Million
≈ $5.09 Million
CN¥34.77 Million China CN¥3.09 ▼ -2.52%
15090 Marine Petroleum Trust
NASDAQ:MARPS
1.00x $215.80K $215.80K USA $4.74 ▼ -4.91%
15091 Indosterling Technomedia Tbk
JK:TECH
1.00x Rp1.01 Billion
≈ $59.11K
Rp1.01 Billion Indonesia Rp50.00 ▲ +0.00%
15092 Reviva Pharmaceuticals Holdings Inc
NASDAQ:RVPHW
1.00x $136.81K $136.81K USA $0.00 ▼ -16.67%
15093 BP Prudhoe Bay Royalty Trust
NYSE:BPT
1.00x $6.36 Million $6.36 Million USA $0.14 ▲ +2.87%
15094 Dongguan Chitwing Technology Co Ltd
SHE:002855
1.00x CN¥16.13 Million
≈ $2.36 Million
CN¥16.13 Million China CN¥8.64 ▼ -1.26%
15095 Shaanxi Construction Machinery Co Ltd
SHG:600984
1.00x CN¥1.49 Million
≈ $218.45K
CN¥1.49 Million China CN¥4.00 ▲ +9.89%
15096 DMS Propertindo Tbk PT
JK:KOTA
1.00x Rp525.59 Million
≈ $30.80K
Rp525.59 Million Indonesia Rp114.00 ▼ -5.79%
15097 Gansu Yatai Industrial Development Co Ltd
SHE:000691
1.00x CN¥4.36 Million
≈ $638.02K
CN¥4.36 Million China CN¥9.40 ▼ -2.99%
15098 Yorhe Fluid Intelligent Control Co Ltd
SHE:002795
1.00x CN¥4.25 Million
≈ $621.74K
CN¥4.25 Million China CN¥5.25 ▼ -3.85%
15099 Chengdu Qinchuan IoT Technology Co Ltd
SHG:688528
1.00x CN¥4.43 Million
≈ $648.52K
CN¥4.43 Million China CN¥7.65 ▼ -2.55%
15100 Hangzhou Landscaping Incorporated
SHG:605303
1.00x CN¥46.90 Million
≈ $6.86 Million
CN¥46.90 Million China CN¥18.90 ▲ +0.69%