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
5001 Al-Salam Real Estate Investment Trust
KLSE:5269
4.42x RM44.58 Million
≈ $11.19 Million
RM10.09 Million Malaysia RM0.50 ▲ +0.00%
5002 Xxentria Technology Materials Co Ltd
TWO:8942
4.42x NT$80.16 Million
≈ $2.53 Million
NT$18.15 Million Taiwan NT$41.55 ▲ +0.12%
5003 Materials Analysis Technology
TWO:3587
4.42x NT$543.65 Million
≈ $17.13 Million
NT$123.13 Million Taiwan NT$311.00 ▼ -3.12%
5004 Hi-Lai Foods Co Ltd
TWO:1268
4.42x NT$451.01 Million
≈ $14.21 Million
NT$102.15 Million Taiwan NT$170.50 ▲ +0.00%
5005 Shenzhen Heungkong Holding Co Ltd
SHG:600162
4.41x CN¥12.53 Million
≈ $1.83 Million
CN¥2.84 Million China CN¥3.42 ▲ +2.09%
5006 Xingye Leather Technology Co Ltd
SHE:002674
4.41x CN¥54.35 Million
≈ $7.95 Million
CN¥12.31 Million China CN¥14.71 ▲ +1.66%
5007 Weibo Corp
NASDAQ:WB
4.41x $218.19 Million $49.44 Million USA $7.85 ▼ -0.76%
5008 Tian Jin Motor Dies Co Ltd
SHE:002510
4.41x CN¥133.09 Million
≈ $19.48 Million
CN¥30.16 Million China CN¥6.18 ▼ -3.13%
5009 Fresh Del Monte Produce Inc
NYSE:FDP
4.41x $44.10 Million $10.00 Million USA $29.37 ▼ -0.47%
5010 Seyitler Kimya Sanayi AS
IS:SEYKM
4.41x TL23.23 Million
≈ $520.28K
TL5.27 Million Turkey TL5.08 ▼ -2.31%
5011 BingEx Ltd
NASDAQ:FLX
4.41x $99.03 Million $22.46 Million USA $2.29 ▲ +1.33%
5012 ad pepper media International N.V
XETRA:APM
4.41x €3.48 Million
≈ $4.07 Million
€790.00K Germany €2.66 ▲ +0.76%
5013 PT Mitra Pack Tbk
JK:PTMP
4.41x Rp8.63 Billion
≈ $505.58K
Rp1.96 Billion Indonesia Rp53.00 ▼ -8.62%
5014 AdvancedAdvT Ltd
LSE:ADVT
4.41x GBX14.92 Million
≈ $1.81K
GBX3.38 Million UK GBX155.00 ▲ +2.65%
5015 Generic Engineering Construction and Projects Limited
NSE:GENCON
4.41x Rs183.26 Million
≈ $1.98 Million
Rs41.59 Million India Rs39.78 ▲ +0.99%
5016 China High-Speed Railway Technology
SHE:000008
4.41x CN¥34.12 Million
≈ $4.99 Million
CN¥7.74 Million China CN¥2.57 ▼ -1.53%
5017 Guangdong Feinan Resources Recycling Co Ltd
SHE:301500
4.40x CN¥565.54 Million
≈ $82.76 Million
CN¥128.39 Million China CN¥26.08 ▼ -2.36%
5018 Elco Ltd
TA:ELCO
4.40x ILA229.00 Million
≈ $613.94K
ILA52.00 Million Israel ILA14540.00 ▼ -1.02%
5019 Lucky Strike Entertainment Corporation
NYSE:LUCK
4.40x $74.20 Million $16.85 Million USA $7.66 ▲ +4.08%
5020 LKQ Corporation
NASDAQ:LKQ
4.40x $330.00 Million $75.00 Million USA $25.26 ▼ -1.06%
5021 Mirion Technologies Inc
NYSE:MIR
4.40x $76.10 Million $17.30 Million USA $18.22 ▼ -0.11%
5022 Me2on Co. Ltd
KQ:201490
4.40x ₩4.04 Billion
≈ $2.74 Million
₩917.92 Million Korea ₩2360.00 ▼ -0.84%
5023 Guangdong Golden Dragon Development Inc
SHE:000712
4.40x CN¥577.42 Million
≈ $84.49 Million
CN¥131.31 Million China CN¥9.39 ▼ -5.06%
5024 Goodtech
OL:GOD
4.40x Nkr83.10 Million
≈ $8.74 Million
Nkr18.90 Million Norway Nkr13.00 ▼ -1.14%
5025 Hanil Forging Industrial Co. Ltd
KQ:024740
4.40x ₩5.58 Billion
≈ $3.78 Million
₩1.27 Billion Korea ₩2380.00 ▼ -1.04%
5026 Henan BCCY Environmental Energy Co. Ltd
SHE:300614
4.39x CN¥165.62 Million
≈ $24.24 Million
CN¥37.68 Million China CN¥11.22 ▼ -3.53%
5027 Bestsun Energy Co Ltd
SHG:600681
4.39x CN¥108.05 Million
≈ $15.81 Million
CN¥24.60 Million China CN¥3.72 ▼ -0.53%
5028 The Pebble Group PLC
LSE:PEBB
4.39x GBX14.82 Million
≈ $1.80K
GBX3.37 Million UK GBX61.00 ▲ +0.00%
5029 1-800 FLOWERS.COM Inc
NASDAQ:FLWS
4.39x $309.88 Million $70.55 Million USA $4.52 ▲ +4.39%
5030 Tabcorp Holdings Ltd
AU:TAH
4.39x AU$95.30 Million
≈ $67.43 Million
AU$21.70 Million Australia AU$0.80 ▲ +0.00%
5031 Ningbo Bohui Chemical Technology
SHE:300839
4.39x CN¥97.94 Million
≈ $14.33 Million
CN¥22.30 Million China CN¥15.56 ▼ -3.05%
5032 Euro Menkul Kiymet Yatirim Ortakligi AS
IS:EUYO
4.39x TL8.65 Million
≈ $193.64K
TL1.97 Million Turkey TL6.44 ▼ -2.28%
5033 AKKO Invest Nyrt
BUD:AKKO
4.39x Ft702.50 Million
≈ $2.18 Million
Ft160.00 Million Hungary Ft239.00 ▲ +0.00%
5034 L.P.N. Development Public Company Limited
BK:LPN
4.39x ฿217.66 Million
≈ $6.78 Million
฿49.57 Million Thailand ฿1.55 ▲ +0.00%
5035 Grifols S.A
F:G0FB
4.39x €430.86 Million
≈ $503.73 Million
€98.14 Million Germany €6.35 ▲ +0.00%
5036 GRIFOLS ADR 1/2/EO-50
F:G0F
4.39x €430.86 Million
≈ $503.73 Million
€98.14 Million Germany €4.26 ▼ -2.74%
5037 Jiangsu Zhongchao Cable Co Ltd
SHE:002471
4.39x CN¥117.97 Million
≈ $17.26 Million
CN¥26.87 Million China CN¥7.23 ▲ +2.99%
5038 Malibu Boats Inc
NASDAQ:MBUU
4.39x $21.04 Million $4.79 Million USA $27.07 ▼ -0.77%
5039 ORG Packaging Co Ltd
SHE:002701
4.39x CN¥759.52 Million
≈ $111.14 Million
CN¥173.06 Million China CN¥4.91 ▼ -1.01%
5040 Shanghai Ailu Package Co. Ltd.
SHE:301062
4.39x CN¥233.92 Million
≈ $34.23 Million
CN¥53.33 Million China CN¥6.54 ▼ -1.80%
5041 Alumindo Light Metal Industry
JK:ALMI
4.39x Rp10.98 Million
≈ $643.34
Rp2.50 Million Indonesia Rp74.00 ▲ +0.00%
5042 Drilling Tools International Corp.
NASDAQ:DTI
4.38x $5.33 Million $1.22 Million USA $2.82 ▲ +1.44%
5043 TOP Engineering Co. Ltd
KQ:065130
4.38x ₩13.98 Billion
≈ $9.47 Million
₩3.19 Billion Korea ₩3680.00 ▼ -7.65%
5044 Scandic Hotels Group AB (publ)
ST:SHOT
4.38x Skr929.00 Million
≈ $99.98 Million
Skr212.00 Million Sweden Skr88.55 ▲ +0.74%
5045 Megacable Holdings S. A. B. de C. V
MX:MEGACPO
4.38x MX$3.36 Billion
≈ $193.47 Million
MX$767.65 Million Mexico MX$60.30 ▲ +1.60%
5046 Sinopec Shandong Taishan Petroleum Co Ltd
SHE:000554
4.38x CN¥44.23 Million
≈ $6.47 Million
CN¥10.10 Million China CN¥6.70 ▼ -4.83%
5047 Thai Nondestructive Testing Public Company Limited
BK:TNDT
4.38x ฿6.16 Million
≈ $192.03K
฿1.41 Million Thailand ฿0.13 ▲ +0.00%
5048 TAIZHOU WATER GRP. H YC 1
F:GX5
4.38x €244.85 Million
≈ $286.25 Million
€55.92 Million Germany €0.10 ▲ +0.00%
5049 Goobit Group AB
ST:BTCX
4.38x Skr2.87 Million
≈ $309.07K
Skr656.00K Sweden Skr0.05 ▼ -5.88%
5050 Export Packing
KO:002200
4.38x ₩5.81 Billion
≈ $3.93 Million
₩1.33 Billion Korea ₩2575.00 ▼ -0.19%
5051 Kumho Tire
KO:073240
4.38x ₩362.43 Billion
≈ $245.62 Million
₩82.82 Billion Korea ₩4780.00 ▼ -0.42%
5052 Air China Ltd Class A
SHG:601111
4.38x CN¥16.08 Billion
≈ $2.35 Billion
CN¥3.68 Billion China CN¥6.50 ▼ -0.15%
5053 Anhui Huaren Health Pharmaceutical Co. Ltd. Cl A
SHE:301408
4.38x CN¥837.18 Million
≈ $122.51 Million
CN¥191.35 Million China CN¥16.42 ▼ -3.86%
5054 Leyand International Tbk
JK:LAPD
4.37x Rp3.75 Billion
≈ $219.85K
Rp857.82 Million Indonesia Rp55.00 ▼ -5.17%
5055 Xplore Resources Corp
V:XPLR
4.37x CA$166.72K
≈ $120.61K
CA$38.13K Canada CA$0.04 ▲ +0.00%
5056 Grupa Azoty Zaklady Azotowe Pulawy SA
WAR:ZAP
4.37x zł959.19 Million
≈ $263.98 Million
zł219.37 Million Poland zł50.00 ▼ -1.96%
5057 Taisol Electronics Co Ltd
TW:3338
4.37x NT$133.33 Million
≈ $4.20 Million
NT$30.50 Million Taiwan NT$81.50 ▼ -5.01%
5058 Shandong Molong Petroleum Machinery Company Limited
F:PXI
4.37x €179.52 Million
≈ $209.88 Million
€41.08 Million Germany €0.60 ▼ -3.25%
5059 Mesiniaga Bhd
KLSE:5011
4.37x RM7.39 Million
≈ $1.86 Million
RM1.69 Million Malaysia RM1.30 ▲ +0.00%
5060 Karelian Diamond Resources PLC
LSE:KDR
4.37x GBX433.28
≈ $0.05
GBX99.16 UK GBX0.88 ▲ +0.00%
5061 seha corporation
KO:027970
4.37x ₩13.55 Billion
≈ $9.18 Million
₩3.10 Billion Korea ₩641.00 ▼ -3.61%
5062 Paul Hartmann AG
F:PHH2
4.37x €25.54 Million
≈ $29.86 Million
€5.85 Million Germany €207.00 ▼ -0.48%
5063 Sunny Friend Environmental Technology Co Ltd
TW:8341
4.37x NT$500.49 Million
≈ $15.77 Million
NT$114.58 Million Taiwan NT$78.60 ▲ +1.42%
5064 Santech Holdings Limited
NASDAQ:STEC
4.37x $525.32 Million $120.27 Million USA $302.20 ▲ +0.70%
5065 Chord Energy Corp
NASDAQ:CHRD
4.37x $568.15 Million $130.11 Million USA $140.07 ▼ -0.39%
5066 Embotelladora Andina S.A
SN:ANDINA-B
4.37x CL$154.18 Billion
≈ $172.42 Million
CL$35.31 Billion Chile CL$4149.00 ▼ -3.51%
5067 Embotelladora Andina S.A
F:AKOB
4.37x €154.18 Billion
≈ $180.25 Billion
€35.31 Billion Germany €24.60 ▼ -2.38%
5068 Bermaz Auto Bhd
KLSE:5248
4.37x RM142.46 Million
≈ $35.77 Million
RM32.63 Million Malaysia RM0.90 ▲ +0.00%
5069 AIMA Technology Group Co Ltd
SHG:603529
4.36x CN¥3.03 Billion
≈ $443.80 Million
CN¥694.82 Million China CN¥20.73 ▼ -2.17%
5070 International Research Corporation Public Company Limited
BK:IRCP
4.36x ฿57.72 Million
≈ $1.80 Million
฿13.23 Million Thailand ฿0.27 ▲ +3.85%
5071 Creative Media & Community Trust Corporation
NASDAQ:CMCT
4.36x $4.12 Million $944.00K USA $3.28 ▼ -0.91%
5072 Kehua Holdings Co Ltd Class A
SHG:603161
4.36x CN¥113.95 Million
≈ $16.67 Million
CN¥26.12 Million China CN¥14.82 ▲ +6.01%
5073 SPG Co. Ltd
KQ:058610
4.36x ₩15.90 Billion
≈ $10.78 Million
₩3.65 Billion Korea ₩111500.00 ▼ -9.86%
5074 Ni Steel
KO:008260
4.36x ₩20.30 Billion
≈ $13.75 Million
₩4.65 Billion Korea ₩3075.00 ▼ -0.16%
5075 Evotec SE
XETRA:EVT
4.36x €63.69 Million
≈ $74.46 Million
€14.62 Million Germany €5.12 ▲ +1.79%
5076 Nanjing Sciyon Automation Group Co Ltd
SHE:002380
4.35x CN¥353.85 Million
≈ $51.78 Million
CN¥81.26 Million China CN¥38.41 ▼ -1.99%
5077 Organización Soriana S. A. B. de C. V
MX:SORIANAB
4.35x MX$3.49 Billion
≈ $200.69 Million
MX$801.01 Million Mexico MX$31.00 ▼ -1.62%
5078 EVOTEC SE ADR 1/2 O.N.
F:EVTA
4.35x €63.63 Million
≈ $74.39 Million
€14.62 Million Germany €2.66 ▼ -1.48%
5079 Evotec SE ADR
NASDAQ:EVO
4.35x $63.63 Million $14.62 Million USA $3.23 ▼ -2.12%
5080 Orbia Advance Corporation S.A.B. de C.V
F:4FZ
4.35x €374.00 Million
≈ $437.25 Million
€86.00 Million Germany €1.11 ▼ -1.77%
5081 Madusari Murni Indah Tbk PT
JK:MOLI
4.35x Rp133.24 Billion
≈ $7.81 Million
Rp30.64 Billion Indonesia Rp195.00 ▼ -5.34%
5082 Csd Water Service Co Ltd
SHG:603903
4.35x CN¥163.44 Million
≈ $23.92 Million
CN¥37.59 Million China CN¥12.32 ▲ +10.00%
5083 Xiamen R&T Plumbing Technology Co Ltd
SHE:002790
4.35x CN¥43.06 Million
≈ $6.30 Million
CN¥9.91 Million China CN¥6.16 ▼ -2.07%
5084 Bharat Heavy Electricals Limited
NSE:BHEL
4.35x Rs21.92 Billion
≈ $237.04 Million
Rs5.04 Billion India Rs389.20 ▼ -4.21%
5085 Guangdong Homa Appliances Co Ltd
SHE:002668
4.34x CN¥634.11 Million
≈ $92.79 Million
CN¥145.95 Million China CN¥9.28 ▼ -2.11%
5086 ISE Commerce Company Limited
KQ:069920
4.34x ₩2.77 Billion
≈ $1.88 Million
₩637.10 Million Korea ₩1249.00 ▼ -2.19%
5087 OPmobility SE
PA:OPM
4.34x €391.00 Million
≈ $457.12 Million
€90.00 Million France €15.98 ▼ -4.82%
5088 Cheng Shin Rubber Ind. Co Ltd
TW:2105
4.34x NT$3.74 Billion
≈ $117.83 Million
NT$860.92 Million Taiwan NT$34.55 ▲ +0.00%
5089 SAMT Co. Ltd
KQ:031330
4.34x ₩64.81 Billion
≈ $43.92 Million
₩14.92 Billion Korea ₩18860.00 ▲ +15.92%
5090 Bank of Ayudhya PCL
BK:BAY
4.34x ฿30.96 Billion
≈ $964.93 Million
฿7.13 Billion Thailand ฿38.50 ▲ +6.21%
5091 Bank of Ayudhya Public Company Limited
F:NVAU
4.34x €30.96 Billion
≈ $36.19 Billion
€7.13 Billion Germany €0.96 ▲ +3.24%
5092 Solar A/S
CO:SOLAR-B
4.34x Dkr430.00 Million
≈ $67.28 Million
Dkr99.00 Million Denmark Dkr198.60 ▲ +2.06%
5093 Shenzhen King Brother Electronics Technology Co.Ltd.
SHE:301041
4.34x CN¥87.56 Million
≈ $12.81 Million
CN¥20.16 Million China CN¥32.36 ▼ -3.60%
5094 Shanghai Industrial Development Co Ltd
SHG:600748
4.34x CN¥629.05 Million
≈ $92.05 Million
CN¥144.94 Million China CN¥4.29 ▼ -4.45%
5095 Enero Group Ltd
AU:EGG
4.34x AU$1.28 Million
≈ $905.68K
AU$295.00K Australia AU$0.32 ▼ -3.08%
5096 Costamare Bulkers Holdings Limited
NYSE:CMDB
4.34x $31.90 Million $7.35 Million USA $16.79 ▲ +3.32%
5097 Harmonic Inc
NASDAQ:HLIT
4.34x $31.69 Million $7.31 Million USA $14.61 ▼ -0.34%
5098 Equinix Inc
NASDAQ:EQIX
4.33x $1.14 Billion $264.00 Million USA $1089.15 ▲ +1.13%
5099 GCI Liberty, Inc.
NASDAQ:GLIBK
4.33x $78.00 Million $18.00 Million USA $20.71 ▲ +0.78%
5100 Sino Medical Sciences Technology In
SHG:688108
4.33x CN¥31.52 Million
≈ $4.61 Million
CN¥7.28 Million China CN¥20.08 ▼ -1.52%