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
19501 Consolidated Edison Inc
NYSE:ED
0.19x $174.00 Million $924.00 Million USA $111.98 ▲ +0.43%
19502 Xiamen Guang Pu Electronics Co Ltd
SHE:300632
0.19x CN¥4.54 Million
≈ $664.52K
CN¥24.14 Million China CN¥16.35 ▼ -4.55%
19503 MCOT Public Company Limited
BK:MCOT
0.19x ฿140.40 Million
≈ $4.38 Million
฿746.72 Million Thailand ฿5.70 ▼ -3.39%
19504 Baylin Technologies Inc
TO:BYL
0.19x CA$188.00K
≈ $136.00K
CA$1.00 Million Canada CA$0.26 ▲ +6.25%
19505 Caisse Regionale de Credit Agricole Mutuel de Normandie Seine SC
PA:CCN
0.19x €11.19 Million
≈ $13.08 Million
€59.54 Million France €163.00 ▲ +0.00%
19506 Resilient Property Income Fund Ltd
JSE:RES
0.19x ZAC747.85 Million
≈ $397.45K
ZAC3.98 Billion South Africa ZAC8199.00 ▲ +2.68%
19507 QuiaPEG Pharmaceuticals Holding AB
ST:QUIA
0.19x Skr1.80 Million
≈ $193.49K
Skr9.60 Million Sweden Skr0.00 ▼ -16.67%
19508 Sumit Woods Limited
NSE:SUMIT
0.19x Rs3.08 Million
≈ $33.27K
Rs16.43 Million India Rs52.15 ▲ +0.19%
19509 DIVA Laboratories Ltd
TWO:4153
0.19x NT$5.57 Million
≈ $175.45K
NT$29.81 Million Taiwan NT$31.50 ▼ -0.32%
19510 Ryanair Holdings plc
IR:RYA
0.19x €320.90 Million
≈ $375.17 Million
€1.72 Billion Ireland €24.78 ▲ +0.85%
19511 Bide Pharmatech Co. Ltd. A
SHG:688073
0.19x CN¥28.32 Million
≈ $4.14 Million
CN¥151.74 Million China CN¥46.69 ▼ -3.89%
19512 Yalla Group Ltd
NYSE:YALA
0.19x $5.50 Million $29.47 Million USA $5.43 ▲ +1.88%
19513 Formosa Prosonic Industries
KLSE:9172
0.19x RM4.61 Million
≈ $1.16 Million
RM24.72 Million Malaysia RM1.03 ▲ +0.98%
19514 Hanmi Science
KO:008930
0.19x ₩7.96 Billion
≈ $5.39 Million
₩42.71 Billion Korea ₩33950.00 ▼ -4.37%
19515 ICG Longbow Senior Secured UK Property Debt Investments Ltd
LSE:LBOW
0.19x GBX846.37K
≈ $102.98
GBX4.54 Million UK GBX12.90 ▲ +4.88%
19516 Olive Resource Capital Inc
V:OC
0.19x CA$961.56K
≈ $695.58K
CA$5.17 Million Canada CA$0.11 ▲ +4.76%
19517 Kerlink SAS
PA:ALKLK
0.19x €236.00K
≈ $275.91K
€1.27 Million France €1.09 ▲ +1.87%
19518 Mega Manunggal Property TBK PT
JK:MMLP
0.19x Rp2.38 Billion
≈ $139.31K
Rp12.81 Billion Indonesia Rp288.00 ▼ -1.37%
19519 Tempore Properties SOCIMI SAU
MC:YTEM
0.19x €2.94 Million
≈ $3.43 Million
€15.83 Million Spain €2.88 ▲ +0.00%
19520 A10 Network
NYSE:ATEN
0.19x $2.23 Million $12.03 Million USA $31.32 ▼ -6.42%
19521 Oi S.A
SA:OIBR3
0.19x R$24.60 Million
≈ $4.83 Million
R$132.85 Million Brazil R$0.13 ▲ +0.00%
19522 JPMorgan Global Emerging Markets Investment Trust PLC
LSE:JEMI
0.19x GBX4.32 Million
≈ $525.38
GBX23.32 Million UK GBX196.00 ▼ -1.75%
19523 Webster Financial Corporation
NYSE:WBS
0.19x $317.61 Million $1.72 Billion USA $77.09 ▲ +0.18%
19524 GPT Infraprojects Limited
NSE:GPTINFRA
0.19x Rs115.22 Million
≈ $1.25 Million
Rs622.56 Million India Rs122.44 ▲ +1.27%
19525 SBI Cards and Payment Services Limited
NSE:SBICARD
0.18x Rs1.02 Billion
≈ $10.98 Million
Rs5.49 Billion India Rs654.90 ▲ +1.53%
19526 Santierul Naval Orsova SA
RO:SNO
0.18x RON886.01K
≈ $203.44K
RON4.79 Million Romania RON31.00 ▼ -1.27%
19527 Groupe Partouche SA
PA:PAR
0.18x €2.50 Million
≈ $2.93 Million
€13.55 Million France €24.00 ▲ +0.00%
19528 Pacte Novation
PA:MLPAC
0.18x €6.00K
≈ $7.01K
€32.47K France €9.10 ▲ +0.00%
19529 PT Trimuda Nuansa Citra Tbk
JK:TNCA
0.18x Rp48.97 Million
≈ $2.87K
Rp265.07 Million Indonesia Rp160.00 ▼ -3.61%
19530 Clarke Inc.
TO:CKI
0.18x CA$2.61 Million
≈ $1.89 Million
CA$14.15 Million Canada CA$23.05 ▼ -0.22%
19531 Sleep Number Corp
NASDAQ:SNBR
0.18x $139.00K $754.00K USA $0.03 ▲ +13.64%
19532 China Dongxiang (Group) Co. Ltd
F:4C1
0.18x €63.86 Million
≈ $74.66 Million
€347.18 Million Germany €0.03 ▲ +1.67%
19533 Baid Finserv Limited
NSE:BAIDFIN
0.18x Rs15.75 Million
≈ $170.34K
Rs85.67 Million India Rs10.03 ▲ +1.72%
19534 ASM INTL N.V. NY/1 EO-04
F:AVSN
0.18x €43.80 Million
≈ $51.21 Million
€238.50 Million Germany €775.00 ▼ -9.88%
19535 MultiChoice Group Ltd
JSE:MCG
0.18x ZAC549.00 Million
≈ $291.77K
ZAC2.99 Billion South Africa ZAC12375.00 ▲ +0.20%
19536 Jiangsu Libert Inc
SHG:605167
0.18x CN¥10.35 Million
≈ $1.51 Million
CN¥56.39 Million China CN¥13.15 ▼ -1.72%
19537 QINGCI GAMES INC. -00001
F:Z56
0.18x €9.38 Million
≈ $10.96 Million
€51.12 Million Germany €0.25 ▼ -11.35%
19538 Montanaro UK Smaller Companies Investment Trust PLC
LSE:MTU
0.18x GBX1.41 Million
≈ $171.98
GBX7.72 Million UK GBX109.00 ▲ +0.23%
19539 Inventus Mining Corp
V:IVS
0.18x CA$12.26K
≈ $8.87K
CA$67.06K Canada CA$0.25 ▼ -2.00%
19540 BlackRock Energy and Resources Closed Fund
NYSE:BGR
0.18x $4.23 Million $23.12 Million USA $15.95 ▼ -1.36%
19541 Triveni Engineering & Industries Limited
NSE:TRIVENI
0.18x Rs387.00 Million
≈ $4.19 Million
Rs2.12 Billion India Rs228.75 ▼ -4.69%
19542 Palfinger AG
VI:PAL
0.18x €2.77 Million
≈ $3.24 Million
€15.19 Million Austria €33.00 ▲ +0.92%
19543 Jiangsu Yueda Investment Co Ltd
SHG:600805
0.18x CN¥11.23 Million
≈ $1.64 Million
CN¥61.52 Million China CN¥4.16 ▲ +0.48%
19544 United Bankers Oyj
HE:UNITED
0.18x €1.25 Million
≈ $1.46 Million
€6.83 Million Finland €24.10 ▲ +1.26%
19545 Yantai Yatong Precision Mechanical Corp. A
SHG:603190
0.18x CN¥20.21 Million
≈ $2.96 Million
CN¥110.84 Million China CN¥15.14 ▲ +1.20%
19546 Ta Chen Stainless Pipe Co Ltd
TW:2027
0.18x NT$412.20 Million
≈ $12.99 Million
NT$2.27 Billion Taiwan NT$42.20 ▼ -5.27%
19547 BH Macro Limited
LSE:BHMU
0.18x $29.30 Million $161.47 Million UK $4.23 ▼ -0.94%
19548 BH Macro Limited
LSE:BHMG
0.18x £29.30 Million
≈ $39.34 Million
£161.47 Million UK £415.00 ▼ -0.48%
19549 Iljeong Ind
KO:008500
0.18x ₩2.20 Billion
≈ $1.49 Million
₩12.12 Billion Korea ₩624.00 ▲ +0.65%
19550 Commerce Split Corp
TO:YCM
0.18x CA$560.01K
≈ $405.10K
CA$3.10 Million Canada CA$10.80 ▲ +0.00%
19551 Acco Brands Corporation
NYSE:ACCO
0.18x $3.50 Million $19.40 Million USA $4.35 ▲ +5.33%
19552 Meorient
SHE:300795
0.18x CN¥18.39 Million
≈ $2.69 Million
CN¥102.08 Million China CN¥13.54 ▲ +1.96%
19553 Dcon Products Public Company Limited
BK:DCON
0.18x ฿2.84 Million
≈ $88.52K
฿15.78 Million Thailand ฿0.19 ▲ +5.56%
19554 Kina Securities Ltd
AU:KSL
0.18x AU$10.38 Million
≈ $7.34 Million
AU$57.69 Million Australia AU$1.27 ▲ +2.42%
19555 Watts Water Technologies Inc
NYSE:WTS
0.18x $17.90 Million $99.60 Million USA $346.59 ▲ +0.26%
19556 Senkron Guvenlik ve Iletisim Sistemleri AS
IS:SNKRN
0.18x TL152.86K
≈ $3.42K
TL850.86K Turkey TL323.00 ▼ -6.31%
19557 Toubani Resources Ltd
AU:TRE
0.18x AU$28.93K
≈ $20.47K
AU$161.38K Australia AU$0.27 ▼ -1.82%
19558 Impax Environmental Markets PLC
LSE:IEM
0.18x GBX5.65 Million
≈ $686.95
GBX31.52 Million UK GBX431.50 ▼ -0.23%
19559 UOA Development Bhd
KLSE:5200
0.18x RM27.74 Million
≈ $6.96 Million
RM155.00 Million Malaysia RM1.70 ▲ +0.59%
19560 Industrias CH S. A. B. de C. V
MX:ICHB
0.18x MX$283.12 Million
≈ $16.29 Million
MX$1.58 Billion Mexico MX$178.00 ▼ -1.11%
19561 RPG Life Sciences Limited
NSE:RPGLIFE
0.18x Rs112.70 Million
≈ $1.22 Million
Rs631.40 Million India Rs2888.70 ▼ -1.35%
19562 Zuming Bean Products Co Ltd
SHE:003030
0.18x CN¥7.36 Million
≈ $1.08 Million
CN¥41.26 Million China CN¥23.01 ▲ +1.77%
19563 Fubon Financial Holding Co Ltd Pref B
TW:2881B
0.18x NT$5.36 Billion
≈ $168.84 Million
NT$30.04 Billion Taiwan NT$60.70 ▼ -0.16%
19564 Fubon Financial Holding Co Ltd Pref
TW:2881A
0.18x NT$5.36 Billion
≈ $168.84 Million
NT$30.04 Billion Taiwan NT$61.70 ▲ +0.00%
19565 The North American Income Trust plc
LSE:NAIT
0.18x GBX8.18 Million
≈ $995.63
GBX45.88 Million UK GBX436.00 ▲ +0.46%
19566 Apex Biotechnology Corp
TW:1733
0.18x NT$5.19 Million
≈ $163.42K
NT$29.21 Million Taiwan NT$31.70 ▼ -1.55%
19567 Shenzhen Liantronics
SHE:300269
0.18x CN¥8.21 Million
≈ $1.20 Million
CN¥46.29 Million China CN¥4.40 ▲ +2.09%
19568 Puya Semiconductor Shanghai Co Ltd
SHG:688766
0.18x CN¥26.32 Million
≈ $3.85 Million
CN¥148.47 Million China CN¥309.99 ▼ -16.62%
19569 Dongkuk Refractories & Steel Co. Ltd
KQ:075970
0.18x ₩15.22 Million
≈ $10.32K
₩85.95 Million Korea ₩1615.00 ▼ -2.30%
19570 Nebag ag
SW:NBEN
0.18x CHF46.13K
≈ $58.32K
CHF260.77K Switzerland CHF6.20 ▲ +2.48%
19571 Hangzhou Kelin Electric Co. Ltd. A
SHG:688611
0.18x CN¥2.33 Million
≈ $340.53K
CN¥13.16 Million China CN¥53.90 ▼ -5.85%
19572 Vital Farms Inc
NASDAQ:VITL
0.18x $5.78 Million $32.74 Million USA $13.82 ▲ +3.99%
19573 Link Bilgisayar Sistemleri Yazilimi ve Donanimi Sanayi ve Ticaret AS
IS:LINK
0.18x TL21.56 Million
≈ $482.80K
TL122.18 Million Turkey TL6.00 ▼ -3.07%
19574 Yongji Printing Co Ltd
SHG:603058
0.18x CN¥7.44 Million
≈ $1.09 Million
CN¥42.17 Million China CN¥9.33 ▲ +4.71%
19575 Luxchem Corporation Bhd
KLSE:5143
0.18x RM2.32 Million
≈ $582.21K
RM13.21 Million Malaysia RM0.43 ▼ -2.27%
19576 Wag! Group Co.
NASDAQ:PET
0.18x $1.02 Million $5.80 Million USA $0.01 ▲ +0.00%
19577 AVTECH Sweden AB Series B
ST:AVT-B
0.18x Skr700.00K
≈ $75.33K
Skr4.00 Million Sweden Skr4.37 ▼ -4.27%
19578 Mayr-Melnhof Karton AG
VI:MMK
0.17x €24.96 Million
≈ $29.18 Million
€142.71 Million Austria €82.40 ▼ -0.36%
19579 Baillie Gifford UK Growth Fund PLC
LSE:BGUK
0.17x GBX3.77 Million
≈ $458.46
GBX21.56 Million UK GBX220.00 ▲ +1.85%
19580 JPMorgan UK Small Cap Growth & Income Plc
LSE:JUGI
0.17x GBX6.01 Million
≈ $731.73
GBX34.41 Million UK GBX337.00 ▲ +1.05%
19581 Sparebanken Ost
OL:SPOG
0.17x Nkr113.20 Million
≈ $11.91 Million
Nkr648.20 Million Norway Nkr72.40 ▲ +1.83%
19582 Beijing Centergate Technologies Holding Co Ltd
SHE:000931
0.17x CN¥1.86 Million
≈ $272.42K
CN¥10.68 Million China CN¥4.14 ▲ +0.00%
19583 Generation Income Properties Inc
NASDAQ:GIPR
0.17x $238.85K $1.37 Million USA $0.70 ▲ +7.44%
19584 Fursys
KO:016800
0.17x ₩1.16 Billion
≈ $783.53K
₩6.65 Billion Korea ₩25900.00 ▼ -2.81%
19585 Centratama Telekomunikasi Ind
JK:CENT
0.17x Rp70.23 Billion
≈ $4.12 Million
Rp404.08 Billion Indonesia Rp81.00 ▼ -1.22%
19586 Anand Rathi Wealth Limited
NSE:ANANDRATHI
0.17x Rs100.40 Million
≈ $1.09 Million
Rs578.24 Million India Rs2037.90 ▼ -0.69%
19587 IOL Chemicals and Pharmaceuticals Limited
NSE:IOLCP
0.17x Rs110.60 Million
≈ $1.20 Million
Rs639.00 Million India Rs147.15 ▼ -2.85%
19588 MicroPort Scientific Corporation
F:MSK
0.17x €5.63 Million
≈ $6.58 Million
€32.74 Million Germany €0.73 ▼ -1.36%
19589 Astra Graphia Tbk
JK:ASGR
0.17x Rp11.93 Billion
≈ $698.82K
Rp69.49 Billion Indonesia Rp1930.00 ▲ +0.26%
19590 Invesco California Value Muni Inc Tr
NYSE:VCV
0.17x $9.31 Million $54.26 Million USA $10.59 ▲ +0.86%
19591 Taaleri Oyj
HE:TAALA
0.17x €2.07 Million
≈ $2.42 Million
€12.10 Million Finland €7.25 ▼ -0.82%
19592 RVRC Holding AB
ST:RVRC
0.17x Skr18.00 Million
≈ $1.94 Million
Skr105.00 Million Sweden Skr61.65 ▲ +1.07%
19593 Cosmos Yatirim Holding AS
IS:COSMO
0.17x TL4.59 Million
≈ $102.76K
TL26.76 Million Turkey TL118.00 ▼ -3.67%
19594 Marwyn Value Investors Ltd
LSE:MVIR
0.17x GBX2.52 Million
≈ $306.06
GBX14.69 Million UK GBX283.00 ▲ +0.00%
19595 Zhangzhou Pientzehuang Pharmaceutical Co Ltd
SHG:600436
0.17x CN¥117.38 Million
≈ $17.18 Million
CN¥687.04 Million China CN¥136.01 ▲ +1.30%
19596 Aeluma, Inc
NASDAQ:ALMU
0.17x $249.32K $1.46 Million USA $14.19 ▼ -4.38%
19597 Rohas Tecnic Bhd
KLSE:9741
0.17x RM2.64 Million
≈ $662.57K
RM15.48 Million Malaysia RM0.18 ▼ -2.70%
19598 Khaitan (India) Limited
NSE:KHAITANLTD
0.17x Rs3.24 Million
≈ $35.07K
Rs19.04 Million India Rs130.00 ▼ -0.63%
19599 Khee San Bhd
KLSE:6203
0.17x RM11.17 Million
≈ $2.81 Million
RM65.65 Million Malaysia RM0.12 ▲ +0.00%
19600 Mg Internation
PA:ALMGI
0.17x €193.00K
≈ $225.64K
€1.13 Million France €2.50 ▼ -8.09%