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
15901 China-Singapore Suzhou Industrial Park Development Group Co Ltd
SHG:601512
0.87x CN¥208.37 Million
≈ $30.49 Million
CN¥238.55 Million China CN¥7.40 ▼ -3.14%
15902 Eastnine AB (publ)
ST:EAST
0.87x Skr6.41 Million
≈ $689.84K
Skr7.34 Million Sweden Skr45.75 ▲ +0.77%
15903 Netflix Inc
NASDAQ:NFLX
0.87x $2.11 Billion $2.42 Billion USA $70.09 ▲ +1.74%
15904 Edan Instruments Inc
SHE:300206
0.87x CN¥78.00 Million
≈ $11.41 Million
CN¥89.36 Million China CN¥11.09 ▼ -2.72%
15905 Transimex Saigon Corp
VN:TMS
0.87x ₫86.70 Billion
≈ $3.29 Million
₫99.34 Billion Vietnam ₫36850.00 ▲ +0.96%
15906 Shanghai Shuixing Home Textile Co Ltd Class A
SHG:603365
0.87x CN¥79.46 Million
≈ $11.63 Million
CN¥91.08 Million China CN¥17.74 ▼ -1.55%
15907 Arrienda Rental Properties SOCIMI SA
MC:YARP
0.87x €1.30 Million
≈ $1.52 Million
€1.50 Million Spain €2.84 ▲ +0.00%
15908 HEICO Corporation
NYSE:HEI-A
0.87x $178.60 Million $204.76 Million USA $253.40 ▲ +1.82%
15909 Cognex Corporation
NASDAQ:CGNX
0.87x $45.09 Million $51.70 Million USA $62.05 ▼ -2.19%
15910 Dodla Dairy Limited
NSE:DODLA
0.87x Rs360.44 Million
≈ $3.90 Million
Rs413.32 Million India Rs1061.20 ▲ +2.30%
15911 MAKUS Inc
KQ:093520
0.87x ₩2.54 Billion
≈ $1.72 Million
₩2.92 Billion Korea ₩18990.00 ▼ -0.89%
15912 Suprajit Engineering Limited
NSE:SUPRAJIT
0.87x Rs863.47 Million
≈ $9.34 Million
Rs990.33 Million India Rs484.45 ▼ -0.63%
15913 Sewoon Medical Co. Ltd
KQ:100700
0.87x ₩2.99 Billion
≈ $2.03 Million
₩3.43 Billion Korea ₩2320.00 ▲ +0.87%
15914 Plant Advanced Technologies SA
PA:ALPAT
0.87x €176.00
≈ $205.76
€202.00 France €5.30 ▼ -20.90%
15915 3M Company
NYSE:MMM
0.87x $574.00 Million $659.00 Million USA $172.62 ▲ +1.79%
15916 Songwon Industrial
KO:004430
0.87x ₩15.76 Billion
≈ $10.68 Million
₩18.09 Billion Korea ₩12700.00 ▼ -2.31%
15917 Mangalam Cement Limited
NSE:MANGLMCEM
0.87x Rs175.06 Million
≈ $1.89 Million
Rs201.05 Million India Rs984.05 ▲ +0.14%
15918 Mizrahi Tefahot
TA:MZTF
0.87x ILA1.29 Billion
≈ $3.46 Million
ILA1.48 Billion Israel ILA22640.00 ▼ -0.53%
15919 Ecopro Co. Ltd
KQ:086520
0.87x ₩60.62 Billion
≈ $41.08 Million
₩69.68 Billion Korea ₩78100.00 ▼ -7.35%
15920 GDI Property Group
AU:GDI
0.87x AU$14.27 Million
≈ $10.10 Million
AU$16.41 Million Australia AU$0.62 ▼ -0.81%
15921 Lu Thai Textile Co Ltd
SHE:000726
0.87x CN¥123.82 Million
≈ $18.12 Million
CN¥142.46 Million China CN¥5.76 ▼ -1.71%
15922 Laramide Resources Ltd
AU:LAM
0.87x AU$523.99K
≈ $370.75K
AU$603.03K Australia AU$0.76 ▲ +0.00%
15923 Laramide Resources Ltd.
TO:LAM
0.87x CA$523.99K
≈ $379.04K
CA$603.03K Canada CA$0.51 ▲ +3.03%
15924 Robot S.A.
MC:RBT
0.87x €572.57K
≈ $669.39K
€658.95K Spain €4.56 ▲ +0.00%
15925 Sichuan Development Lomon Co Ltd
SHE:002312
0.87x CN¥172.09 Million
≈ $25.18 Million
CN¥198.07 Million China CN¥8.03 ▼ -3.49%
15926 Gensource Potash Corporation
V:GSP
0.87x CA$1.98 Million
≈ $1.43 Million
CA$2.28 Million Canada CA$0.11 ▲ +0.00%
15927 Thessaloniki Water Supply & Sewerage Co S.A
AT:EYAPS
0.87x €49.50K
≈ $57.87K
€57.00K Greece €4.51 ▲ +1.01%
15928 Hunan Huakai Cultural and Creative Co Ltd
SHE:300592
0.87x CN¥114.48 Million
≈ $16.75 Million
CN¥131.85 Million China CN¥16.71 ▲ +1.89%
15929 Hy-Lok Corporation
KQ:013030
0.87x ₩13.16 Billion
≈ $8.92 Million
₩15.16 Billion Korea ₩32650.00 ▲ +1.56%
15930 Selectirente
PA:SELER
0.87x €7.24 Million
≈ $8.46 Million
€8.34 Million France €83.50 ▲ +0.60%
15931 Shandong Astro-century Education&Technology Co Ltd
SHE:300654
0.87x CN¥20.01 Million
≈ $2.93 Million
CN¥23.06 Million China CN¥11.17 ▼ -0.80%
15932 RiverNorth Flexible Municipal Income Fund II Inc
NYSE:RFMZ
0.87x $27.58 Million $31.80 Million USA $13.18 ▼ -0.23%
15933 Caregen Co.Ltd
KQ:214370
0.87x ₩4.16 Billion
≈ $2.82 Million
₩4.79 Billion Korea ₩56700.00 ▼ -1.56%
15934 Yangtze Optical Electronic Co. Ltd. A
SHG:688143
0.87x CN¥20.75 Million
≈ $3.04 Million
CN¥23.93 Million China CN¥96.84 ▼ -4.11%
15935 Yuasa Battery (Thailand) Public Company Limited
BK:YUASA
0.87x ฿41.59 Million
≈ $1.30 Million
฿47.97 Million Thailand ฿14.40 ▲ +0.70%
15936 Azek Company Inc
NYSE:AZEK
0.87x $47.05 Million $54.28 Million USA $54.35 ▲ +0.00%
15937 Chin Well Holdings Bhd
KLSE:5007
0.87x RM7.18 Million
≈ $1.80 Million
RM8.29 Million Malaysia RM0.71 ▼ -5.37%
15938 Docebo Inc
TO:DCBO
0.87x CA$5.29 Million
≈ $3.83 Million
CA$6.11 Million Canada CA$27.37 ▲ +2.51%
15939 WEG S.A.
SA:WEGE3
0.87x R$1.26 Billion
≈ $247.72 Million
R$1.46 Billion Brazil R$45.99 ▲ +0.70%
15940 TTW Public Company Limited
BK:TTW-R
0.87x ฿689.97 Million
≈ $21.51 Million
฿796.56 Million Thailand ฿9.25 ▲ +0.54%
15941 SIMFABRIC SA ZY-10
F:853
0.87x €3.07 Million
≈ $3.59 Million
€3.54 Million Germany €0.32 ▼ -0.31%
15942 Fufeng Group Limited
F:FFO1
0.87x €665.98 Million
≈ $778.60 Million
€768.95 Million Germany €0.55 ▼ -0.91%
15943 CG Power and Industrial Solutions Limited
NSE:CGPOWER
0.87x Rs4.81 Billion
≈ $52.07 Million
Rs5.56 Billion India Rs867.70 ▼ -1.82%
15944 Nanya Technology Corp
TW:2408
0.87x NT$2.74 Billion
≈ $86.28 Million
NT$3.16 Billion Taiwan NT$401.00 ▼ -5.87%
15945 Salzgitter AG
XETRA:SZG
0.87x €69.60 Million
≈ $81.37 Million
€80.40 Million Germany €55.05 ▲ +5.56%
15946 Hunan Warrant Pharmaceutical Co. Ltd. A
SHG:688799
0.87x CN¥142.23 Million
≈ $20.81 Million
CN¥164.32 Million China CN¥44.74 ▼ -5.39%
15947 ProPhase Labs Inc
NASDAQ:PRPH
0.87x $476.00K $550.00K USA $0.06 ▲ +1.03%
15948 SUNDRAGON S.A. ZY-1
F:6EI
0.87x €385.00K
≈ $450.11K
€445.00K Germany €0.05 ▲ +1.87%
15949 IDEX Corporation
NYSE:IEX
0.86x $103.70 Million $119.90 Million USA $223.27 ▲ +0.47%
15950 Zhejiang Yonghe Refrigerant Co Ltd
SHG:605020
0.86x CN¥171.09 Million
≈ $25.04 Million
CN¥197.88 Million China CN¥32.75 ▼ -3.93%
15951 Rank Progress S.A.
WAR:RNK
0.86x zł3.31 Million
≈ $909.58K
zł3.82 Million Poland zł4.88 ▼ -0.31%
15952 ICRA Limited
NSE:ICRA
0.86x Rs779.99 Million
≈ $8.44 Million
Rs902.47 Million India Rs4804.00 ▲ +0.62%
15953 Nanjing Huamai Tech Co Ltd
SHG:603042
0.86x CN¥19.67 Million
≈ $2.88 Million
CN¥22.77 Million China CN¥10.83 ▼ -3.22%
15954 Bimergen Energy Corporation
NYSE:BESS
0.86x $21.66K $25.08K USA $4.56 ▼ -1.72%
15955 Global Battery Metals Ltd
V:GBML
0.86x CA$295.67K
≈ $213.88K
CA$342.37K Canada CA$0.16 ▼ -11.11%
15956 IFirma SA
WAR:IFI
0.86x zł2.12 Million
≈ $583.18K
zł2.45 Million Poland zł24.50 ▼ -1.21%
15957 Micron Technology Inc
NASDAQ:MU
0.86x $11.90 Billion $13.79 Billion USA $920.95 ▼ -6.99%
15958 Ability Enterprise Co Ltd
TW:2374
0.86x NT$258.45 Million
≈ $8.14 Million
NT$299.39 Million Taiwan NT$67.50 ▼ -0.88%
15959 Xinjiang Daqo New Energy Co Ltd
SHG:688303
0.86x CN¥63.43 Million
≈ $9.28 Million
CN¥73.48 Million China CN¥16.72 ▼ -4.18%
15960 Middlesex Water Company
NASDAQ:MSEX
0.86x $12.05 Million $13.96 Million USA $56.19 ▼ -0.21%
15961 KNJ Co. Ltd
KQ:272110
0.86x ₩5.47 Billion
≈ $3.71 Million
₩6.34 Billion Korea ₩26250.00 ▼ -7.89%
15962 BSP Financial Group Ltd
AU:BFL
0.86x AU$535.92 Million
≈ $379.20 Million
AU$620.97 Million Australia AU$8.21 ▲ +0.12%
15963 Walmart Inc.
NASDAQ:WMT
0.86x $4.74 Billion $5.49 Billion USA $109.47 ▲ +0.99%
15964 CENTRICA ADR NEW 2004/4
F:CENN
0.86x €1.15 Billion
≈ $1.34 Billion
€1.33 Billion Germany €9.50 ▲ +0.53%
15965 Guangzhou Lingwe Technology Co. Ltd. A
SHE:301373
0.86x CN¥118.37 Million
≈ $17.32 Million
CN¥137.24 Million China CN¥85.01 ▼ -3.68%
15966 EJF Investments Ltd
LSE:EJFI
0.86x GBX3.38 Million
≈ $411.38
GBX3.92 Million UK GBX131.00 ▲ +0.00%
15967 Bank of Qingdao Co Ltd
SHE:002948
0.86x CN¥799.22 Million
≈ $116.95 Million
CN¥927.18 Million China CN¥5.71 ▼ -1.04%
15968 Waypoint REIT
AU:WPR
0.86x AU$54.30 Million
≈ $38.42 Million
AU$63.00 Million Australia AU$2.45 ▲ +0.00%
15969 Hateks Hatay Tekstil Isletmeleri AS
IS:HATEK
0.86x TL284.67 Million
≈ $6.38 Million
TL330.41 Million Turkey TL15.22 ▼ -1.49%
15970 Deutsche Real Estate AG
F:DRE2
0.86x €1.61 Million
≈ $1.89 Million
€1.87 Million Germany €11.80 ▼ -4.07%
15971 China Electric Manufacturing Corp
TW:1611
0.86x NT$36.37 Million
≈ $1.15 Million
NT$42.24 Million Taiwan NT$12.00 ▼ -1.64%
15972 Woory Industrial Co. Ltd
KQ:215360
0.86x ₩4.03 Billion
≈ $2.73 Million
₩4.68 Billion Korea ₩6300.00 ▼ -1.56%
15973 PagSeguro Digital Ltd
NYSE:PAGS
0.86x $460.81 Million $535.32 Million USA $9.20 ▼ -2.75%
15974 Amazon.com Inc
NASDAQ:AMZN
0.86x $26.03 Billion $30.25 Billion USA $232.11 ▼ -0.66%
15975 Ram Ratna Wires Limited
NSE:RAMRAT
0.86x Rs99.18 Million
≈ $1.07 Million
Rs115.29 Million India Rs414.10 ▲ +1.51%
15976 Jiangsu Yunyi Electric
SHE:300304
0.86x CN¥116.51 Million
≈ $17.05 Million
CN¥135.47 Million China CN¥10.56 ▲ +0.76%
15977 RTX Corporation
NYSE:RTX
0.86x $1.85 Billion $2.16 Billion USA $212.79 ▲ +1.74%
15978 EO Technics Co. Ltd
KQ:039030
0.86x ₩26.84 Billion
≈ $18.19 Million
₩31.21 Billion Korea ₩298500.00 ▼ -9.13%
15979 Coronation Fund Managers Ltd
JSE:CML
0.86x ZAC662.00 Million
≈ $351.82K
ZAC770.00 Million South Africa ZAC4156.00 ▲ +1.66%
15980 Auga Group AB
STU:W9Z
0.86x €2.09 Million
≈ $2.45 Million
€2.44 Million Germany €0.06 ▲ +65.56%
15981 King Slide Works Co Ltd
TW:2059
0.86x NT$3.00 Billion
≈ $94.36 Million
NT$3.49 Billion Taiwan NT$7735.00 ▼ -5.67%
15982 NAPCO Security Technologies Inc
NASDAQ:NSSC
0.86x $13.36 Million $15.55 Million USA $35.74 ▲ +0.22%
15983 Tons Lightology
TWO:4972
0.86x NT$10.01 Million
≈ $315.40K
NT$11.65 Million Taiwan NT$16.40 ▼ -2.38%
15984 Capitol Federal Financial Inc
NASDAQ:CFFN
0.86x $17.44 Million $20.30 Million USA $8.65 ▲ +1.17%
15985 Jiangsu Provincial Agricultural Reclamation and Development Co Ltd
SHG:601952
0.86x CN¥77.97 Million
≈ $11.41 Million
CN¥90.79 Million China CN¥8.01 ▼ -1.11%
15986 BillionToOne, Inc. Class A Common Stock
NASDAQ:BLLN
0.86x $15.43 Million $17.97 Million USA $126.08 ▼ -2.22%
15987 T.M.C. Industrial Public Company Limited
BK:TMC
0.86x ฿9.72 Million
≈ $302.86K
฿11.32 Million Thailand ฿0.70 ▲ +1.45%
15988 West African Resources Ltd
AU:WAF
0.86x AU$79.73 Million
≈ $56.41 Million
AU$92.90 Million Australia AU$2.80 ▼ -5.08%
15989 Fintech Chain Ltd
AU:FTC
0.86x AU$887.62K
≈ $628.05K
AU$1.03 Million Australia AU$0.00 ▲ +0.00%
15990 AstraZeneca PLC
NYSE:AZN
0.86x $3.36 Billion $3.91 Billion USA $169.26 ▲ +0.59%
15991 AstraZeneca PLC
NASDAQ:AZN
0.86x $3.36 Billion $3.91 Billion USA $187.03 ▼ -1.43%
15992 AstraZeneca PLC
LSE:AZN
0.86x GBX3.36 Billion
≈ $408.69K
GBX3.91 Billion UK GBX12670.00 ▼ -0.14%
15993 Charoen Pokphand Enterprise Taiwan Co Ltd
TW:1215
0.86x NT$620.75 Million
≈ $19.56 Million
NT$723.56 Million Taiwan NT$109.50 ▲ +0.00%
15994 Zeng Hsing Industrial Co Ltd
TW:1558
0.86x NT$256.40 Million
≈ $8.08 Million
NT$298.95 Million Taiwan NT$90.30 ▲ +0.67%
15995 Teekay Corporation
NYSE:TK
0.86x $301.77 Million $351.99 Million USA $11.20 ▲ +0.18%
15996 Prestige Wealth Inc.
NASDAQ:AURE
0.86x $1.16 Million $1.35 Million USA $1.70 ▼ -3.95%
15997 NeoPharm CO. LTD
KQ:092730
0.86x ₩5.88 Billion
≈ $3.98 Million
₩6.86 Billion Korea ₩18620.00 ▼ -3.07%
15998 8COMMON Ltd
AU:8CO
0.86x AU$248.08K
≈ $175.53K
AU$289.56K Australia AU$0.04 ▼ -2.50%
15999 Fubotv Inc
NYSE:FUBO
0.86x $161.40 Million $188.49 Million USA $8.33 ▼ -3.36%
16000 Tera Autotech
TWO:6234
0.86x NT$36.19 Million
≈ $1.14 Million
NT$42.28 Million Taiwan NT$36.00 ▲ +1.27%