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
7001 KABE Group AB (publ.)
ST:KABE-B
2.98x Skr143.00 Million
≈ $15.39 Million
Skr48.00 Million Sweden Skr188.00 ▲ +0.80%
7002 ShenZhen Kondarl Group Co Ltd
SHE:000048
2.98x CN¥213.79 Million
≈ $31.28 Million
CN¥71.76 Million China CN¥20.22 ▲ +10.01%
7003 DEFAMA Deutsche Fachmarkt AG
XETRA:DEF
2.98x €2.96 Million
≈ $3.46 Million
€994.88K Germany €23.10 ▲ +1.32%
7004 XJ Electric Co Ltd
SHE:000400
2.98x CN¥796.56 Million
≈ $116.56 Million
CN¥267.52 Million China CN¥21.89 ▼ -0.32%
7005 Arrow Electronics Inc
NYSE:ARW
2.98x $699.75 Million $235.11 Million USA $216.23 ▲ +5.17%
7006 Shanghai Taisheng Wind Power
SHE:300129
2.98x CN¥290.16 Million
≈ $42.46 Million
CN¥97.52 Million China CN¥7.40 ▲ +0.54%
7007 Chiangmai Rimdoi Public Company Limited
BK:CRD
2.98x ฿87.75 Million
≈ $2.74 Million
฿29.49 Million Thailand ฿0.56 ▼ -1.75%
7008 Douglas Emmett Inc
NYSE:DEI
2.98x $132.64 Million $44.58 Million USA $12.28 ▲ +1.24%
7009 General Environmental Conservation Public Company Limited
BK:GENCO
2.97x ฿73.90 Million
≈ $2.30 Million
฿24.85 Million Thailand ฿0.33 ▲ +3.13%
7010 Gia Lai Electricity JSC
VN:GEG
2.97x ₫493.11 Billion
≈ $18.74 Million
₫165.82 Billion Vietnam ₫12150.00 ▼ -2.02%
7011 Elecster Oyj A
HE:ELEAV
2.97x €226.00K
≈ $264.22K
€76.00K Finland €2.82 ▲ +0.00%
7012 Bloomage Biotechnology Corp Ltd
SHG:688363
2.97x CN¥93.75 Million
≈ $13.72 Million
CN¥31.53 Million China CN¥36.86 ▲ +0.55%
7013 Intikeramik Alamasri Industri
JK:IKAI
2.97x Rp27.53 Billion
≈ $1.61 Million
Rp9.26 Billion Indonesia Rp20.00 ▼ -9.09%
7014 Bangkok Life Assurance Public Company Limited
BK:BLA
2.97x ฿2.42 Billion
≈ $75.40 Million
฿813.79 Million Thailand ฿27.00 ▲ +0.00%
7015 Changzhou Kaidi Electrical Inc
SHG:605288
2.97x CN¥41.17 Million
≈ $6.03 Million
CN¥13.85 Million China CN¥60.74 ▲ +10.00%
7016 Imas Makina Sanayi AS
IS:IMASM
2.97x TL299.37 Million
≈ $6.71 Million
TL100.74 Million Turkey TL2.80 ▼ -0.71%
7017 Fila Holdings Corp
KO:081660
2.97x ₩254.98 Billion
≈ $172.80 Million
₩85.82 Billion Korea ₩46000.00 ▼ -3.77%
7018 Agile Content SA
MC:AGIL
2.97x €8.95 Million
≈ $10.47 Million
€3.01 Million Spain €2.20 ▲ +0.00%
7019 Surfilter Network Technology Co Ltd
SHE:300311
2.97x CN¥60.39 Million
≈ $8.84 Million
CN¥20.33 Million China CN¥4.93 ▲ +0.61%
7020 Digital Realty Trust Inc
NYSE:DLR
2.97x $532.42 Million $179.27 Million USA $179.31 ▲ +1.74%
7021 Zynex Inc
NASDAQ:ZYXI
2.97x $7.07 Million $2.38 Million USA $0.09 ▲ +7.50%
7022 Aedas Homes SL
MC:AEDAS
2.97x €185.69 Million
≈ $217.09 Million
€62.53 Million Spain €22.25 ▲ +0.23%
7023 Naver Corporation
KO:035420
2.97x ₩944.52 Billion
≈ $640.09 Million
₩318.10 Billion Korea ₩193000.00 ▲ +3.82%
7024 Gansu Yasheng Industrial Group Co Ltd
SHG:600108
2.97x CN¥21.51 Million
≈ $3.15 Million
CN¥7.24 Million China CN¥2.86 ▼ -1.72%
7025 Booking Holdings Inc
NASDAQ:BKNG
2.97x $3.21 Billion $1.08 Billion USA $179.40 ▼ -0.03%
7026 JMT Network Services Public Company Limited
BK:JMT
2.97x ฿657.88 Million
≈ $20.51 Million
฿221.72 Million Thailand ฿12.40 ▲ +2.48%
7027 Spyrosoft Spólka Akcyjna
F:2NP
2.97x €23.71 Million
≈ $27.71 Million
€7.99 Million Germany €80.20 ▲ +0.00%
7028 Huadian Power International Corp Ltd Class A
SHG:600027
2.97x CN¥7.51 Billion
≈ $1.10 Billion
CN¥2.53 Billion China CN¥4.74 ▼ -1.46%
7029 Suzhou Victory Precision Manufacture Co Ltd
SHE:002426
2.97x CN¥131.44 Million
≈ $19.23 Million
CN¥44.32 Million China CN¥2.49 ▲ +4.62%
7030 e-future.Co.Ltd
KQ:134060
2.97x ₩270.14 Million
≈ $183.07K
₩91.09 Million Korea ₩4750.00 ▼ -1.25%
7031 Shenzhen Microgate Technology Co Ltd
SHE:300319
2.97x CN¥284.00 Million
≈ $41.56 Million
CN¥95.78 Million China CN¥15.95 ▲ +11.07%
7032 Akkhie Prakarn Public Company Limited
BK:AKP
2.96x ฿24.94 Million
≈ $777.48K
฿8.41 Million Thailand ฿0.71 ▲ +0.00%
7033 Cool Company Oy
OL:CLCO
2.96x Nkr35.15 Million
≈ $3.70 Million
Nkr11.86 Million Norway Nkr95.30 ▲ +0.00%
7034 Dino Polska SA
WAR:DNP
2.96x zł1.09 Billion
≈ $300.01 Million
zł367.72 Million Poland zł29.78 ▼ -0.40%
7035 Shandong Sunway Petrochemical Engineering Co Ltd
SHE:002469
2.96x CN¥98.13 Million
≈ $14.36 Million
CN¥33.10 Million China CN¥5.54 ▼ -1.95%
7036 Beijing New Oriental Star Petrochemical Engineering Co Ltd
SHE:002755
2.96x CN¥187.71 Million
≈ $27.47 Million
CN¥63.33 Million China CN¥13.38 ▼ -0.22%
7037 Shanghai Luoman Lighting Technologies Inc.
SHG:605289
2.96x CN¥23.29 Million
≈ $3.41 Million
CN¥7.86 Million China CN¥106.98 ▲ +6.45%
7038 Jiangsu Zhongtian Technology Co Ltd
SHG:600522
2.96x CN¥2.28 Billion
≈ $334.22 Million
CN¥770.69 Million China CN¥34.63 ▲ +7.48%
7039 Group 1 Automotive Inc
NYSE:GPI
2.96x $129.20 Million $43.60 Million USA $311.62 ▲ +1.85%
7040 WINBO-Dongjian Automotive Technology Co. Ltd.
SHE:300978
2.96x CN¥138.20 Million
≈ $20.22 Million
CN¥46.64 Million China CN¥7.96 ▼ -1.12%
7041 Reservoir Media Inc
NASDAQ:RSVR
2.96x $13.05 Million $4.40 Million USA $10.22 ▲ +0.69%
7042 Federal Mogul Izmit Piston ve Pim Uretim Tesisleri AS
IS:FMIZP
2.96x TL38.80 Million
≈ $869.09K
TL13.10 Million Turkey TL286.75 ▼ -1.12%
7043 I Yuan Precision Ind Co Ltd
TWO:2235
2.96x NT$36.43 Million
≈ $1.15 Million
NT$12.30 Million Taiwan NT$27.75 ▼ -0.18%
7044 Guangbo Group Stock Co Ltd
SHE:002103
2.96x CN¥145.50 Million
≈ $21.29 Million
CN¥49.12 Million China CN¥6.09 ▼ -0.65%
7045 Cheil Electric Wiring Devices Co. Ltd.
KQ:199820
2.96x ₩8.58 Billion
≈ $5.81 Million
₩2.90 Billion Korea ₩6640.00 ▲ +2.15%
7046 Xiamen Meiya Pico Information
SHE:300188
2.96x CN¥567.05 Million
≈ $82.98 Million
CN¥191.47 Million China CN¥10.18 ▲ +3.35%
7047 China Northern Rare Earth Group High-Tech Co Ltd
SHG:600111
2.96x CN¥1.81 Billion
≈ $264.34 Million
CN¥610.02 Million China CN¥39.36 ▲ +4.74%
7048 MegaStudyEdu Co. Ltd
KQ:215200
2.96x ₩66.78 Billion
≈ $45.25 Million
₩22.55 Billion Korea ₩37700.00 ▲ +1.48%
7049 Shore Bancshares Inc
NASDAQ:SHBI
2.96x $42.47 Million $14.35 Million USA $23.12 ▲ +0.48%
7050 Haulotte Group SA
PA:PIG
2.96x €48.14 Million
≈ $56.28 Million
€16.26 Million France €2.15 ▼ -1.83%
7051 Puig Brands SA
MC:PUIG
2.96x €942.84 Million
≈ $1.10 Billion
€318.69 Million Spain €16.84 ▲ +0.00%
7052 Wha Yu Industrial Co Ltd
TW:3419
2.96x NT$79.09 Million
≈ $2.49 Million
NT$26.74 Million Taiwan NT$12.45 ▲ +1.22%
7053 Distribuidora de Gas Cuyana SA
BA:DGCU2
2.96x AR$28.44 Billion
≈ $20.58 Million
AR$9.61 Billion Argentina AR$1615.00 ▲ +0.31%
7054 Koninklijke Heijmans N.V.
AS:HEIJM
2.96x €210.00 Million
≈ $245.51 Million
€71.00 Million Netherlands €98.25 ▲ +1.97%
7055 Eco Animal Health Group Plc
LSE:EAH
2.96x GBX10.01 Million
≈ $1.22K
GBX3.38 Million UK GBX88.50 ▲ +1.14%
7056 Aberdeen Standard Global Infrastructure Income Fund
NYSE:ASGI
2.95x $24.38 Million $8.25 Million USA $24.25 ▲ +1.13%
7057 Taiflex Scientific Co Ltd
TW:8039
2.95x NT$506.36 Million
≈ $15.95 Million
NT$171.37 Million Taiwan NT$212.00 ▲ +9.84%
7058 STAG Industrial Inc
NYSE:STAG
2.95x $143.51 Million $48.59 Million USA $41.77 ▼ -0.12%
7059 IMMOFINANZ AG
VI:IIA
2.95x €239.21 Million
≈ $279.66 Million
€81.00 Million Austria €17.40 ▲ +0.00%
7060 Oil & Natural Gas Corporation Limited
NSE:ONGC
2.95x Rs607.87 Billion
≈ $6.57 Billion
Rs205.89 Billion India Rs249.89 ▲ +0.12%
7061 Introl S.A.
WAR:INL
2.95x zł24.77 Million
≈ $6.82 Million
zł8.39 Million Poland zł7.78 ▼ -0.26%
7062 Star Holdings
NASDAQ:STHO
2.95x $5.31 Million $1.80 Million USA $9.38 ▼ -0.21%
7063 Visionox Technology Inc
SHE:002387
2.95x CN¥679.48 Million
≈ $99.43 Million
CN¥230.34 Million China CN¥6.28 ▲ +2.61%
7064 Guangdong Kitech New Material Holding Co.Ltd.
SHE:300995
2.95x CN¥25.63 Million
≈ $3.75 Million
CN¥8.69 Million China CN¥23.07 ▲ +0.30%
7065 Ecovyst Inc
NYSE:ECVT
2.95x $16.94 Million $5.75 Million USA $12.64 ▲ +1.94%
7066 Tongling Jingd
SHG:600577
2.95x CN¥425.92 Million
≈ $62.33 Million
CN¥144.53 Million China CN¥7.21 ▲ +2.27%
7067 Vimian Group AB
ST:VIMIAN
2.95x Skr56.57 Million
≈ $6.09 Million
Skr19.20 Million Sweden Skr33.75 ▼ -1.60%
7068 Yuen Chang Stainless Steel Co Ltd
TW:2069
2.95x NT$257.90 Million
≈ $8.13 Million
NT$87.54 Million Taiwan NT$18.75 ▲ +0.81%
7069 Studsvik AB
ST:SVIK
2.95x Skr54.20 Million
≈ $5.83 Million
Skr18.40 Million Sweden Skr209.00 ▲ +1.70%
7070 Beach Energy Ltd
AU:BPT
2.95x AU$442.40 Million
≈ $313.03 Million
AU$150.20 Million Australia AU$0.87 ▼ -2.25%
7071 Fras-le S.A
SA:FRAS3
2.95x R$316.78 Million
≈ $62.16 Million
R$107.55 Million Brazil R$20.96 ▲ +1.30%
7072 Yancoal Australia Ltd
AU:YAL
2.94x AU$480.00 Million
≈ $339.63 Million
AU$163.00 Million Australia AU$5.81 ▲ +2.29%
7073 Perak Transit Bhd
KLSE:0186
2.94x RM45.94 Million
≈ $11.53 Million
RM15.60 Million Malaysia RM0.18 ▲ +0.00%
7074 RHOEN-KLINIK.UNSP.ADR 1/2
F:RHKU
2.94x €127.60 Million
≈ $149.18 Million
€43.35 Million Germany €5.80 ▲ +3.57%
7075 Opthea Ltd
AU:OPT
2.94x AU$8.24 Million
≈ $5.83 Million
AU$2.80 Million Australia AU$0.01 ▲ +8.33%
7076 Alro Slatina
RO:ALR
2.94x RON48.10 Million
≈ $11.04 Million
RON16.34 Million Romania RON1.47 ▲ +2.45%
7077 Kingdee International Software Group Company Limited
F:KDIC
2.94x €386.86 Million
≈ $452.28 Million
€131.47 Million Germany €0.79 ▲ +2.70%
7078 Acter Co Ltd
TWO:5536
2.94x NT$2.95 Billion
≈ $92.87 Million
NT$1.00 Billion Taiwan NT$1190.00 ▲ +4.39%
7079 Midi Utama Indonesia Tbk
JK:MIDI
2.94x Rp781.37 Billion
≈ $45.79 Million
Rp265.57 Billion Indonesia Rp294.00 ▲ +2.80%
7080 Perion Network
TA:PERI
2.94x ILA23.42 Million
≈ $62.80K
ILA7.96 Million Israel ILA2915.00 ▲ +1.04%
7081 MannKind Corp
NASDAQ:MNKD
2.94x $23.49 Million $7.99 Million USA $4.05 ▲ +1.76%
7082 CapMan Oyj B
HE:CAPMAN
2.94x €12.29 Million
≈ $14.37 Million
€4.18 Million Finland €1.74 ▲ +0.00%
7083 Inner Mongolia North Hauler Joint Stock Co Ltd
SHG:600262
2.94x CN¥239.47 Million
≈ $35.04 Million
CN¥81.44 Million China CN¥13.15 ▲ +2.81%
7084 Highwood Asset Management Ltd
V:HAM
2.94x CA$16.81 Million
≈ $12.16 Million
CA$5.72 Million Canada CA$5.05 ▲ +1.00%
7085 Installed Building Products Inc
NYSE:IBP
2.94x $102.30 Million $34.80 Million USA $222.09 ▼ -0.95%
7086 Promotora y Operadora de Infraestructura S. A. B. de C. V
MX:PINFRA
2.94x MX$6.29 Billion
≈ $361.71 Million
MX$2.14 Billion Mexico MX$279.41 ▲ +0.58%
7087 Chemcon Speciality Chemicals Limited
NSE:CHEMCON
2.94x Rs356.48 Million
≈ $3.86 Million
Rs121.34 Million India Rs181.06 ▼ -0.59%
7088 Poulaillon SA
PA:ALPOU
2.94x €6.81 Million
≈ $7.96 Million
€2.32 Million France €9.00 ▲ +0.00%
7089 Capital Small Finance Bank Limited
NSE:CAPITALSFB
2.94x Rs713.50 Million
≈ $7.72 Million
Rs242.92 Million India Rs305.05 ▼ -0.07%
7090 Webull Corp
NASDAQ:BULL
2.94x $38.43 Million $13.09 Million USA $8.15 ▲ +5.98%
7091 Structural Monitoring Systems Plc
AU:SMN
2.94x AU$4.41 Million
≈ $3.12 Million
AU$1.50 Million Australia AU$0.38 ▲ +1.35%
7092 Aeroports de Paris SA
PA:ADP
2.94x €834.00 Million
≈ $975.03 Million
€284.00 Million France €106.30 ▲ +0.28%
7093 Altria Group
NYSE:MO
2.94x $3.27 Billion $1.11 Billion USA $72.99 ▼ -2.24%
7094 Neptune Insurance Holdings Inc.
NYSE:NP
2.94x $12.75 Million $4.34 Million USA $30.34 ▼ -3.96%
7095 Arcellx Inc
NASDAQ:ACLX
2.94x $58.25 Million $19.84 Million USA $115.07 ▲ +0.00%
7096 Guangxi Bossco Environmental Protection Technology Co Ltd
SHE:300422
2.93x CN¥195.80 Million
≈ $28.65 Million
CN¥66.72 Million China CN¥4.05 ▼ -2.17%
7097 Shanghai Kaibao Pharmaceutical
SHE:300039
2.93x CN¥190.98 Million
≈ $27.95 Million
CN¥65.09 Million China CN¥5.59 ▼ -0.89%
7098 AirIQ Inc
V:IQ
2.93x CA$399.00K
≈ $288.63K
CA$136.00K Canada CA$0.54 ▲ +0.00%
7099 Eche Izquierdo
SN:EISA
2.93x CL$12.31 Billion
≈ $13.77 Million
CL$4.20 Billion Chile CL$539.99 ▼ -0.19%
7100 Sports Toto Berhad
KLSE:1562
2.93x RM173.33 Million
≈ $43.52 Million
RM59.10 Million Malaysia RM1.37 ▲ +0.00%