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
5001 Goobit Group AB
ST:BTCX
4.38x Skr2.87 Million
≈ $309.07K
Skr656.00K Sweden Skr0.04 ▲ +7.69%
5002 Export Packing
KO:002200
4.38x ₩5.81 Billion
≈ $3.93 Million
₩1.33 Billion Korea ₩2240.00 ▼ -0.22%
5003 Air China Ltd Class A
SHG:601111
4.38x CN¥16.08 Billion
≈ $2.35 Billion
CN¥3.68 Billion China CN¥5.91 ▲ +0.68%
5004 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¥14.13 ▼ -5.04%
5005 Leyand International Tbk
JK:LAPD
4.37x Rp3.75 Billion
≈ $219.85K
Rp857.82 Million Indonesia Rp71.00 ▲ +4.41%
5006 Xplore Resources Corp
V:XPLR
4.37x CA$166.72K
≈ $120.61K
CA$38.13K Canada CA$0.02 ▲ +0.00%
5007 Grupa Azoty Zaklady Azotowe Pulawy SA
WAR:ZAP
4.37x zł959.19 Million
≈ $263.98 Million
zł219.37 Million Poland zł47.50 ▼ -1.66%
5008 Taisol Electronics Co Ltd
TW:3338
4.37x NT$133.33 Million
≈ $4.20 Million
NT$30.50 Million Taiwan NT$69.10 ▲ +9.86%
5009 Shandong Molong Petroleum Machinery Company Limited
F:PXI
4.37x €179.52 Million
≈ $209.88 Million
€41.08 Million Germany €0.60 ▼ -11.11%
5010 Mesiniaga Bhd
KLSE:5011
4.37x RM7.39 Million
≈ $1.86 Million
RM1.69 Million Malaysia RM1.14 ▲ +0.00%
5011 Karelian Diamond Resources PLC
LSE:KDR
4.37x GBX433.28
≈ $0.05
GBX99.16 UK GBX0.68 ▲ +0.00%
5012 seha corporation
KO:027970
4.37x ₩13.55 Billion
≈ $9.18 Million
₩3.10 Billion Korea ₩523.00 ▼ -3.15%
5013 Paul Hartmann AG
F:PHH2
4.37x €25.54 Million
≈ $29.86 Million
€5.85 Million Germany €199.00 ▼ -3.40%
5014 Sunny Friend Environmental Technology Co Ltd
TW:8341
4.37x NT$500.49 Million
≈ $15.77 Million
NT$114.58 Million Taiwan NT$76.60 ▲ +0.92%
5015 Santech Holdings Limited
NASDAQ:STEC
4.37x $525.32 Million $120.27 Million USA $246.40 ▲ +0.00%
5016 Chord Energy Corp
NASDAQ:CHRD
4.37x $568.15 Million $130.11 Million USA $134.19 ▲ +4.18%
5017 Embotelladora Andina S.A
SN:ANDINA-B
4.37x CL$154.18 Billion
≈ $172.42 Million
CL$35.31 Billion Chile CL$4729.90 ▲ +0.64%
5018 Embotelladora Andina S.A
F:AKOB
4.37x €154.18 Billion
≈ $180.25 Billion
€35.31 Billion Germany €25.60 ▼ -0.78%
5019 Bermaz Auto Bhd
KLSE:5248
4.37x RM142.46 Million
≈ $35.77 Million
RM32.63 Million Malaysia RM1.02 ▼ -1.45%
5020 AIMA Technology Group Co Ltd
SHG:603529
4.36x CN¥3.03 Billion
≈ $443.80 Million
CN¥694.82 Million China CN¥21.07 ▼ -1.54%
5021 Creative Media & Community Trust Corporation
NASDAQ:CMCT
4.36x $4.12 Million $944.00K USA $2.48 ▲ +2.27%
5022 Kehua Holdings Co Ltd Class A
SHG:603161
4.36x CN¥113.95 Million
≈ $16.67 Million
CN¥26.12 Million China CN¥14.52 ▲ +10.00%
5023 SPG Co. Ltd
KQ:058610
4.36x ₩15.90 Billion
≈ $10.78 Million
₩3.65 Billion Korea ₩66000.00 ▲ +5.43%
5024 Ni Steel
KO:008260
4.36x ₩20.30 Billion
≈ $13.75 Million
₩4.65 Billion Korea ₩3045.00 ▲ +2.18%
5025 Orezone Gold Corp
TO:ORE
4.36x CA$169.57 Million
≈ $122.67 Million
CA$38.91 Million Canada CA$2.31 ▲ +4.52%
5026 Evotec SE
XETRA:EVT
4.36x €63.69 Million
≈ $74.46 Million
€14.62 Million Germany €3.53 ▼ -0.62%
5027 Nanjing Sciyon Automation Group Co Ltd
SHE:002380
4.35x CN¥353.85 Million
≈ $51.78 Million
CN¥81.26 Million China CN¥28.51 ▲ +5.13%
5028 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$29.80 ▼ -1.55%
5029 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%
5030 Evotec SE ADR
NASDAQ:EVO
4.35x $63.63 Million $14.62 Million USA $3.23 ▼ -2.12%
5031 GABIA Inc
KQ:079940
4.35x ₩16.43 Billion
≈ $11.14 Million
₩3.78 Billion Korea ₩47500.00 ▲ +7.83%
5032 Orbia Advance Corporation S.A.B. de C.V
F:4FZ
4.35x €374.00 Million
≈ $437.25 Million
€86.00 Million Germany €1.20 ▲ +8.11%
5033 Madusari Murni Indah Tbk PT
JK:MOLI
4.35x Rp133.24 Billion
≈ $7.81 Million
Rp30.64 Billion Indonesia Rp264.00 ▲ +0.76%
5034 Csd Water Service Co Ltd
SHG:603903
4.35x CN¥163.44 Million
≈ $23.92 Million
CN¥37.59 Million China CN¥12.52 ▲ +1.21%
5035 Xiamen R&T Plumbing Technology Co Ltd
SHE:002790
4.35x CN¥43.06 Million
≈ $6.30 Million
CN¥9.91 Million China CN¥5.29 ▼ -2.04%
5036 Bharat Heavy Electricals Limited
NSE:BHEL
4.35x Rs21.92 Billion
≈ $237.04 Million
Rs5.04 Billion India Rs413.30 ▼ -1.01%
5037 Guangdong Homa Appliances Co Ltd
SHE:002668
4.34x CN¥634.11 Million
≈ $92.79 Million
CN¥145.95 Million China CN¥10.02 ▼ -1.28%
5038 ISE Commerce Company Limited
KQ:069920
4.34x ₩2.77 Billion
≈ $1.88 Million
₩637.10 Million Korea ₩1602.00 ▲ +29.93%
5039 OPmobility SE
PA:OPM
4.34x €391.00 Million
≈ $457.12 Million
€90.00 Million France €12.92 ▲ +0.54%
5040 Cheng Shin Rubber Ind. Co Ltd
TW:2105
4.34x NT$3.74 Billion
≈ $117.83 Million
NT$860.92 Million Taiwan NT$32.25 ▼ -2.86%
5041 SAMT Co. Ltd
KQ:031330
4.34x ₩64.81 Billion
≈ $43.92 Million
₩14.92 Billion Korea ₩10500.00 ▲ +1.94%
5042 Bank of Ayudhya Public Company Limited
F:NVAU
4.34x €30.96 Billion
≈ $36.19 Billion
€7.13 Billion Germany €1.07 ▼ -6.14%
5043 Solar A/S
CO:SOLAR-B
4.34x Dkr430.00 Million
≈ $67.28 Million
Dkr99.00 Million Denmark Dkr210.50 ▲ +3.19%
5044 Shenzhen King Brother Electronics Technology Co.Ltd.
SHE:301041
4.34x CN¥87.56 Million
≈ $12.81 Million
CN¥20.16 Million China CN¥21.18 ▲ +6.17%
5045 Shanghai Industrial Development Co Ltd
SHG:600748
4.34x CN¥629.05 Million
≈ $92.05 Million
CN¥144.94 Million China CN¥3.42 ▼ -0.58%
5046 Enero Group Ltd
AU:EGG
4.34x AU$1.28 Million
≈ $905.68K
AU$295.00K Australia AU$0.30 ▲ +3.51%
5047 Costamare Bulkers Holdings Limited
NYSE:CMDB
4.34x $31.90 Million $7.35 Million USA $18.91 ▲ +1.50%
5048 Asure Software Inc
NASDAQ:ASUR
4.33x $2.71 Million $625.00K USA $7.80 ▼ -1.27%
5049 GCI Liberty, Inc.
NASDAQ:GLIBK
4.33x $78.00 Million $18.00 Million USA $22.04 ▲ +1.80%
5050 GCI Liberty, Inc. - Series A GCI Group
NASDAQ:GLIBA
4.33x $78.00 Million $18.00 Million USA $22.32 ▲ +3.48%
5051 Sino Medical Sciences Technology In
SHG:688108
4.33x CN¥31.52 Million
≈ $4.61 Million
CN¥7.28 Million China CN¥15.42 ▼ -2.71%
5052 Moulinvest
PA:ALMOU
4.33x €8.27 Million
≈ $9.67 Million
€1.91 Million France €21.50 ▼ -0.92%
5053 Aminologics Co.Ltd
KQ:074430
4.33x ₩4.62 Billion
≈ $3.13 Million
₩1.07 Billion Korea ₩1030.00 ▲ +6.51%
5054 GeneReach Biotechnology
TWO:4171
4.33x NT$12.05 Million
≈ $379.64K
NT$2.79 Million Taiwan NT$18.45 ▼ -5.87%
5055 Beijing Utour International Travel Service Co Ltd
SHE:002707
4.33x CN¥114.95 Million
≈ $16.82 Million
CN¥26.57 Million China CN¥4.82 ▼ -0.62%
5056 Vesuvius PLC
LSE:VSVS
4.32x GBX92.10 Million
≈ $11.21K
GBX21.30 Million UK GBX452.40 ▲ +0.80%
5057 United Plantations Bhd
KLSE:2089
4.32x RM904.14 Million
≈ $227.00 Million
RM209.16 Million Malaysia RM33.74 ▼ -2.49%
5058 KURITA WTR IND.UNSP.ADR 2
F:KWI0
4.32x €87.76 Billion
≈ $102.60 Billion
€20.30 Billion Germany €83.00 ▲ +0.61%
5059 Industrial Bank Of Korea
KO:024110
4.32x ₩2.00 Trillion
≈ $1.35 Billion
₩462.50 Billion Korea ₩20550.00 ▼ -3.07%
5060 Shenzhen MeiG Smart Technology Co Ltd
SHE:002881
4.32x CN¥125.31 Million
≈ $18.34 Million
CN¥29.00 Million China CN¥41.91 ▲ +6.83%
5061 Shenzhen New Nanshan Holding Group Co Ltd
SHE:002314
4.32x CN¥1.03 Billion
≈ $150.71 Million
CN¥238.38 Million China CN¥2.00 ▼ -0.99%
5062 Chukai Public Company Limited
BK:CRANE
4.32x ฿82.69 Million
≈ $2.58 Million
฿19.14 Million Thailand ฿0.37 ▲ +0.00%
5063 Veeva Systems Inc Class A
NYSE:VEEV
4.32x $1.13 Billion $260.94 Million USA $189.24 ▼ -4.14%
5064 Kolte - Patil Developers Limited
NSE:KOLTEPATIL
4.32x Rs2.82 Billion
≈ $30.49 Million
Rs652.80 Million India Rs382.25 ▲ +1.95%
5065 Zhejiang Fulai New Material Co.Ltd.
SHG:605488
4.32x CN¥59.01 Million
≈ $8.63 Million
CN¥13.67 Million China CN¥23.65 ▲ +3.73%
5066 MHP HOTEL AG INH O.N.
F:CDZ0
4.32x €6.13 Million
≈ $7.17 Million
€1.42 Million Germany €1.33 ▼ -4.32%
5067 MHP Hotel AG
XETRA:CDZ0
4.32x €6.13 Million
≈ $7.17 Million
€1.42 Million Germany €1.37 ▼ -2.84%
5068 Harbin Air Conditioning Co Ltd
SHG:600202
4.32x CN¥9.29 Million
≈ $1.36 Million
CN¥2.15 Million China CN¥4.27 ▼ -1.61%
5069 Enlight Corp
TW:2438
4.32x NT$27.77 Million
≈ $874.84K
NT$6.43 Million Taiwan NT$18.50 ▼ -0.27%
5070 Jiangsu Skyray Instrument Co
SHE:300165
4.32x CN¥36.10 Million
≈ $5.28 Million
CN¥8.37 Million China CN¥4.46 ▼ -0.67%
5071 Tata Steel (Thailand) Public Company Limited
F:MVX
4.32x €738.47 Million
≈ $863.35 Million
€171.13 Million Germany €0.02 ▲ +0.00%
5072 Tata Steel (Thailand) Public Company Limited
BK:TSTH
4.32x ฿738.47 Million
≈ $23.02 Million
฿171.13 Million Thailand ฿0.98 ▲ +0.00%
5073 Yangarra Resources Ltd
TO:YGR
4.32x CA$21.16 Million
≈ $15.31 Million
CA$4.90 Million Canada CA$1.36 ▲ +3.82%
5074 Suzhou Jinfu New Material Co
SHE:300128
4.31x CN¥60.47 Million
≈ $8.85 Million
CN¥14.02 Million China CN¥4.17 ▲ +4.25%
5075 Macarthur Minerals Ltd
V:MMS
4.31x CA$3.66 Million
≈ $2.65 Million
CA$849.45K Canada CA$0.01 ▲ +0.00%
5076 Argo Global Listed Infrastructure Ltd
AU:ALI
4.31x AU$11.64 Million
≈ $8.23 Million
AU$2.70 Million Australia AU$2.58 ▼ -1.53%
5077 SEG International Bhd
KLSE:9792
4.31x RM44.54 Million
≈ $11.18 Million
RM10.33 Million Malaysia RM0.64 ▼ -0.78%
5078 Wuzhou Special Paper Group Co. Ltd.
SHG:605007
4.31x CN¥255.48 Million
≈ $37.38 Million
CN¥59.28 Million China CN¥14.37 ▼ -3.82%
5079 Akamai Technologies Inc
NASDAQ:AKAM
4.31x $366.58 Million $85.07 Million USA $124.91 ▲ +1.45%
5080 Zhuhai Winbase International Chemical Tank Terminal Co Ltd
SHE:002492
4.31x CN¥36.03 Million
≈ $5.27 Million
CN¥8.36 Million China CN¥4.84 ▼ -1.43%
5081 Vesuvius India Limited
NSE:VESUVIUS
4.31x Rs2.58 Billion
≈ $27.91 Million
Rs599.30 Million India Rs466.40 ▼ -0.19%
5082 SR Bancorp, Inc. Common stock
NASDAQ:SRBK
4.31x $3.59 Million $834.00K USA $19.10 ▼ -0.26%
5083 Motech Industries Co Ltd
TWO:6244
4.31x NT$156.75 Million
≈ $4.94 Million
NT$36.40 Million Taiwan NT$25.71 ▲ +2.84%
5084 Ingress Industrial (Thailand) Public Company Limited
BK:INGRS
4.31x ฿408.95 Million
≈ $12.75 Million
฿94.96 Million Thailand ฿0.36 ▲ +0.00%
5085 Fountaine Pajo
PA:ALFPC
4.31x €22.27 Million
≈ $26.03 Million
€5.17 Million France €89.00 ▼ -1.11%
5086 Shenzhen Yinghe Technology Co Ltd
SHE:300457
4.31x CN¥839.57 Million
≈ $122.86 Million
CN¥194.99 Million China CN¥18.26 ▲ +3.46%
5087 Zillow Group Inc
NASDAQ:ZG
4.30x $198.00 Million $46.00 Million USA $31.80 ▼ -3.17%
5088 Zillow Group Inc Class C
NASDAQ:Z
4.30x $198.00 Million $46.00 Million USA $31.85 ▼ -3.57%
5089 Beacon Roofing Supply Inc
NASDAQ:BECN
4.30x $359.80 Million $83.60 Million USA $124.17 ▲ +0.00%
5090 Equity Residential
NYSE:EQR
4.30x $400.51 Million $93.10 Million USA $68.29 ▼ -0.74%
5091 Suli Co Ltd
SHG:603585
4.30x CN¥255.55 Million
≈ $37.40 Million
CN¥59.42 Million China CN¥9.21 ▼ -0.65%
5092 Bannari Amman Sugars Limited
NSE:BANARISUG
4.30x Rs2.49 Billion
≈ $26.95 Million
Rs579.51 Million India Rs3475.00 ▼ -0.07%
5093 Oceana
JSE:OCE
4.30x ZAC1.24 Billion
≈ $657.93K
ZAC288.00 Million South Africa ZAC6999.00 ▼ -1.63%
5094 Eterna Therapeutics Inc
NASDAQ:ERNA
4.30x $954.00 Million $222.00 Million USA $4.54 ▼ -16.39%
5095 Indus Towers Limited
NSE:INDUSTOWER
4.30x Rs79.03 Billion
≈ $854.72 Million
Rs18.39 Billion India Rs404.45 ▲ +0.61%
5096 Mittal Life Style Limited
NSE:MITTAL
4.29x Rs65.39 Million
≈ $707.16K
Rs15.22 Million India Rs0.94 ▲ +1.08%
5097 Lao Feng Xiang Co Ltd B
SHG:900905
4.29x $2.39 Billion $556.96 Million China $2.99 ▲ +0.61%
5098 Guangdong Fuxin Technology Co. Ltd. A
SHG:688662
4.29x CN¥53.12 Million
≈ $7.77 Million
CN¥12.38 Million China CN¥84.60 ▲ +19.15%
5099 Korea Petro Chemical Ind
KO:006650
4.29x ₩128.14 Billion
≈ $86.84 Million
₩29.86 Billion Korea ₩96300.00 ▼ -0.41%
5100 Ahn-Gook Pharmaceutical Co. Ltd
KQ:001540
4.29x ₩14.44 Billion
≈ $9.79 Million
₩3.37 Billion Korea ₩11560.00 ▲ +1.58%