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
16001 Chin Well Holdings Bhd
KLSE:5007
0.87x RM7.18 Million
≈ $1.80 Million
RM8.29 Million Malaysia RM0.65 ▼ -2.99%
16002 Docebo Inc
TO:DCBO
0.87x CA$5.29 Million
≈ $3.83 Million
CA$6.11 Million Canada CA$24.67 ▲ +6.20%
16003 TTW Public Company Limited
BK:TTW-R
0.87x ฿689.97 Million
≈ $21.51 Million
฿796.56 Million Thailand ฿9.25 ▲ +0.54%
16004 SIMFABRIC SA ZY-10
F:853
0.87x €3.07 Million
≈ $3.59 Million
€3.54 Million Germany €0.33 ▲ +0.00%
16005 Fufeng Group Limited
F:FFO1
0.87x €665.98 Million
≈ $778.60 Million
€768.95 Million Germany €0.61 ▲ +0.00%
16006 CG Power and Industrial Solutions Limited
NSE:CGPOWER
0.87x Rs4.81 Billion
≈ $52.07 Million
Rs5.56 Billion India Rs937.90 ▲ +3.45%
16007 Nanya Technology Corp
TW:2408
0.87x NT$2.74 Billion
≈ $86.28 Million
NT$3.16 Billion Taiwan NT$395.00 ▼ -1.62%
16008 Hunan Warrant Pharmaceutical Co. Ltd. A
SHG:688799
0.87x CN¥142.23 Million
≈ $20.81 Million
CN¥164.32 Million China CN¥49.71 ▲ +5.36%
16009 Transcend Information Inc
TW:2451
0.87x NT$2.82 Billion
≈ $88.97 Million
NT$3.26 Billion Taiwan NT$357.00 ▼ -0.28%
16010 ProPhase Labs Inc
NASDAQ:PRPH
0.87x $476.00K $550.00K USA $0.13 ▼ -8.96%
16011 American International Group Inc
NYSE:AIG
0.87x $636.00 Million $735.00 Million USA $73.44 ▲ +1.23%
16012 SUNDRAGON S.A. ZY-1
F:6EI
0.87x €385.00K
≈ $450.11K
€445.00K Germany €0.06 ▼ -2.74%
16013 Zhejiang Yonghe Refrigerant Co Ltd
SHG:605020
0.86x CN¥171.09 Million
≈ $25.04 Million
CN¥197.88 Million China CN¥34.09 ▼ -2.26%
16014 ICRA Limited
NSE:ICRA
0.86x Rs779.99 Million
≈ $8.44 Million
Rs902.47 Million India Rs5061.00 ▼ -1.54%
16015 Nanjing Huamai Tech Co Ltd
SHG:603042
0.86x CN¥19.67 Million
≈ $2.88 Million
CN¥22.77 Million China CN¥20.52 ▲ +3.27%
16016 Bimergen Energy Corporation
NYSE:BESS
0.86x $21.66K $25.08K USA $4.56 ▼ -1.72%
16017 Global Battery Metals Ltd
V:GBML
0.86x CA$295.67K
≈ $213.88K
CA$342.37K Canada CA$0.22 ▼ -2.27%
16018 IFirma SA
WAR:IFI
0.86x zł2.12 Million
≈ $583.18K
zł2.45 Million Poland zł26.60 ▼ -1.30%
16019 Micron Technology Inc
NASDAQ:MU
0.86x $11.90 Billion $13.79 Billion USA $996.00 ▼ -7.74%
16020 Ability Enterprise Co Ltd
TW:2374
0.86x NT$258.45 Million
≈ $8.14 Million
NT$299.39 Million Taiwan NT$80.90 ▼ -0.86%
16021 Xinjiang Daqo New Energy Co Ltd
SHG:688303
0.86x CN¥63.43 Million
≈ $9.28 Million
CN¥73.48 Million China CN¥22.46 ▲ +19.98%
16022 Middlesex Water Company
NASDAQ:MSEX
0.86x $12.05 Million $13.96 Million USA $52.38 ▲ +0.87%
16023 BSP Financial Group Ltd
AU:BFL
0.86x AU$535.92 Million
≈ $379.20 Million
AU$620.97 Million Australia AU$8.40 ▲ +0.24%
16024 CENTRICA ADR NEW 2004/4
F:CENN
0.86x €1.15 Billion
≈ $1.34 Billion
€1.33 Billion Germany €9.50 ▲ +0.53%
16025 Guangzhou Lingwe Technology Co. Ltd. A
SHE:301373
0.86x CN¥118.37 Million
≈ $17.32 Million
CN¥137.24 Million China CN¥140.70 ▲ +7.91%
16026 EJF Investments Ltd
LSE:EJFI
0.86x GBX3.38 Million
≈ $411.38
GBX3.92 Million UK GBX129.50 ▲ +0.00%
16027 Bank of Qingdao Co Ltd
SHE:002948
0.86x CN¥799.22 Million
≈ $116.95 Million
CN¥927.18 Million China CN¥5.39 ▼ -2.00%
16028 Waypoint REIT
AU:WPR
0.86x AU$54.30 Million
≈ $38.42 Million
AU$63.00 Million Australia AU$2.37 ▲ +1.72%
16029 Hateks Hatay Tekstil Isletmeleri AS
IS:HATEK
0.86x TL284.67 Million
≈ $6.38 Million
TL330.41 Million Turkey TL17.34 ▼ -0.91%
16030 Deutsche Real Estate AG
F:DRE2
0.86x €1.61 Million
≈ $1.89 Million
€1.87 Million Germany €12.30 ▲ +0.00%
16031 Woory Industrial Co. Ltd
KQ:215360
0.86x ₩4.03 Billion
≈ $2.73 Million
₩4.68 Billion Korea ₩7350.00 ▼ -0.54%
16032 Amazon.com Inc
NASDAQ:AMZN
0.86x $26.03 Billion $30.25 Billion USA $253.79 ▲ +1.51%
16033 Ram Ratna Wires Limited
NSE:RAMRAT
0.86x Rs99.18 Million
≈ $1.07 Million
Rs115.29 Million India Rs402.00 ▲ +0.46%
16034 Jiangsu Yunyi Electric
SHE:300304
0.86x CN¥116.51 Million
≈ $17.05 Million
CN¥135.47 Million China CN¥15.40 ▲ +4.34%
16035 Raytheon Technologies Corp
NYSE:RTX
0.86x $1.85 Billion $2.16 Billion USA $179.41 ▲ +3.98%
16036 Auga Group AB
STU:W9Z
0.86x €2.09 Million
≈ $2.45 Million
€2.44 Million Germany €0.06 ▲ +65.56%
16037 NAPCO Security Technologies Inc
NASDAQ:NSSC
0.86x $13.36 Million $15.55 Million USA $35.77 ▼ -0.61%
16038 Tons Lightology
TWO:4972
0.86x NT$10.01 Million
≈ $315.40K
NT$11.65 Million Taiwan NT$16.85 ▲ +1.81%
16039 Capitol Federal Financial Inc
NASDAQ:CFFN
0.86x $17.44 Million $20.30 Million USA $7.82 ▲ +2.62%
16040 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.72 ▼ -1.58%
16041 BillionToOne, Inc. Class A Common Stock
NASDAQ:BLLN
0.86x $15.43 Million $17.97 Million USA $104.59 ▲ +6.33%
16042 West African Resources Ltd
AU:WAF
0.86x AU$79.73 Million
≈ $56.41 Million
AU$92.90 Million Australia AU$3.09 ▼ -2.52%
16043 Fintech Chain Ltd
AU:FTC
0.86x AU$887.62K
≈ $628.05K
AU$1.03 Million Australia AU$0.00 ▲ +0.00%
16044 AstraZeneca PLC
NASDAQ:AZN
0.86x $3.36 Billion $3.91 Billion USA $187.03 ▼ -1.43%
16045 Charoen Pokphand Enterprise Taiwan Co Ltd
TW:1215
0.86x NT$620.75 Million
≈ $19.56 Million
NT$723.56 Million Taiwan NT$116.00 ▲ +1.75%
16046 Zeng Hsing Industrial Co Ltd
TW:1558
0.86x NT$256.40 Million
≈ $8.08 Million
NT$298.95 Million Taiwan NT$91.90 ▲ +0.55%
16047 Shanthi Gears Limited
NSE:SHANTIGEAR
0.86x Rs508.60 Million
≈ $5.50 Million
Rs593.00 Million India Rs441.00 ▼ -0.34%
16048 4Sight Holdings Ltd
JSE:4SI
0.86x ZAC31.82 Million
≈ $16.91K
ZAC37.11 Million South Africa ZAC77.00 ▲ +1.32%
16049 Teekay Corporation
NYSE:TK
0.86x $301.77 Million $351.99 Million USA $11.40 ▼ -0.44%
16050 Prestige Wealth Inc.
NASDAQ:AURE
0.86x $1.16 Million $1.35 Million USA $2.48 ▲ +3.33%
16051 NeoPharm CO. LTD
KQ:092730
0.86x ₩5.88 Billion
≈ $3.98 Million
₩6.86 Billion Korea ₩17070.00 ▼ -0.76%
16052 8COMMON Ltd
AU:8CO
0.86x AU$248.08K
≈ $175.53K
AU$289.56K Australia AU$0.02 ▲ +0.00%
16053 Fubotv Inc
NYSE:FUBO
0.86x $161.40 Million $188.49 Million USA $10.16 ▲ +3.46%
16054 Tera Autotech
TWO:6234
0.86x NT$36.19 Million
≈ $1.14 Million
NT$42.28 Million Taiwan NT$46.40 ▼ -2.62%
16055 Atlas Copco A ADR
F:ACO
0.86x €5.36 Billion
≈ $6.26 Billion
€6.26 Billion Germany €16.60 ▼ -1.78%
16056 Woodward Inc
NASDAQ:WWD
0.86x $114.44 Million $133.72 Million USA $360.36 ▲ +2.95%
16057 Renta 4 Banco S.A
MC:R4
0.86x €5.60 Million
≈ $6.55 Million
€6.55 Million Spain €19.15 ▲ +0.00%
16058 Heidmar Maritime Holdings Corp. Common Stock
NASDAQ:HMR
0.86x $1.60 Million $1.87 Million USA $1.63 ▲ +11.64%
16059 Science Group plc
LSE:SAG
0.86x GBX21.09 Million
≈ $2.57K
GBX24.67 Million UK GBX585.00 ▲ +0.00%
16060 Ultra Clean Holdings Inc
NASDAQ:UCTT
0.86x $17.10 Million $20.00 Million USA $93.69 ▲ +1.23%
16061 ATOSS Software SE
F:AOF
0.85x €4.06 Million
≈ $4.75 Million
€4.75 Million Germany €77.20 ▼ -0.77%
16062 D-Link (India) Limited
NSE:DLINKINDIA
0.85x Rs425.18 Million
≈ $4.60 Million
Rs497.53 Million India Rs479.95 ▲ +1.75%
16063 Morningstar Inc
NASDAQ:MORN
0.85x $91.50 Million $107.10 Million USA $183.91 ▲ +1.76%
16064 Foncière 7 investissement Société Anonyme
PA:LEBL
0.85x €78.30K
≈ $91.54K
€91.66K France €0.31 ▲ +0.00%
16065 Yukselen Celik As
IS:YKSLN
0.85x TL93.34 Million
≈ $2.09 Million
TL109.27 Million Turkey TL3.47 ▼ -1.14%
16066 T&L Co. Ltd
KQ:340570
0.85x ₩9.68 Billion
≈ $6.56 Million
₩11.33 Billion Korea ₩55900.00 ▲ +2.76%
16067 Old Republic International Corp
NYSE:ORI
0.85x $281.40 Million $329.50 Million USA $37.19 ▲ +0.40%
16068 AAON Inc
NASDAQ:AAON
0.85x $33.99 Million $39.81 Million USA $143.65 ▼ -3.10%
16069 Greencoat Renewables PLC
IR:GRP
0.85x €26.26 Million
≈ $30.70 Million
€30.76 Million Ireland €0.77 ▲ +1.18%
16070 Coca-Cola Icecek AS
IS:CCOLA
0.85x TL4.47 Billion
≈ $100.12 Million
TL5.24 Billion Turkey TL78.80 ▼ -3.90%
16071 NCAB Group
ST:NCAB
0.85x Skr286.80 Million
≈ $30.86 Million
Skr336.10 Million Sweden Skr84.90 ▼ -0.59%
16072 Summit Securities Limited
NSE:SUMMITSEC
0.85x Rs945.28 Million
≈ $10.22 Million
Rs1.11 Billion India Rs1519.60 ▼ -1.19%
16073 Spire Inc
NYSE:SR
0.85x $81.00 Million $95.00 Million USA $81.10 ▲ +0.00%
16074 Trelleborg AB (publ)
ST:TREL-B
0.85x Skr1.16 Billion
≈ $124.94 Million
Skr1.36 Billion Sweden Skr412.80 ▲ +2.33%
16075 Yutong Optical
SHE:300790
0.85x CN¥68.52 Million
≈ $10.03 Million
CN¥80.40 Million China CN¥23.61 ▲ +1.99%
16076 Yunsa Yunlu Sanayi ve Ticaret AS
IS:YUNSA
0.85x TL136.30 Million
≈ $3.05 Million
TL159.92 Million Turkey TL10.41 ▼ -1.79%
16077 Berry Petroleum Corp
NASDAQ:BRY
0.85x $28.64 Million $33.60 Million USA $3.26 ▲ +2.19%
16078 Panagene Inc
KQ:046210
0.85x ₩1.03 Billion
≈ $699.22K
₩1.21 Billion Korea ₩1453.00 ▲ +2.83%
16079 Karelia Tobacco Company Inc
AT:KARE
0.85x €17.30 Million
≈ $20.22 Million
€20.31 Million Greece €423.00 ▲ +0.00%
16080 Catalyst Pharmaceuticals Inc
NASDAQ:CPRX
0.85x $44.89 Million $52.70 Million USA $31.29 ▲ +0.03%
16081 Lasa Supergenerics Limited
NSE:LASA
0.85x Rs104.90 Million
≈ $1.13 Million
Rs123.20 Million India Rs7.70 ▲ +0.39%
16082 IRB-Brasil Resseguros S.A.
SA:IRBR3
0.85x R$79.65 Million
≈ $15.63 Million
R$93.57 Million Brazil R$50.90 ▼ -1.45%
16083 Deutz AG
XETRA:DEZ
0.85x €10.30 Million
≈ $12.04 Million
€12.10 Million Germany €9.73 ▼ -1.42%
16084 Gimat Magazacilik Sanayi ve Ticaret AS
IS:GMTAS
0.85x TL99.97 Million
≈ $2.24 Million
TL117.45 Million Turkey TL49.42 ▼ -3.19%
16085 Cohen Dev
TA:CDEV
0.85x ILA5.98 Million
≈ $16.03K
ILA7.03 Million Israel ILA16560.00 ▼ -5.26%
16086 Batulicin Nusantara Maritim Tbk PT
JK:BESS
0.85x Rp12.78 Billion
≈ $748.86K
Rp15.02 Billion Indonesia Rp880.00 ▼ -6.88%
16087 Ibkimyoung Co. Ltd
KQ:339950
0.85x ₩7.01 Billion
≈ $4.75 Million
₩8.24 Billion Korea ₩2535.00 ▼ -0.98%
16088 Vienna Insurance Group AG
VI:VIG
0.85x €146.08 Million
≈ $170.78 Million
€171.69 Million Austria €59.50 ▲ +0.85%
16089 Kyung Dong Pharmaceutical Co. Ltd
KQ:011040
0.85x ₩2.45 Billion
≈ $1.66 Million
₩2.89 Billion Korea ₩4990.00 ▲ +0.30%
16090 Hubei Huaqiang High-Tech Co. Ltd. A
SHG:688151
0.85x CN¥36.35 Million
≈ $5.32 Million
CN¥42.78 Million China CN¥16.76 ▼ -1.82%
16091 Siantar Top Tbk
JK:STTP
0.85x Rp293.95 Billion
≈ $17.22 Million
Rp345.89 Billion Indonesia Rp9875.00 ▼ -3.19%
16092 Whitestone REIT
NYSE:WSR
0.85x $3.56 Million $4.19 Million USA $19.06 ▲ +0.11%
16093 PVW Resources Ltd
AU:PVW
0.85x AU$446.31K
≈ $315.79K
AU$525.50K Australia AU$0.01 ▲ +0.00%
16094 Ubright Optronics
TWO:4933
0.85x NT$165.28 Million
≈ $5.21 Million
NT$194.65 Million Taiwan NT$75.60 ▼ -2.95%
16095 Mango Excellent Media Co Ltd
SHE:300413
0.85x CN¥214.25 Million
≈ $31.35 Million
CN¥252.47 Million China CN¥16.52 ▼ -2.77%
16096 Groupe Partouche SA
PA:PARP
0.85x €32.63 Million
≈ $38.15 Million
€38.45 Million France €18.10 ▼ -0.55%
16097 Aston Bay Holdings Ltd
V:BAY
0.85x CA$407.49K
≈ $294.77K
CA$480.25K Canada CA$0.06 ▲ +0.00%
16098 SpaceandPeople Plc
LSE:SAL
0.85x GBX28.00K
≈ $3.41
GBX33.00K UK GBX160.00 ▲ +0.00%
16099 Guangdong Hec Technology Holding Co Ltd Class A
SHG:600673
0.85x CN¥248.39 Million
≈ $36.35 Million
CN¥292.87 Million China CN¥33.33 ▼ -4.20%
16100 Real Estate Investors PLC
LSE:RLE
0.85x GBX279.00K
≈ $33.95
GBX329.00K UK GBX31.10 ▲ +0.00%