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
10001 Smart Concrete Public Company Limited
BK:SMART
1.96x ฿17.51 Million
≈ $545.83K
฿8.92 Million Thailand ฿0.54 ▲ +0.00%
10002 Dalian Demaishi Precision Technology Co.Ltd
SHE:301007
1.96x CN¥28.13 Million
≈ $4.12 Million
CN¥14.33 Million China CN¥34.05 ▲ +0.21%
10003 Hariom Pipe Industries Limited
NSE:HARIOMPIPE
1.96x Rs192.65 Million
≈ $2.08 Million
Rs98.13 Million India Rs424.10 ▲ +3.54%
10004 Agung Podomoro Land Tbk
JK:APLN
1.96x Rp1.33 Trillion
≈ $77.65 Million
Rp675.20 Billion Indonesia Rp130.00 ▼ -0.76%
10005 Compucase Enterprise Co Ltd
TW:3032
1.96x NT$657.38 Million
≈ $20.71 Million
NT$334.94 Million Taiwan NT$90.00 ▼ -2.28%
10006 Jiangxi Hongcheng Waterworks Co Ltd
SHG:600461
1.96x CN¥635.96 Million
≈ $93.06 Million
CN¥324.02 Million China CN¥9.69 ▼ -2.42%
10007 Superlon Holdings Bhd
KLSE:7235
1.96x RM4.63 Million
≈ $1.16 Million
RM2.36 Million Malaysia RM0.65 ▼ -2.99%
10008 Mofast AB
ST:MOFAST
1.96x Skr13.07 Million
≈ $1.41 Million
Skr6.66 Million Sweden Skr16.20 ▲ +0.00%
10009 TOVIS Co.Ltd
KQ:051360
1.96x ₩26.12 Billion
≈ $17.70 Million
₩13.31 Billion Korea ₩17240.00 ▼ -2.38%
10010 Solusi Tunas Pratama Tbk
JK:SUPR
1.96x Rp608.80 Billion
≈ $35.67 Million
Rp310.31 Billion Indonesia Rp43850.00 ▲ +0.00%
10011 Bid Corporation Ltd
JSE:BID
1.96x ZAC8.66 Billion
≈ $4.60 Million
ZAC4.42 Billion South Africa ZAC41250.00 ▼ -0.24%
10012 Zhejiang Zanyu Technology Co Ltd
SHE:002637
1.96x CN¥105.04 Million
≈ $15.37 Million
CN¥53.54 Million China CN¥12.86 ▲ +0.86%
10013 Waystar Holding Corp. Common Stock
NASDAQ:WAY
1.96x $84.91 Million $43.28 Million USA $20.22 ▲ +3.56%
10014 Dong-A Hwa Sung Co.Ltd
KQ:041930
1.96x ₩12.26 Billion
≈ $8.31 Million
₩6.25 Billion Korea ₩5570.00 ▼ -1.94%
10015 Xiamen Sunrise Wheel Group Co Ltd
SHE:002593
1.96x CN¥70.33 Million
≈ $10.29 Million
CN¥35.87 Million China CN¥4.64 ▼ -1.69%
10016 Lifeway Foods Inc
NASDAQ:LWAY
1.96x $6.92 Million $3.53 Million USA $23.27 ▲ +1.00%
10017 C&C Group plc
LSE:CCR
1.96x GBX38.80 Million
≈ $4.72K
GBX19.80 Million UK GBX92.20 ▲ +0.00%
10018 Trane Technologies plc
F:2IS
1.96x €1.16 Billion
≈ $1.35 Billion
€591.30 Million Germany €395.40 ▼ -1.15%
10019 Jupiter Energy Ltd
AU:JPR
1.96x AU$3.35 Million
≈ $2.37 Million
AU$1.71 Million Australia AU$0.03 ▲ +0.00%
10020 Peric Special Gases Co. Ltd. A
SHG:688146
1.96x CN¥677.11 Million
≈ $99.08 Million
CN¥345.52 Million China CN¥219.19 ▲ +20.00%
10021 IDIS Holdings Co. Ltd
KQ:054800
1.96x ₩16.66 Billion
≈ $11.29 Million
₩8.50 Billion Korea ₩14380.00 ▼ -0.96%
10022 COMFORTDELGRO UNSP.ADR/20
F:VZ10
1.96x €451.30 Million
≈ $527.62 Million
€230.30 Million Germany €17.60 ▼ -1.68%
10023 U-Media Communications
TWO:6470
1.96x NT$117.91 Million
≈ $3.71 Million
NT$60.17 Million Taiwan NT$50.80 ▲ +1.60%
10024 Pacific Empire Minerals Corp
F:1YK
1.96x €26.54K
≈ $31.02K
€13.54K Germany €0.04 ▼ -15.91%
10025 Vietnam Prosperity Joint Stock Commercial Bank
VN:VPB
1.96x ₫12.15 Trillion
≈ $461.46 Million
₫6.20 Trillion Vietnam ₫26500.00 ▲ +0.19%
10026 Nextensa NV
BR:NEXTA
1.96x €25.33 Million
≈ $29.61 Million
€12.93 Million Belgium €46.04 ▲ +0.47%
10027 SJVN Limited
NSE:SJVN
1.96x Rs10.49 Billion
≈ $113.48 Million
Rs5.36 Billion India Rs73.73 ▲ +0.68%
10028 Dalian Sunasia Tourism Holding Co Ltd
SHG:600593
1.96x CN¥160.35 Million
≈ $23.46 Million
CN¥81.87 Million China CN¥38.38 ▼ -0.31%
10029 Paylocity Holdng
NASDAQ:PCTY
1.96x $217.90 Million $111.25 Million USA $112.66 ▼ -0.14%
10030 Works co uk PLC
LSE:WRKS
1.96x GBX28.20 Million
≈ $3.43K
GBX14.40 Million UK GBX65.40 ▲ +5.31%
10031 YTO Express Group Co Ltd
SHG:600233
1.96x CN¥2.05 Billion
≈ $299.68 Million
CN¥1.05 Billion China CN¥17.37 ▼ -0.80%
10032 Dekpol SA
WAR:DEK
1.96x zł53.99 Million
≈ $14.86 Million
zł27.58 Million Poland zł67.80 ▲ +2.11%
10033 Insmed Inc
NASDAQ:INSM
1.96x $231.00K $118.00K USA $104.92 ▲ +1.02%
10034 Jde Peets Nv
AS:JDEP
1.96x €738.00 Million
≈ $862.80 Million
€377.00 Million Netherlands €31.84 ▲ +0.25%
10035 Companhia Brasileira de Distribuição
SA:PCAR3
1.96x R$276.00 Million
≈ $54.16 Million
R$141.00 Million Brazil R$1.54 ▼ -1.91%
10036 Dart Mining NL
AU:DTM
1.96x AU$590.12K
≈ $417.55K
AU$301.50K Australia AU$0.02 ▲ +11.11%
10037 Standard Industries Limited
NSE:SIL
1.96x Rs708.80 Million
≈ $7.67 Million
Rs362.20 Million India Rs15.71 ▼ -1.87%
10038 SIL Investments Limited
NSE:SILINV
1.96x Rs708.80 Million
≈ $7.67 Million
Rs362.20 Million India Rs424.50 ▲ +1.07%
10039 Meshek Energy-Renewable Energies Ltd
TA:MSKE
1.96x ILA26.68 Million
≈ $71.52K
ILA13.63 Million Israel ILA1454.00 ▼ -0.27%
10040 Sichuan Huiyu Pharmaceutical Co Ltd
SHG:688553
1.96x CN¥58.54 Million
≈ $8.57 Million
CN¥29.92 Million China CN¥16.25 ▼ -3.39%
10041 BioInvent International AB
ST:BINV
1.96x Skr66.78 Million
≈ $7.19 Million
Skr34.13 Million Sweden Skr30.70 ▲ +3.19%
10042 Krishna Institute of Medical Sciences Limited
NSE:KIMS
1.96x Rs2.85 Billion
≈ $30.78 Million
Rs1.46 Billion India Rs764.90 ▲ +3.72%
10043 Shriram Pistons & Rings Limited
NSE:SHRIPISTON
1.96x Rs2.74 Billion
≈ $29.59 Million
Rs1.40 Billion India Rs3399.30 ▼ -2.03%
10044 ST GOBAIN ADR 1/5/EO 4
F:GOBU
1.96x €5.64 Billion
≈ $6.59 Billion
€2.88 Billion Germany €15.10 ▼ -3.21%
10045 Harn Engineering Solutions Public Company Limited
BK:HARN
1.96x ฿44.28 Million
≈ $1.38 Million
฿22.64 Million Thailand ฿2.04 ▼ -3.77%
10046 Feng Hsin Steel Co Ltd
TW:2015
1.96x NT$1.11 Billion
≈ $34.96 Million
NT$567.58 Million Taiwan NT$63.00 ▲ +0.48%
10047 ITV PLC
LSE:ITV
1.95x GBX43.00 Million
≈ $5.23K
GBX22.00 Million UK GBX82.70 ▲ +1.35%
10048 Rhone Ma Holdings Bhd
KLSE:5278
1.95x RM41.17 Million
≈ $10.34 Million
RM21.06 Million Malaysia RM0.69 ▲ +0.00%
10049 AT&T Inc.
NYSE:T
1.95x $7.56 Billion $3.87 Billion USA $22.77 ▼ -3.31%
10050 Zhejiang CFMoto Power Co Ltd
SHG:603129
1.95x CN¥807.75 Million
≈ $118.20 Million
CN¥413.46 Million China CN¥227.37 ▼ -0.79%
10051 Yem Chio Co Ltd
TW:4306
1.95x NT$178.11 Million
≈ $5.61 Million
NT$91.19 Million Taiwan NT$15.00 ▲ +0.33%
10052 CESC Limited
NSE:CESC
1.95x Rs15.85 Billion
≈ $171.41 Million
Rs8.12 Billion India Rs177.80 ▼ -1.42%
10053 Addnode Group AB (publ)
ST:ANOD-B
1.95x Skr363.00 Million
≈ $39.06 Million
Skr186.00 Million Sweden Skr47.95 ▲ +3.12%
10054 KNW Co. Ltd
KQ:105330
1.95x ₩6.72 Billion
≈ $4.55 Million
₩3.44 Billion Korea ₩8940.00 ▼ -3.97%
10055 B3 Consulting Group AB
ST:B3
1.95x Skr20.10 Million
≈ $2.16 Million
Skr10.30 Million Sweden Skr24.20 ▼ -0.82%
10056 Haesung DS Co Ltd
KO:195870
1.95x ₩27.50 Billion
≈ $18.64 Million
₩14.10 Billion Korea ₩81100.00 ▲ +6.57%
10057 City Development Environment Co Ltd
SHE:000885
1.95x CN¥632.36 Million
≈ $92.53 Million
CN¥324.19 Million China CN¥12.82 ▼ -2.88%
10058 Watches Of Switzerland Group PLC
LSE:WOSG
1.95x GBX86.60 Million
≈ $10.54K
GBX44.40 Million UK GBX717.00 ▲ +0.56%
10059 Exxon Mobil Corp
NYSE:XOM
1.95x $12.68 Billion $6.50 Billion USA $152.04 ▼ -0.32%
10060 Getein Biotech Inc
SHG:603387
1.95x CN¥100.90 Million
≈ $14.76 Million
CN¥51.74 Million China CN¥8.41 ▼ -3.56%
10061 ORKLA ADR/1 NK 625
F:OKL0
1.95x €3.68 Billion
≈ $4.30 Billion
€1.89 Billion Germany €10.60 ▲ +0.95%
10062 IQVIA Holdings Inc
NYSE:IQV
1.95x $2.65 Billion $1.36 Billion USA $186.88 ▲ +2.65%
10063 AB AMBER GRID EO 029
F:AMH
1.95x €8.26 Million
≈ $9.66 Million
€4.24 Million Germany €1.09 ▼ -1.80%
10064 Grand Pacific Petrochemical Corp Pref
TW:1312A
1.95x NT$1.15 Billion
≈ $36.14 Million
NT$588.46 Million Taiwan NT$22.60 ▲ +0.22%
10065 Marshall Boya ve Vernik Sanayi AS
IS:MRSHL
1.95x TL131.46 Million
≈ $2.94 Million
TL67.45 Million Turkey TL1584.00 ▲ +0.64%
10066 Korean Drug Co. Ltd
KQ:014570
1.95x ₩3.72 Billion
≈ $2.52 Million
₩1.91 Billion Korea ₩3270.00 ▼ -5.76%
10067 Sports Gear Co. Ltd
TW:6768
1.95x NT$566.33 Million
≈ $17.84 Million
NT$290.62 Million Taiwan NT$95.70 ▼ -1.24%
10068 Sun International Ltd
JSE:SUI
1.95x ZAC2.01 Billion
≈ $1.07 Million
ZAC1.03 Billion South Africa ZAC4908.00 ▲ +2.68%
10069 Bumech S.A.
WAR:BMC
1.95x zł13.84 Million
≈ $3.81 Million
zł7.10 Million Poland zł19.28 ▼ -1.48%
10070 Magadh Sugar & Energy Limited
NSE:MAGADSUGAR
1.95x Rs1.39 Billion
≈ $15.07 Million
Rs715.05 Million India Rs451.85 ▲ +0.92%
10071 Ai-Media Technologies Ltd
AU:AIM
1.95x AU$1.93 Million
≈ $1.36 Million
AU$989.00K Australia AU$0.22 ▼ -2.22%
10072 Global Mediacom Tbk
JK:BMTR
1.95x Rp761.75 Billion
≈ $44.64 Million
Rp391.09 Billion Indonesia Rp114.00 ▼ -5.00%
10073 Meter Instruments Co. Ltd
SHE:301006
1.95x CN¥36.53 Million
≈ $5.34 Million
CN¥18.75 Million China CN¥14.62 ▼ -2.14%
10074 Varun Beverages Limited
NSE:VBL
1.95x Rs25.65 Billion
≈ $277.39 Million
Rs13.17 Billion India Rs528.40 ▼ -0.94%
10075 Lululemon Athletica Inc
F:33L
1.95x €1.14 Billion
≈ $1.34 Billion
€586.87 Million Germany €108.20 ▲ +0.00%
10076 Lululemon Athletica Inc.
NASDAQ:LULU
1.95x $1.14 Billion $586.87 Million USA $124.92 ▼ -0.88%
10077 Yung Chi Paint & Varnish Mfg Co Ltd
TW:1726
1.95x NT$387.41 Million
≈ $12.21 Million
NT$198.96 Million Taiwan NT$79.20 ▲ +1.54%
10078 Nuh Cimento Sanayi AS
IS:NUHCM
1.95x TL304.41 Million
≈ $6.82 Million
TL156.35 Million Turkey TL218.00 ▲ +0.65%
10079 Royal Caribbean Cruises Ltd
NYSE:RCL
1.95x $1.83 Billion $942.00 Million USA $293.28 ▲ +2.40%
10080 Tung Ho Steel Enterprise Corp
TW:2006
1.95x NT$2.36 Billion
≈ $74.33 Million
NT$1.21 Billion Taiwan NT$67.40 ▲ +1.05%
10081 Gubre Fabrikalari TAS
IS:GUBRF
1.95x TL3.63 Billion
≈ $81.32 Million
TL1.87 Billion Turkey TL522.50 ▼ -3.24%
10082 Daetwyl I
SW:DAE
1.95x CHF83.50 Million
≈ $105.57 Million
CHF42.90 Million Switzerland CHF161.80 ▲ +0.50%
10083 Central Plains Bancshares, Inc. Common Stock
NASDAQ:CPBI
1.95x $2.29 Million $1.18 Million USA $18.50 ▲ +0.00%
10084 Anhui Expressway Co Ltd
SHG:600012
1.95x CN¥1.01 Billion
≈ $147.17 Million
CN¥516.75 Million China CN¥16.45 ▲ +1.48%
10085 MFC Asset Management Public Company Limited
BK:MFC
1.95x ฿11.55 Million
≈ $359.89K
฿5.93 Million Thailand ฿19.30 ▲ +1.58%
10086 Bosung Power Technology Co. Ltd
KQ:006910
1.95x ₩8.50 Billion
≈ $5.76 Million
₩4.37 Billion Korea ₩8900.00 ▲ +0.56%
10087 Bénéteau S.A.
PA:BEN
1.95x €84.47 Million
≈ $98.75 Million
€43.40 Million France €6.72 ▼ -1.32%
10088 Guangxi Guiguan Electric Power Co Ltd
SHG:600236
1.95x CN¥2.40 Billion
≈ $350.73 Million
CN¥1.23 Billion China CN¥11.48 ▼ -2.88%
10089 Alta Equipment Group Inc
NYSE:ALTG
1.95x $14.40 Million $7.40 Million USA $6.94 ▲ +9.12%
10090 DYNAGREEN EN.PR.GR.H YC 1
F:DYN
1.95x €319.40 Million
≈ $373.41 Million
€164.17 Million Germany €0.66 ▼ -1.49%
10091 Elbit Systems Ltd
TA:ESLT
1.95x ILA333.90 Million
≈ $895.17K
ILA171.63 Million Israel ILA238490.00 ▼ -0.30%
10092 Shenzhen AV-Display Co. Ltd.
SHE:300939
1.95x CN¥24.27 Million
≈ $3.55 Million
CN¥12.48 Million China CN¥63.81 ▼ -6.98%
10093 Verbrec Ltd
AU:VBC
1.95x AU$3.69 Million
≈ $2.61 Million
AU$1.90 Million Australia AU$0.15 ▼ -6.45%
10094 REDOX Ltd
AU:RDX
1.95x AU$35.88 Million
≈ $25.39 Million
AU$18.45 Million Australia AU$3.40 ▲ +2.10%
10095 Jiangyin Jianghua Microelectronics Materials Co Ltd
SHG:603078
1.94x CN¥59.74 Million
≈ $8.74 Million
CN¥30.71 Million China CN¥37.78 ▲ +5.80%
10096 BUDWEISER BREW.UNSP.ADR/4
F:4BB1
1.94x €951.00 Million
≈ $1.11 Billion
€489.00 Million Germany €2.90 ▲ +1.40%
10097 Panda Dairy Corp
SHE:300898
1.94x CN¥59.02 Million
≈ $8.64 Million
CN¥30.36 Million China CN¥20.55 ▼ -3.70%
10098 Companhia Siderúrgica Nacional
MX:SIDN
1.94x MX$1.65 Billion
≈ $95.20 Million
MX$851.11 Million Mexico MX$21.50 ▼ -6.52%
10099 Shopify Inc
NYSE:SHOP
1.94x $513.00 Million $264.00 Million USA $161.08 ▼ -0.76%
10100 AAPICO Hitech Public Company Limited
BK:AH
1.94x ฿411.19 Million
≈ $12.82 Million
฿211.61 Million Thailand ฿14.10 ▼ -1.40%