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

Aug 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
26001 Puma Exploration Inc
V:PUMA
-2.38x CA$-93.33K
≈ $-67.51K
CA$39.19K Canada CA$0.12 ▲ +0.00%
26002 Pasifik Gayrimenkul Yatirim Ortakligi AS
IS:PSGYO
-2.38x TL-3.95 Billion
≈ $-88.52 Million
TL1.66 Billion Turkey TL3.54 ▲ +0.57%
26003 Shattuck Labs Inc
NASDAQ:STTK
-2.39x $-18.72 Million $7.85 Million USA $7.19 ▲ +6.36%
26004 Shenzhen Longsys Electronics Co. Ltd. A
SHE:301308
-2.39x CN¥-1.19 Billion
≈ $-174.10 Million
CN¥498.68 Million China CN¥338.78 ▲ +2.78%
26005 Star Health and Allied Insurance Company Limited
NSE:STARHEALTH
-2.39x Rs-2.43 Billion
≈ $-26.27 Million
Rs1.02 Billion India Rs592.05 ▲ +1.94%
26006 Garuda Metalindo Tbk PT
JK:BOLT
-2.39x Rp-83.06 Billion
≈ $-4.87 Million
Rp34.80 Billion Indonesia Rp795.00 ▲ +2.58%
26007 Sol Gel Technologies Ltd
NASDAQ:SLGL
-2.39x $-7.69 Million $3.22 Million USA $85.19 ▲ +3.20%
26008 SOL-GEL TECHN. IS-10
F:4SG
-2.39x €-7.69 Million
≈ $-8.99 Million
€3.22 Million Germany €60.00 ▼ -4.00%
26009 Alpine Summit Energy Partners Inc
NASDAQ:ALPS
-2.39x $-228.00K $95.46K USA $0.45 ▲ +2.91%
26010 Caisse Reg Cred Agric Mut Tourain Poitou
PA:CRTO
-2.39x €-62.58 Million
≈ $-73.17 Million
€26.20 Million France €143.00 ▼ -1.31%
26011 Odyssey Gold Ltd
AU:ODY
-2.39x AU$-58.01
≈ $-41.05
AU$24.27 Australia AU$0.03 ▼ -3.23%
26012 Canadian Spirit Resources Inc
V:SPI
-2.39x CA$-252.44K
≈ $-182.61K
CA$105.56K Canada CA$0.02 ▼ -25.00%
26013 Touchwood Entertainment Limited
NSE:TOUCHWOOD
-2.39x Rs-38.78 Million
≈ $-419.38K
Rs16.20 Million India Rs66.51 ▲ +0.53%
26014 Careteq Ltd
AU:CTQ
-2.39x AU$-186.61K
≈ $-132.04K
AU$77.95K Australia AU$0.01 ▲ +0.00%
26015 Optical Cable Corporation
NASDAQ:OCC
-2.39x $-2.53 Million $1.05 Million USA $14.18 ▲ +10.78%
26016 RYANAIR HLDGS ADR NEW/5
F:RY4D
-2.39x €-72.80 Million
≈ $-85.11 Million
€30.40 Million Germany €51.50 ▼ -3.74%
26017 CSG N.V.
AS:CSG
-2.39x €-572.11 Million
≈ $-668.85 Million
€238.88 Million Netherlands €16.51 ▼ -0.63%
26018 Kratos Defense & Security Solutions
NASDAQ:KTOS
-2.39x $-28.50 Million $11.90 Million USA $46.17 ▲ +5.22%
26019 Tidehold Development Co Ltd
TW:9902
-2.40x NT$-40.96 Million
≈ $-1.29 Million
NT$17.09 Million Taiwan NT$13.25 ▼ -2.93%
26020 Shanghai Zhongzhou Special Alloy Materials Co. Ltd.
SHE:300963
-2.40x CN¥-50.77 Million
≈ $-7.43 Million
CN¥21.17 Million China CN¥11.47 ▼ -2.22%
26021 Antec Inc
TWO:6276
-2.40x NT$-13.52 Million
≈ $-425.99K
NT$5.64 Million Taiwan NT$19.20 ▲ +1.05%
26022 Cochin Shipyard Limited
NSE:COCHINSHIP
-2.40x Rs-7.09 Billion
≈ $-76.64 Million
Rs2.95 Billion India Rs1402.10 ▼ -0.11%
26023 SyntekaBio Inc
KQ:226330
-2.40x ₩-1.63 Billion
≈ $-1.10 Million
₩677.08 Million Korea ₩1375.00 ▼ -0.65%
26024 Century Synthetic Fiber Corp
VN:STK
-2.40x ₫-85.50 Billion
≈ $-3.25 Million
₫35.62 Billion Vietnam ₫8800.00 ▲ +2.09%
26025 CITY DEV.LTD.ADR/1 SD-50
F:CDE0
-2.40x €-1.51 Billion
≈ $-1.77 Billion
€629.68 Million Germany €3.42 ▲ +0.00%
26026 China South Publishing & Media Group Co Ltd
SHG:601098
-2.40x CN¥-368.00 Million
≈ $-53.85 Million
CN¥153.20 Million China CN¥10.63 ▲ +2.02%
26027 Bhuwanatala Indah Permai Tbk
JK:BIPP
-2.41x Rp-7.17 Billion
≈ $-420.13K
Rp2.98 Billion Indonesia Rp61.00 ▲ +0.00%
26028 Sudarshan Chemical Industries Limited
NSE:SUDARSCHEM
-2.41x Rs-1.42 Billion
≈ $-15.35 Million
Rs589.00 Million India Rs1008.10 ▼ -2.20%
26029 Ningbo Peace Bird Fashion
SHG:603877
-2.41x CN¥-298.57 Million
≈ $-43.69 Million
CN¥123.88 Million China CN¥13.79 ▲ +1.47%
26030 Immunovant Inc
NASDAQ:IMVT
-2.41x $-301.50K $125.09K USA $39.48 ▲ +2.25%
26031 Xenon Pharmaceuticals Inc
NASDAQ:XENE
-2.41x $-2.95 Million $1.22 Million USA $64.19 ▲ +1.73%
26032 XTL Biopharmaceuticals Ltd
F:H2K2
-2.41x €-1.05 Million
≈ $-1.23 Million
€435.00K Germany €2.28 ▲ +23.24%
26033 Avanos Medical Inc
NYSE:AVNS
-2.41x $-12.30 Million $5.10 Million USA $24.99 ▲ +0.04%
26034 CBRE Group Inc Class A
NYSE:CBRE
-2.41x $-825.00 Million $342.00 Million USA $149.46 ▲ +1.14%
26035 Vow ASA
OL:VOW
-2.41x Nkr-15.20 Million
≈ $-1.60 Million
Nkr6.30 Million Norway Nkr2.17 ▼ -0.23%
26036 Corcel PLC
LSE:CRCL
-2.42x GBX-1.02K
≈ $-0.12
GBX421.30 UK GBX0.36 ▲ +1.41%
26037 Agabang&Company
KQ:013990
-2.42x ₩-3.84 Billion
≈ $-2.60 Million
₩1.58 Billion Korea ₩4270.00 ▲ +3.39%
26038 Standard Motor Products Inc
NYSE:SMP
-2.43x $-41.93 Million $17.29 Million USA $38.67 ▼ -4.54%
26039 Wyncoast Industrial Park Public Company Limited
BK:WIN
-2.43x ฿-7.56 Million
≈ $-235.59K
฿3.11 Million Thailand ฿0.29 ▲ +0.00%
26040 Valuence Merger Corp I
NASDAQ:VMCA
-2.43x $-142.57K $58.72K USA $12.40 ▲ +0.00%
26041 IRPC Public Company Limited
F:TPIG
-2.43x €-3.75 Billion
≈ $-4.38 Billion
€1.54 Billion Germany €0.05 ▲ +0.00%
26042 IRPC PCL
STU:TPIG
-2.43x €-3.75 Billion
≈ $-4.38 Billion
€1.54 Billion Germany €0.05 ▲ +0.00%
26043 IRPC Public Company Limited
BK:IRPC-R
-2.43x ฿-3.75 Billion
≈ $-116.90 Million
฿1.54 Billion Thailand ฿1.28 ▲ +0.79%
26044 Pierce Group AB
ST:PIERCE
-2.43x Skr-17.00 Million
≈ $-1.83 Million
Skr7.00 Million Sweden Skr9.66 ▼ -1.13%
26045 Digjam Limited
NSE:DIGJAMLMTD
-2.43x Rs-56.48 Million
≈ $-610.81K
Rs23.25 Million India Rs47.31 ▲ +1.72%
26046 LINKBANCORP Inc
NASDAQ:LNKB
-2.43x $-7.15 Million $2.94 Million USA $8.69 ▲ +0.00%
26047 Waterdrop Inc ADR
NYSE:WDH
-2.43x $-52.76 Million $21.70 Million USA $1.69 ▲ +0.00%
26048 Above Food Ingredients Inc. Common Stock
NASDAQ:ABVE
-2.43x $-301.51K $123.99K USA $0.10 ▲ +11.76%
26049 CN Healthy Food Tech Group Corp.
NASDAQ:UCFI
-2.43x $-3.34 Million $1.37 Million USA $5.51 ▲ +0.00%
26050 Rail Vikas Nigam Limited
NSE:RVNL
-2.43x Rs-12.55 Billion
≈ $-135.71 Million
Rs5.16 Billion India Rs222.88 ▼ -0.87%
26051 Thai Agro Energy Public Company Limited
BK:TAE
-2.44x ฿-55.49 Million
≈ $-1.73 Million
฿22.74 Million Thailand ฿1.64 ▲ +2.50%
26052 Bangkok Expressway and Metro PCL F
F:B4X
-2.44x €-2.64 Billion
≈ $-3.08 Billion
€1.08 Billion Germany €0.16 ▼ -3.09%
26053 SAB Biotherapeutics Inc
NASDAQ:SABS
-2.44x $-13.05 Million $5.34 Million USA $3.56 ▲ +2.30%
26054 Hainan Yedao Group Co Ltd
SHG:600238
-2.45x CN¥-60.03 Million
≈ $-8.78 Million
CN¥24.52 Million China CN¥4.14 ▲ +0.00%
26055 Thomas Scott (India) Limited
NSE:THOMASCOTT
-2.45x Rs-200.45 Million
≈ $-2.17 Million
Rs81.81 Million India Rs298.10 ▼ -1.31%
26056 Tokyo Plast International Limited
NSE:TOKYOPLAST
-2.45x Rs-17.65 Million
≈ $-190.88K
Rs7.20 Million India Rs76.90 ▼ -2.78%
26057 Yuanta Securities Korea Co Ltd Preference Shares
KO:003475
-2.46x ₩-166.99 Billion
≈ $-113.17 Million
₩67.98 Billion Korea ₩3920.00 ▲ +1.29%
26058 Birla Cable Limited
NSE:BIRLACABLE
-2.46x Rs-51.03 Million
≈ $-551.86K
Rs20.75 Million India Rs194.11 ▼ -2.10%
26059 Movida Participações S.A
SA:MOVI3
-2.46x R$-306.51 Million
≈ $-60.14 Million
R$124.51 Million Brazil R$7.99 ▲ +1.01%
26060 Dhunseri Ventures Limited
NSE:DVL
-2.46x Rs-1.49 Billion
≈ $-16.13 Million
Rs605.82 Million India Rs238.66 ▲ +0.49%
26061 Unlimited Travel Group UTG AB (publ)
ST:UTG
-2.46x Skr-52.72 Million
≈ $-5.67 Million
Skr21.41 Million Sweden Skr23.20 ▼ -1.69%
26062 Artisanal Spirits Company PLC
LSE:ART
-2.46x GBX-1.67 Million
≈ $-203.16
GBX677.57K UK GBX22.50 ▲ +0.00%
26063 Doxa AB
ST:DOXA
-2.47x Skr-14.80 Million
≈ $-1.59 Million
Skr6.00 Million Sweden Skr0.36 ▲ +2.28%
26064 Paisalo Digital Limited
NSE:PAISALO
-2.47x Rs-2.44 Billion
≈ $-26.33 Million
Rs987.15 Million India Rs71.06 ▼ -0.46%
26065 Henan Hanwei Electronics Co
SHE:300007
-2.47x CN¥-63.70 Million
≈ $-9.32 Million
CN¥25.77 Million China CN¥31.87 ▼ -0.16%
26066 Caswell Inc
TW:6416
-2.47x NT$-135.97 Million
≈ $-4.28 Million
NT$54.99 Million Taiwan NT$86.50 ▼ -6.28%
26067 CO2 Gro Inc
V:GROW
-2.47x CA$-593.63K
≈ $-429.43K
CA$240.03K Canada CA$0.02 ▲ +0.00%
26068 Medical Developments International Ltd
AU:MVP
-2.47x AU$-752.00K
≈ $-532.09K
AU$304.00K Australia AU$0.44 ▼ -3.30%
26069 Mahindra Lifespace Developers Limited
NSE:MAHLIFE
-2.48x Rs-2.45 Billion
≈ $-26.54 Million
Rs991.40 Million India Rs385.40 ▼ -0.50%
26070 Tejas Networks Limited
NSE:TEJASNET
-2.48x Rs-6.82 Billion
≈ $-73.71 Million
Rs2.75 Billion India Rs507.10 ▼ -2.48%
26071 Zhejiang Jingxing Paper Joint Stock Co Ltd
SHE:002067
-2.48x CN¥-194.42 Million
≈ $-28.45 Million
CN¥78.46 Million China CN¥4.16 ▼ -2.80%
26072 Hsinjing Holding Co Ltd
TWO:3713
-2.48x NT$-25.69 Million
≈ $-809.34K
NT$10.37 Million Taiwan NT$14.30 ▼ -0.35%
26073 Alchemy Investments Acquisition Corp 1 Class A Ordinary Shares
NASDAQ:ALCY
-2.48x $-158.46K $63.92K USA $11.93 ▼ -0.50%
26074 Panram International
TWO:8088
-2.48x NT$-213.61 Million
≈ $-6.73 Million
NT$86.15 Million Taiwan NT$39.85 ▼ -5.34%
26075 Condor Resources Inc
V:CN
-2.48x CA$-211.93K
≈ $-153.31K
CA$85.47K Canada CA$0.14 ▲ +3.70%
26076 Shengfeng Development Limited Class A Ordinary Shares
NASDAQ:SFWL
-2.48x $-14.54 Million $5.86 Million USA $1.02 ▲ +27.37%
26077 AVIVA PLC SPONS.ADR/2
F:GU80
-2.48x €-2.56 Billion
≈ $-3.00 Billion
€1.03 Billion Germany €14.20 ▲ +0.00%
26078 Ata Gayrimenkul Yatirim Ortakligi AS
IS:ATAGY
-2.48x TL-11.21 Million
≈ $-251.02K
TL4.52 Million Turkey TL10.16 ▼ -1.84%
26079 Voyageur Pharmaceuticals Ltd
V:VM
-2.49x CA$-183.43K
≈ $-132.69K
CA$73.77K Canada CA$0.13 ▲ +4.00%
26080 Hytera Communications Corp Ltd
SHE:002583
-2.49x CN¥-230.06 Million
≈ $-33.67 Million
CN¥92.53 Million China CN¥8.08 ▼ -0.25%
26081 Jiangsu Zhenjiang New Energy Equipment Co Ltd Class A
SHG:603507
-2.49x CN¥-69.23 Million
≈ $-10.13 Million
CN¥27.83 Million China CN¥23.16 ▼ -3.14%
26082 NanoCMS Co. Ltd.
KQ:247660
-2.49x ₩-257.24 Million
≈ $-174.33K
₩103.39 Million Korea ₩2505.00 ▼ -15.94%
26083 Glomac Bhd
KLSE:5020
-2.49x RM-12.30 Million
≈ $-3.09 Million
RM4.94 Million Malaysia RM0.33 ▲ +0.00%
26084 Rongsheng Paper
SHG:603165
-2.49x CN¥-139.16 Million
≈ $-20.36 Million
CN¥55.89 Million China CN¥13.15 ▲ +1.31%
26085 EBEST Investment & Securities Co. Ltd
KQ:078020
-2.49x ₩-75.50 Billion
≈ $-51.16 Million
₩30.32 Billion Korea ₩5760.00 ▼ -3.68%
26086 Galil Capital Re Spain SOCIMI SA
MC:YGCS
-2.49x €-1.31 Million
≈ $-1.53 Million
€526.79K Spain €9.20 ▲ +0.00%
26087 Thai Wire Products Public Company Limited
BK:TWP
-2.49x ฿-66.68 Million
≈ $-2.08 Million
฿26.77 Million Thailand ฿1.13 ▲ +0.00%
26088 Beijing Shunxin Agriculture Co Ltd
SHE:000860
-2.49x CN¥-703.64 Million
≈ $-102.96 Million
CN¥282.35 Million China CN¥11.13 ▲ +2.68%
26089 UBISOFT ENTMT ADR 1/5
F:UEN0
-2.49x €-393.30 Million
≈ $-459.81 Million
€157.80 Million Germany €0.94 ▼ -2.59%
26090 Hindustan Motors Limited
NSE:HINDMOTORS
-2.49x Rs-121.16 Million
≈ $-1.31 Million
Rs48.60 Million India Rs20.47 ▲ +0.34%
26091 Multi-Usage Holdings Bhd
KLSE:9539
-2.49x RM-3.14 Million
≈ $-788.85K
RM1.26 Million Malaysia RM0.35 ▼ -7.89%
26092 MP Materials Corp
NYSE:MP
-2.49x $-41.13 Million $16.49 Million USA $41.66 ▲ +9.34%
26093 Guangdong Zhengye Technology Co Ltd
SHE:300410
-2.50x CN¥-16.96 Million
≈ $-2.48 Million
CN¥6.79 Million China CN¥6.64 ▼ -4.05%
26094 Sri Adhikari Brothers Television Network Limited
NSE:SABTNL
-2.50x Rs-306.40 Million
≈ $-3.31 Million
Rs122.70 Million India Rs45.17 ▲ +9.32%
26095 Cumulus Media Inc Class A
NASDAQ:CMLS
-2.50x $-6.80 Million $2.72 Million USA $0.15 ▲ +0.00%
26096 Mulpha International Bhd
KLSE:3905
-2.50x RM-23.50 Million
≈ $-5.90 Million
RM9.40 Million Malaysia RM2.94 ▼ -0.34%
26097 Shradha Infraprojects Limited
NSE:SHRADHA
-2.50x Rs-253.45 Million
≈ $-2.74 Million
Rs101.40 Million India Rs33.92 ▼ -0.26%
26098 Fenix Outdoor International AG
ST:FOI-B
-2.50x Skr-11.50 Million
≈ $-1.24 Million
Skr4.60 Million Sweden Skr370.00 ▼ -0.67%
26099 Wahana Ottomitra Multiartha
JK:WOMF
-2.50x Rp-97.77 Billion
≈ $-5.73 Million
Rp39.09 Billion Indonesia Rp250.00 ▼ -0.79%
26100 Olympic Steel Inc
NASDAQ:ZEUS
-2.50x $-5.39 Million $2.15 Million USA $47.86 ▼ -5.86%