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
18701 Falcon Machine Tools Co Ltd
TWO:4513
0.37x NT$63.33 Million
≈ $2.00 Million
NT$172.50 Million Taiwan NT$15.20 ▼ -0.98%
18702 Constellium SE
F:3OK
0.37x €73.00 Million
≈ $85.34 Million
€199.00 Million Germany €30.20 ▼ -0.66%
18703 Xi S And D Inc
KO:317400
0.37x ₩11.33 Billion
≈ $7.68 Million
₩30.93 Billion Korea ₩3710.00 ▲ +1.78%
18704 Sangam (India) Limited
NSE:SANGAMIND
0.37x Rs92.50 Million
≈ $1.00 Million
Rs252.60 Million India Rs527.35 ▼ -0.88%
18705 Bioalpha Holdings Bhd
KLSE:0179
0.37x RM1.82 Million
≈ $455.94K
RM4.96 Million Malaysia RM0.02 ▲ +0.00%
18706 Zhejiang Zone King Environmental Sci&Tech Co Ltd
SHG:688701
0.37x CN¥12.42 Million
≈ $1.82 Million
CN¥33.95 Million China CN¥9.21 ▼ -2.44%
18707 Formosan Union Chemical Corp
TW:1709
0.37x NT$77.15 Million
≈ $2.43 Million
NT$210.98 Million Taiwan NT$20.70 ▲ +2.73%
18708 Burstone Group Limited
JSE:BTN
0.36x ZAC135.96 Million
≈ $72.26K
ZAC372.51 Million South Africa ZAC950.00 ▲ +0.00%
18709 Finbond Group Ltd
JSE:FGL
0.36x ZAC19.27 Million
≈ $10.24K
ZAC52.78 Million South Africa ZAC99.00 ▲ +8.79%
18710 The Global Smaller Companies Trust Plc
LSE:GSCT
0.36x GBX7.19 Million
≈ $874.33
GBX19.71 Million UK GBX188.20 ▼ -0.11%
18711 Pharma Equity Group A/S Cl A
CO:PEG
0.36x Dkr4.24 Million
≈ $662.91K
Dkr11.63 Million Denmark Dkr0.07 ▼ -6.32%
18712 Copart Inc
NASDAQ:CPRT
0.36x $127.50 Million $349.97 Million USA $30.77 ▲ +1.38%
18713 Greenfire Resources Ltd.
NYSE:GFR
0.36x $17.73 Million $48.73 Million USA $5.98 ▲ +0.67%
18714 LUOYANG GLASS CO. H YC 1
F:LUG
0.36x €143.51 Million
≈ $167.77 Million
€394.72 Million Germany €0.32 ▼ -4.24%
18715 Satrec Initiative Co. Ltd
KQ:099320
0.36x ₩881.56 Million
≈ $597.42K
₩2.42 Billion Korea ₩125000.00 ▼ -3.40%
18716 Naspers Limited
F:NNWN
0.36x €1.91 Billion
≈ $2.23 Billion
€5.24 Billion Germany €8.85 ▼ -4.84%
18717 Finebesteel
KO:133820
0.36x ₩2.16 Billion
≈ $1.46 Million
₩5.95 Billion Korea ₩1067.00 ▼ -3.53%
18718 CoreCivic Inc
NYSE:CXW
0.36x $13.77 Million $37.92 Million USA $23.06 ▲ +6.22%
18719 Yenher Holdings Bhd
KLSE:5300
0.36x RM7.40 Million
≈ $1.86 Million
RM20.37 Million Malaysia RM0.77 ▼ -0.65%
18720 Kang Yong Electric Public Company Limited
BK:KYE
0.36x ฿136.37 Million
≈ $4.25 Million
฿375.80 Million Thailand ฿301.00 ▲ +0.67%
18721 Cromwell Property Group
AU:CMW
0.36x AU$35.50 Million
≈ $25.12 Million
AU$97.90 Million Australia AU$0.42 ▲ +1.20%
18722 McEwen Mining Inc.
TO:MUX
0.36x CA$12.07 Million
≈ $8.73 Million
CA$33.29 Million Canada CA$29.46 ▲ +1.69%
18723 Forum Energy Technologies Inc
NYSE:FET
0.36x $1.63 Million $4.49 Million USA $53.64 ▲ +2.82%
18724 Waaree Energies Limited
NSE:WAAREEENER
0.36x Rs5.75 Billion
≈ $62.15 Million
Rs15.88 Billion India Rs3071.60 ▼ -0.42%
18725 Seazen Holdings Co Ltd
SHG:601155
0.36x CN¥213.64 Million
≈ $31.26 Million
CN¥590.44 Million China CN¥11.83 ▼ -4.06%
18726 GIIR Inc
KO:035000
0.36x ₩1.25 Billion
≈ $847.79K
₩3.46 Billion Korea ₩7400.00 ▲ +0.41%
18727 Zhejiang Songyuan Automotive Safety
SHE:300893
0.36x CN¥36.76 Million
≈ $5.38 Million
CN¥101.70 Million China CN¥20.89 ▼ -4.83%
18728 Dawning Information Industry Co Ltd
SHG:603019
0.36x CN¥85.78 Million
≈ $12.55 Million
CN¥237.45 Million China CN¥84.40 ▼ -2.22%
18729 Clean Science and Technology Limited
NSE:CLEAN
0.36x Rs226.12 Million
≈ $2.45 Million
Rs626.25 Million India Rs788.70 ▼ -0.60%
18730 Andersen Group Inc.
NYSE:ANDG
0.36x $40.02 Million $111.11 Million USA $40.06 ▲ +8.65%
18731 Yunnan Tourism Co Ltd
SHE:002059
0.36x CN¥65.70 Million
≈ $9.61 Million
CN¥182.40 Million China CN¥4.40 ▼ -2.87%
18732 SRx Health Solutions Inc.
NYSE MKT:SRXH
0.36x $7.60 Million $21.11 Million USA $0.13 ▼ -1.55%
18733 Impex Ferro Tech Limited
NSE:IMPEXFERRO
0.36x Rs32.80 Million
≈ $354.74K
Rs91.13 Million India Rs2.20 ▲ +4.76%
18734 Bio Planet SA
WAR:BIP
0.36x zł733.00K
≈ $201.73K
zł2.04 Million Poland zł32.20 ▲ +0.63%
18735 Malteries Franco-Belges Société Anonyme
PA:MALT
0.36x €6.77 Million
≈ $7.91 Million
€18.84 Million France €855.00 ▲ +0.00%
18736 Bangkok Union Insurance Public Co. Ltd.
BK:BUI
0.36x ฿28.01 Million
≈ $873.11K
฿78.00 Million Thailand ฿11.20 ▼ -0.88%
18737 Taylor Devices Inc
NASDAQ:TAYD
0.36x $896.89K $2.50 Million USA $52.57 ▼ -0.02%
18738 Rottneros AB
ST:RROS
0.36x Skr14.00 Million
≈ $1.51 Million
Skr39.00 Million Sweden Skr2.39 ▲ +5.05%
18739 Citra Marga Nusaphala Persada
JK:CMNP
0.36x Rp69.73 Billion
≈ $4.09 Million
Rp194.34 Billion Indonesia Rp1365.00 ▼ -1.80%
18740 AXT Inc
NASDAQ:AXTI
0.36x $536.00K $1.50 Million USA $105.99 ▼ -0.67%
18741 Ihlas Haber Ajansi AS
IS:IHAAS
0.36x TL1.87 Million
≈ $41.81K
TL5.21 Million Turkey TL102.00 ▲ +3.03%
18742 Companhia Energetica de Minas Gerais CEMIG Pref ADR
NYSE:CIG
0.36x $681.59 Million $1.90 Billion USA $2.61 ▼ -0.76%
18743 Noble Mineral Exploration Inc
V:NOB
0.36x CA$434.66K
≈ $314.43K
CA$1.21 Million Canada CA$0.06 ▼ -8.33%
18744 Plascar Participações Industriais S.A
SA:PLAS3
0.36x R$22.54 Million
≈ $4.42 Million
R$63.03 Million Brazil R$2.93 ▲ +0.00%
18745 Hydrotek Public Company Limited
BK:HYDRO
0.36x ฿4.96 Million
≈ $154.65K
฿13.88 Million Thailand ฿1.20 ▼ -2.44%
18746 Amrutanjan Health Care Limited
NSE:AMRUTANJAN
0.36x Rs109.07 Million
≈ $1.18 Million
Rs305.08 Million India Rs542.75 ▼ -0.70%
18747 Trinity Precision Technology Co Ltd
TWO:4534
0.36x NT$17.05 Million
≈ $537.20K
NT$47.72 Million Taiwan NT$31.65 ▲ +9.90%
18748 Chailease Holding Co Ltd
TW:5871
0.36x NT$1.71 Billion
≈ $53.76 Million
NT$4.78 Billion Taiwan NT$119.00 ▲ +1.28%
18749 Feedback PLC
LSE:FDBK
0.36x GBX57.75K
≈ $7.03
GBX161.75K UK GBX7.40 ▼ -3.90%
18750 HUHUTECH International Group Inc. Ordinary Shares
NASDAQ:HUHU
0.36x $303.08K $849.33K USA $8.30 ▼ -2.58%
18751 Donaldson Company Inc
NYSE:DCI
0.36x $33.00 Million $92.50 Million USA $84.05 ▼ -1.40%
18752 Afi Properties Ltd
TA:AFPR
0.36x ILA115.05 Million
≈ $308.44K
ILA322.62 Million Israel ILA20350.00 ▲ +0.00%
18753 LGL Group Inc
NYSE MKT:LGL
0.36x $275.00K $772.00K USA $7.00 ▲ +0.00%
18754 Cengild Medical Berhad
KLSE:0243
0.36x RM947.00K
≈ $237.76K
RM2.66 Million Malaysia RM0.22 ▼ -2.27%
18755 Syncona Limited
LSE:SYNC
0.36x GBX20.47 Million
≈ $2.49K
GBX57.50 Million UK GBX99.30 ▼ -2.26%
18756 Tamul Multimedia Co. Ltd
KQ:093640
0.36x ₩279.29 Million
≈ $189.27K
₩785.25 Million Korea ₩3570.00 ▼ -4.42%
18757 Bt Brands Inc
NASDAQ:BTBD
0.36x $325.18K $914.98K USA $1.18 ▼ -0.84%
18758 Charming Medical Limited Class A Ordinary Shares
NASDAQ:MCTA
0.36x $425.89K $1.20 Million USA $29.36 ▲ +0.00%
18759 Eugene Corporation
KQ:023410
0.36x ₩13.37 Billion
≈ $9.06 Million
₩37.65 Billion Korea ₩3530.00 ▲ +1.58%
18760 Inventure Growth & Securities Limited
NSE:INVENTURE
0.36x Rs21.69 Million
≈ $234.58K
Rs61.08 Million India Rs0.94 ▼ -2.08%
18761 Aon PLC
F:4VK
0.35x €430.00 Million
≈ $502.72 Million
€1.21 Billion Germany €270.60 ▼ -0.62%
18762 Davicom Semiconductor Inc
TW:3094
0.35x NT$4.91 Million
≈ $154.82K
NT$13.87 Million Taiwan NT$32.70 ▲ +0.00%
18763 Dunedin Income Growth Investment Trust PLC
LSE:DIG
0.35x GBX6.40 Million
≈ $778.21
GBX18.06 Million UK GBX302.00 ▼ -0.66%
18764 ATAM VALVES ORD (BSE)
NSE:ATAM
0.35x Rs3.49 Million
≈ $37.79K
Rs9.88 Million India Rs71.91 ▲ +1.99%
18765 High Coast Distillery AB
ST:HIGHCO-B
0.35x Skr602.00K
≈ $64.78K
Skr1.70 Million Sweden Skr30.80 ▼ -6.10%
18766 Crimson Tide plc
LSE:TIDE
0.35x GBX101.00K
≈ $12.29
GBX286.00K UK GBX87.50 ▼ -7.89%
18767 Liberty Global PLC Class B
NASDAQ:LBTYB
0.35x $791.60 Million $2.24 Billion USA $13.99 ▲ +0.00%
18768 Liberty Global PLC Class C
NASDAQ:LBTYK
0.35x $791.60 Million $2.24 Billion USA $11.24 ▼ -0.79%
18769 Bytes Technology Ltd
LSE:BYIT
0.35x GBX10.24 Million
≈ $1.25K
GBX29.03 Million UK GBX382.00 ▲ +4.03%
18770 Centuria Office REIT
AU:COF
0.35x AU$21.69 Million
≈ $15.35 Million
AU$61.54 Million Australia AU$0.89 ▲ +0.57%
18771 Resintech Bhd
KLSE:7232
0.35x RM4.80 Million
≈ $1.20 Million
RM13.62 Million Malaysia RM0.46 ▲ +0.00%
18772 Catena Media plc
ST:CTM
0.35x Skr1.44 Million
≈ $155.07K
Skr4.09 Million Sweden Skr2.43 ▼ -0.21%
18773 YeaRimDang Publishing Co. Ltd
KQ:036000
0.35x ₩374.12 Million
≈ $253.53K
₩1.06 Billion Korea ₩3160.00 ▲ +0.00%
18774 Arteris Inc
NASDAQ:AIP
0.35x $2.67 Million $7.58 Million USA $37.19 ▼ -0.67%
18775 Trio-Tech International
NYSE MKT:TRT
0.35x $134.00K $381.00K USA $13.82 ▲ +3.83%
18776 Group Up Industrial Co Ltd
TWO:6664
0.35x NT$106.81 Million
≈ $3.36 Million
NT$304.39 Million Taiwan NT$409.00 ▲ +0.25%
18777 Luks Kadife Ticaret ve Sanayi AS
IS:LUKSK
0.35x TL29.73 Million
≈ $665.87K
TL84.80 Million Turkey TL109.90 ▼ -4.93%
18778 Western Digital Corporation
NASDAQ:WDC
0.35x $1.12 Billion $3.21 Billion USA $575.50 ▼ -3.13%
18779 Unicaja Banco SA
MC:UNI
0.35x €48.00 Million
≈ $56.12 Million
€137.00 Million Spain €2.83 ▲ +1.07%
18780 Sigachi Industries Limited
NSE:SIGACHI
0.35x Rs56.42 Million
≈ $610.18K
Rs161.15 Million India Rs21.43 ▼ -0.83%
18781 Zhejiang Wanma Co Ltd
SHE:002276
0.35x CN¥56.40 Million
≈ $8.25 Million
CN¥161.30 Million China CN¥11.40 ▼ -1.89%
18782 Erbosan Erciyas Boru Sanayi Ve Ticaret AS
IS:ERBOS
0.35x TL33.41 Million
≈ $748.29K
TL95.64 Million Turkey TL194.10 ▼ -1.97%
18783 Blackrock Smaller Companies Trust PLC
LSE:BRSC
0.35x GBX4.50 Million
≈ $547.64
GBX12.89 Million UK GBX1316.00 ▼ -0.15%
18784 Saha Pathanapibul Public Company Limited
BK:SPC
0.35x ฿240.63 Million
≈ $7.50 Million
฿689.15 Million Thailand ฿55.50 ▲ +0.00%
18785 BRT Realty Trust
NYSE:BRT
0.35x $3.92 Million $11.24 Million USA $14.35 ▲ +0.91%
18786 Vince Holding Corp
NYSE:VNCE
0.35x $4.20 Million $12.06 Million USA $2.96 ▲ +0.34%
18787 Autocount Dotcom Berhad
KLSE:0276
0.35x RM2.01 Million
≈ $503.89K
RM5.76 Million Malaysia RM0.66 ▼ -1.50%
18788 Shenzhen Keanda Electronic Techno
SHE:002972
0.35x CN¥2.91 Million
≈ $425.36K
CN¥8.35 Million China CN¥12.77 ▲ +4.33%
18789 Archean Chemical Industries Limited
NSE:ACI
0.35x Rs353.20 Million
≈ $3.82 Million
Rs1.02 Billion India Rs531.65 ▼ -0.72%
18790 Victory Square Technologies Inc
F:6F6
0.35x €47.18K
≈ $55.16K
€135.79K Germany €0.43 ▼ -9.62%
18791 KIOCL Limited
NSE:KIOCL
0.35x Rs135.60 Million
≈ $1.47 Million
Rs390.30 Million India Rs395.30 ▲ +3.02%
18792 Villeroy & Boch AG
XETRA:VIB3
0.35x €2.50 Million
≈ $2.92 Million
€7.20 Million Germany €16.35 ▲ +3.48%
18793 Chin Yang Chem
KO:051630
0.35x ₩347.99 Million
≈ $235.83K
₩1.00 Billion Korea ₩2045.00 ▲ +29.92%
18794 Aon PLC
NYSE:AON
0.35x $430.00 Million $1.24 Billion USA $322.24 ▲ +2.10%
18795 Kworld Computer Co Ltd
TWO:3287
0.35x NT$19.80 Million
≈ $623.93K
NT$57.07 Million Taiwan NT$37.35 ▲ +2.05%
18796 HMA AGRO INDUSTRIES ORD (BSE)
NSE:HMAAGRO
0.35x Rs314.12 Million
≈ $3.40 Million
Rs905.61 Million India Rs23.06 ▼ -2.04%
18797 CIMB Group Holdings Bhd
KLSE:1023
0.35x RM664.55 Million
≈ $166.85 Million
RM1.92 Billion Malaysia RM7.35 ▲ +2.08%
18798 Grupo Minsa S.A.B. de C.V
MX:MINSAB
0.35x MX$21.25 Million
≈ $1.22 Million
MX$61.44 Million Mexico MX$10.39 ▲ +0.00%
18799 Caixabank SA
MC:CABK
0.35x €400.00 Million
≈ $467.64 Million
€1.16 Billion Spain €11.54 ▲ +0.30%
18800 Zhejiang Yonggui Electric Equipment Co Ltd
SHE:300351
0.35x CN¥5.68 Million
≈ $831.74K
CN¥16.44 Million China CN¥17.30 ▼ -4.42%