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
4201 Jiangsu Etern Co Ltd
SHG:600105
5.34x CN¥56.46 Million
≈ $8.26 Million
CN¥10.57 Million China CN¥54.29 ▲ +4.56%
4202 Geoprima Solusi Tbk PT
JK:GPSO
5.34x Rp15.42 Billion
≈ $903.34K
Rp2.89 Billion Indonesia Rp486.00 ▼ -1.62%
4203 Regencell Bioscience Holdings Ltd
NASDAQ:RGC
5.34x $154.30 Million $28.90 Million USA $22.16 ▼ -6.69%
4204 Petra Diamonds Ltd
LSE:PDL
5.34x £68.85 Million
≈ $92.46 Million
£12.90 Million UK £9.50 ▼ -0.63%
4205 Hubei Shuanghuan Science and Technology Stock Co Ltd
SHE:000707
5.34x CN¥113.49 Million
≈ $16.61 Million
CN¥21.26 Million China CN¥4.81 ▼ -3.22%
4206 InterRent Real Estate Investment Trust
TO:IIP-UN
5.34x CA$18.76 Million
≈ $13.57 Million
CA$3.52 Million Canada CA$12.68 ▼ -0.94%
4207 Fujian Qingshan Paper Industry Co Ltd
SHG:600103
5.33x CN¥47.53 Million
≈ $6.96 Million
CN¥8.91 Million China CN¥3.96 ▼ -2.70%
4208 LD + HOUSES PCL FGN BA 1
F:LHOG
5.33x €3.82 Billion
≈ $4.47 Billion
€717.14 Million Germany €0.08 ▲ +0.00%
4209 Jilin Chemical Fibre Co Ltd
SHE:000420
5.33x CN¥56.38 Million
≈ $8.25 Million
CN¥10.58 Million China CN¥4.38 ▼ -2.67%
4210 Allied Tecnologia S.A
SA:ALLD3
5.33x R$2.04 Billion
≈ $400.28 Million
R$382.95 Million Brazil R$5.46 ▼ -4.21%
4211 Nanjing Chixia Development Co Ltd
SHG:600533
5.33x CN¥336.39 Million
≈ $49.22 Million
CN¥63.16 Million China CN¥2.20 ▼ -1.79%
4212 Changchun Faway Automobile Components Co Ltd
SHG:600742
5.32x CN¥677.42 Million
≈ $99.13 Million
CN¥127.23 Million China CN¥7.94 ▼ -0.75%
4213 Paras Petrofils Limited
NSE:PARASPETRO
5.32x Rs4.16 Million
≈ $45.02K
Rs782.00K India Rs1.96 ▼ -0.51%
4214 Shanghai General Healthy Information and Technology Co. Ltd.
SHG:605186
5.32x CN¥18.23 Million
≈ $2.67 Million
CN¥3.43 Million China CN¥28.28 ▲ +1.40%
4215 Full Truck Alliance Co Ltd ADR
NYSE:YMM
5.32x $2.97 Billion $558.46 Million USA $8.50 ▼ -2.63%
4216 Yongyue Science & Tech Co Ltd
SHG:603879
5.32x CN¥6.02 Million
≈ $880.23K
CN¥1.13 Million China CN¥4.92 ▼ -1.99%
4217 Voestalpine AG
VI:VOE
5.31x €317.30 Million
≈ $370.96 Million
€59.70 Million Austria €46.32 ▼ -4.30%
4218 VOESTALPINE ADR 1/5/O.N.
F:VASS
5.31x €317.30 Million
≈ $370.96 Million
€59.70 Million Germany €8.55 ▲ +0.00%
4219 China Southern Power Grid Energy Efficiency & Clean Energy Co Ltd
SHE:003035
5.31x CN¥683.55 Million
≈ $100.03 Million
CN¥128.61 Million China CN¥7.00 ▼ -2.23%
4220 Multi Ways Holdings Ltd
NYSE MKT:MWG
5.31x $3.63 Million $682.14K USA $1.36 ▲ +0.74%
4221 Shanghai Yaohua Pilkington Glass Group Co Ltd A
SHG:600819
5.31x CN¥199.23 Million
≈ $29.15 Million
CN¥37.49 Million China CN¥6.40 ▲ +0.00%
4222 COGNYTE SOFTWARE LTD
F:81M
5.31x €19.97 Million
≈ $23.34 Million
€3.76 Million Germany €7.70 ▲ +10.00%
4223 Mineros SA
TO:MSA
5.31x CA$50.62 Million
≈ $36.62 Million
CA$9.53 Million Canada CA$5.80 ▼ -0.85%
4224 Internet Thailand Public Company Limited
F:IE2A
5.31x €530.08 Million
≈ $619.71 Million
€99.81 Million Germany €0.10 ▲ +0.00%
4225 Arvind SmartSpaces Limited
NSE:ARVSMART
5.31x Rs1.35 Billion
≈ $14.57 Million
Rs253.63 Million India Rs584.40 ▼ -0.29%
4226 Avax S.A
AT:AVAX
5.31x €16.10 Million
≈ $18.83 Million
€3.03 Million Greece €3.54 ▼ -1.94%
4227 Emerging Display Technologies Corp
TW:3038
5.31x NT$142.18 Million
≈ $4.48 Million
NT$26.78 Million Taiwan NT$25.15 ▼ -0.20%
4228 Stanley Fertilizer Co Ltd
SHE:002588
5.31x CN¥1.11 Billion
≈ $161.81 Million
CN¥208.34 Million China CN¥8.82 ▼ -2.65%
4229 Daesang Corp
KO:001680
5.31x ₩117.69 Billion
≈ $79.76 Million
₩22.17 Billion Korea ₩18610.00 ▼ -1.95%
4230 Anhui Yuanchen Environmental Protection Science & Technology Co. Ltd.
SHG:688659
5.31x CN¥33.40 Million
≈ $4.89 Million
CN¥6.29 Million China CN¥9.98 ▼ -1.48%
4231 Armada Berjaya Trans Tbk PT
JK:JAYA
5.31x Rp9.83 Billion
≈ $575.84K
Rp1.85 Billion Indonesia Rp119.00 ▼ -1.65%
4232 The Reject Shop Ltd
AU:TRS
5.31x AU$84.60 Million
≈ $59.86 Million
AU$15.95 Million Australia AU$6.68 ▲ +0.00%
4233 Ubis (Asia) Public Company Limited
BK:UBIS
5.30x ฿30.94 Million
≈ $964.40K
฿5.83 Million Thailand ฿1.18 ▼ -4.07%
4234 Substrate AI S.A.
MC:SAI
5.30x €1.13 Million
≈ $1.33 Million
€213.87K Spain €0.03 ▲ +1.90%
4235 BG Staffing Inc
NYSE:BGSF
5.30x $5.29 Million $999.00K USA $5.25 ▲ +2.74%
4236 Shanghai Dragonnet Tech
SHE:300245
5.30x CN¥87.55 Million
≈ $12.81 Million
CN¥16.53 Million China CN¥6.40 ▼ -5.60%
4237 AME Elite Consortium Bhd
KLSE:5293
5.29x RM141.34 Million
≈ $35.49 Million
RM26.69 Million Malaysia RM1.52 ▲ +1.33%
4238 Dayforce Inc.
NYSE:DAY
5.29x $112.70 Million $21.30 Million USA $69.86 ▲ +1.36%
4239 Shenzhen Bromake New Material Co. Ltd. A
SHE:301387
5.29x CN¥95.81 Million
≈ $14.02 Million
CN¥18.12 Million China CN¥92.80 ▼ -1.25%
4240 Leslies Inc
NASDAQ:LESL
5.29x $114.91 Million $21.73 Million USA $5.33 ▲ +14.13%
4241 PCBL LIMITED
NSE:PCBL
5.28x Rs8.22 Billion
≈ $88.92 Million
Rs1.56 Billion India Rs293.05 ▲ +0.74%
4242 CK HUTCHISON HLDGS ADR 1
F:2CKA
5.28x €62.57 Billion
≈ $73.15 Billion
€11.84 Billion Germany €6.75 ▲ +0.75%
4243 Klimasan Klima Sanayi ve Ticaret AS
IS:KLMSN
5.28x TL473.21 Million
≈ $10.60 Million
TL89.56 Million Turkey TL34.78 ▲ +1.99%
4244 Groep Brussel Lambert NV
BR:GBLB
5.28x €232.40 Million
≈ $271.70 Million
€44.00 Million Belgium €81.85 ▲ +0.06%
4245 Metro Investment Development Co Ltd
SHG:600683
5.28x CN¥268.20 Million
≈ $39.25 Million
CN¥50.78 Million China CN¥15.06 ▼ -3.65%
4246 Lands’ End Inc
NASDAQ:LE
5.28x $64.80 Million $12.27 Million USA $11.09 ▼ -1.60%
4247 Norva24 Group AB
ST:NORVA
5.28x Skr298.20 Million
≈ $32.09 Million
Skr56.50 Million Sweden Skr36.00 ▲ +0.00%
4248 Sundiro Holding Co Ltd
SHE:000571
5.28x CN¥215.88 Million
≈ $31.59 Million
CN¥40.91 Million China CN¥5.74 ▼ -1.20%
4249 Masisa
SN:MASISA
5.28x CL$8.38 Million
≈ $9.37K
CL$1.59 Million Chile CL$14.09 ▼ -1.74%
4250 Eastern Star Real Estate Public Company Limited
BK:ESTAR
5.28x ฿768.92 Million
≈ $23.97 Million
฿145.71 Million Thailand ฿0.22 ▼ -4.35%
4251 Sanjiang Shopping Club Co Ltd
SHG:601116
5.27x CN¥121.92 Million
≈ $17.84 Million
CN¥23.12 Million China CN¥12.07 ▼ -4.21%
4252 Hites S.A.
SN:HITES
5.27x CL$20.90 Billion
≈ $23.37 Million
CL$3.96 Billion Chile CL$133.27 ▲ +0.00%
4253 Readytech Holdings Ltd
AU:RDY
5.27x AU$13.58 Million
≈ $9.61 Million
AU$2.58 Million Australia AU$1.61 ▼ -0.62%
4254 Petronas Dagangan Bhd
KLSE:5681
5.27x RM1.36 Billion
≈ $342.45 Million
RM258.88 Million Malaysia RM18.78 ▲ +0.97%
4255 Delek Logistics Partners LP
NYSE:DKL
5.27x $170.38 Million $32.35 Million USA $52.33 ▲ +2.33%
4256 Hisense Home Appliances Group Co. Ltd
F:GKE
5.27x €4.89 Billion
≈ $5.72 Billion
€928.44 Million Germany €2.70 ▼ -1.10%
4257 Yufo Electronics Co Ltd
TWO:6194
5.26x NT$87.88 Million
≈ $2.77 Million
NT$16.69 Million Taiwan NT$34.25 ▼ -1.01%
4258 Regulus Resources Inc
V:REG
5.26x CA$2.93 Million
≈ $2.12 Million
CA$556.26K Canada CA$4.08 ▼ -1.69%
4259 Dutch Bros Inc
NYSE:BROS
5.26x $84.72 Million $16.10 Million USA $55.92 ▼ -1.20%
4260 Globalfoundries Inc
NASDAQ:GFS
5.26x $542.00 Million $103.00 Million USA $84.70 ▼ -1.50%
4261 Global Lighting Technologies Inc
TW:4935
5.26x NT$207.07 Million
≈ $6.52 Million
NT$39.36 Million Taiwan NT$41.00 ▼ -2.26%
4262 Gates Industrial Corporation plc
NYSE:GTES
5.26x $269.80 Million $51.30 Million USA $26.11 ▲ +0.31%
4263 Trias Sentosa Tbk
JK:TRST
5.26x Rp79.47 Billion
≈ $4.66 Million
Rp15.11 Billion Indonesia Rp428.00 ▼ -0.93%
4264 Guodian Nanjing Automation Co Ltd
SHG:600268
5.26x CN¥1.42 Billion
≈ $207.30 Million
CN¥269.49 Million China CN¥12.77 ▼ -5.83%
4265 Beijing Creative Distribution Automation Co Ltd
SHE:002350
5.26x CN¥63.06 Million
≈ $9.23 Million
CN¥12.00 Million China CN¥14.54 ▼ -2.42%
4266 Beijing Beilu Pharmaceutical
SHE:300016
5.25x CN¥74.66 Million
≈ $10.93 Million
CN¥14.21 Million China CN¥7.92 ▼ -2.10%
4267 Sinoma Science & Technology Co Ltd
SHE:002080
5.25x CN¥1.78 Billion
≈ $259.83 Million
CN¥337.99 Million China CN¥63.80 ▲ +0.28%
4268 Xinjiang Baodi Mining Co. Ltd. A
SHG:601121
5.25x CN¥736.70 Million
≈ $107.80 Million
CN¥140.34 Million China CN¥6.32 ▼ -3.51%
4269 Heritage Global Inc
NASDAQ:HGBL
5.25x $1.58 Million $301.00K USA $1.25 ▲ +0.81%
4270 ezCaretech Co. LTD
KQ:099750
5.25x ₩7.96 Billion
≈ $5.40 Million
₩1.52 Billion Korea ₩6750.00 ▼ -2.88%
4271 Foresta Group Holdings Ltd
AU:FGH
5.24x AU$302.60K
≈ $214.11K
AU$57.74K Australia AU$0.02 ▲ +0.00%
4272 Skin Elements Ltd
AU:SKN
5.24x AU$357.80K
≈ $253.17K
AU$68.32K Australia AU$0.01 ▼ -14.29%
4273 Somnomed Ltd
AU:SOM
5.24x AU$4.15 Million
≈ $2.93 Million
AU$792.00K Australia AU$0.60 ▲ +0.00%
4274 Shanghai Datun Energy Resources Co Ltd
SHG:600508
5.23x CN¥260.26 Million
≈ $38.08 Million
CN¥49.72 Million China CN¥14.70 ▲ +1.17%
4275 PTG Energy PCL
BK:PTG
5.23x ฿1.07 Billion
≈ $33.46 Million
฿205.10 Million Thailand ฿7.15 ▼ -1.38%
4276 Dredging Corporation of India Limited
NSE:DREDGECORP
5.23x Rs1.12 Billion
≈ $12.11 Million
Rs213.97 Million India Rs1203.60 ▼ -2.34%
4277 Jiangling Motors Corp Ltd
SHE:200550
5.23x HK$2.23 Billion
≈ $285.00 Million
HK$426.73 Million China HK$9.61 ▼ -0.21%
4278 Turbon AG
F:TUR
5.23x €1.39 Million
≈ $1.63 Million
€266.00K Germany €2.50 ▲ +5.93%
4279 Zhejiang Zhongjian Technology Co Ltd
SHE:002779
5.23x CN¥46.28 Million
≈ $6.77 Million
CN¥8.85 Million China CN¥67.33 ▼ -2.08%
4280 RHI Magnesita NV
VI:RHIM
5.23x €153.50 Million
≈ $179.46 Million
€29.35 Million Austria €33.30 ▼ -1.48%
4281 China Telecom Corp Ltd
SHG:601728
5.23x CN¥40.56 Billion
≈ $5.94 Billion
CN¥7.76 Billion China CN¥6.01 ▼ -1.80%
4282 Damsan JSC
VN:ADS
5.23x ₫185.62 Billion
≈ $7.05 Million
₫35.49 Billion Vietnam ₫8980.00 ▼ -0.77%
4283 Aevis Victoria SA
SW:AEVS
5.23x CHF21.78 Million
≈ $27.54 Million
CHF4.17 Million Switzerland CHF12.95 ▲ +1.17%
4284 Namuga Co. Ltd
KQ:190510
5.23x ₩18.99 Billion
≈ $12.87 Million
₩3.63 Billion Korea ₩16830.00 ▼ -3.83%
4285 Lexicon Pharmaceuticals Inc
NASDAQ:LXRX
5.23x $16.99 Million $3.25 Million USA $1.90 ▲ +2.70%
4286 Korea Eng Cons
KO:023350
5.22x ₩30.06 Billion
≈ $20.37 Million
₩5.76 Billion Korea ₩4505.00 ▲ +1.58%
4287 Texchem Resources Bhd
KLSE:8702
5.22x RM30.86 Million
≈ $7.75 Million
RM5.91 Million Malaysia RM0.79 ▲ +0.00%
4288 Sinopec Oilfield Service Corporation
F:YIZH
5.22x €943.20 Million
≈ $1.10 Billion
€180.79 Million Germany €0.08 ▲ +21.17%
4289 Voksel Electric Tbk
JK:VOKS
5.22x Rp159.39 Billion
≈ $9.34 Million
Rp30.56 Billion Indonesia Rp198.00 ▼ -1.98%
4290 Hansard Global Plc
LSE:HSD
5.21x GBX7.30 Million
≈ $888.20
GBX1.40 Million UK GBX53.25 ▼ -1.39%
4291 Oversea Enterprise Bhd
KLSE:0153
5.21x RM5.24 Million
≈ $1.32 Million
RM1.00 Million Malaysia RM0.04 ▲ +0.00%
4292 Anhui Andeli Department Store Co Ltd
SHG:603031
5.21x CN¥353.73 Million
≈ $51.76 Million
CN¥67.88 Million China CN¥60.95 ▼ -3.65%
4293 Zymeworks Inc. Common Stock
NASDAQ:ZYME
5.21x $12.07 Million $2.32 Million USA $25.10 ▲ +3.08%
4294 Sunstone Development Co Ltd
SHG:603612
5.21x CN¥680.75 Million
≈ $99.61 Million
CN¥130.67 Million China CN¥20.55 ▼ -4.20%
4295 Enova International Inc
NYSE:ENVA
5.21x $474.54 Million $91.10 Million USA $167.86 ▲ +5.64%
4296 Riyue Heavy Industry Co Ltd
SHG:603218
5.21x CN¥785.49 Million
≈ $114.94 Million
CN¥150.81 Million China CN¥11.19 ▼ -2.10%
4297 IS Dongseo
KO:010780
5.21x ₩108.16 Billion
≈ $73.30 Million
₩20.77 Billion Korea ₩27150.00 ▼ -0.18%
4298 Guangxi Guidong Eletric Power Co Ltd
SHG:600310
5.21x CN¥776.51 Million
≈ $113.63 Million
CN¥149.13 Million China CN¥6.29 ▼ -0.94%
4299 HealthStream Inc
NASDAQ:HSTM
5.21x $13.19 Million $2.53 Million USA $25.29 ▲ +3.06%
4300 DaChan Food (Asia) Limited
F:3DS
5.20x €306.15 Million
≈ $357.93 Million
€58.83 Million Germany €0.06 ▲ +1.72%