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
14001 African Rainbow Minerals Ltd
JSE:ARI
1.16x ZAC1.62 Billion
≈ $861.48K
ZAC1.39 Billion South Africa ZAC15477.00 ▼ -1.62%
14002 Arthur J Gallagher & Co
NYSE:AJG
1.16x $957.00 Million $823.00 Million USA $247.77 ▲ +2.30%
14003 Activeport Group Ltd
AU:ATV
1.16x AU$838.81K
≈ $593.51K
AU$721.38K Australia AU$0.02 ▼ -11.11%
14004 Jiangnan Yifan Motor Co.Ltd
SHE:301023
1.16x CN¥82.95 Million
≈ $12.14 Million
CN¥71.34 Million China CN¥25.22 ▼ -3.26%
14005 Jullundur Motor Agency (Delhi) Limited
NSE:JMA
1.16x Rs132.19 Million
≈ $1.43 Million
Rs113.73 Million India Rs88.35 ▲ +1.27%
14006 Van de Velde NV
BR:VAN
1.16x €18.33 Million
≈ $21.43 Million
€15.77 Million Belgium €29.80 ▼ -0.67%
14007 Impack Pratama Industri Tbk
JK:IMPC
1.16x Rp166.35 Billion
≈ $9.75 Million
Rp143.18 Billion Indonesia Rp1465.00 ▼ -6.09%
14008 Kapsch Traffic
VI:KTCG
1.16x €61.02 Million
≈ $71.33 Million
€52.52 Million Austria €5.28 ▲ +2.33%
14009 Scientex Bhd
KLSE:4731
1.16x RM157.05 Million
≈ $39.43 Million
RM135.18 Million Malaysia RM3.72 ▲ +0.54%
14010 ImmuPharma PLC
LSE:IMM
1.16x GBX2.99 Million
≈ $363.95
GBX2.58 Million UK GBX4.50 ▲ +12.50%
14011 Spritzer Bhd
KLSE:7103
1.16x RM25.94 Million
≈ $6.51 Million
RM22.34 Million Malaysia RM2.89 ▲ +1.40%
14012 Shandong Zhonglu Oceanic Fisheries Co Ltd
SHE:200992
1.16x HK$45.93 Million
≈ $5.86 Million
HK$39.57 Million China HK$1.64 ▲ +0.61%
14013 EYG Gayrimenkul Yatirim Ortakligi A.S.
IS:EYGYO
1.16x TL16.69 Million
≈ $373.85K
TL14.38 Million Turkey TL2.37 ▼ -5.20%
14014 Franco-Nevada Corporation
TO:FNV
1.16x CA$433.20 Million
≈ $313.37 Million
CA$373.35 Million Canada CA$303.12 ▲ +0.46%
14015 Tander Inversiones SOCIMI SA
MC:YTAN
1.16x €1.09 Million
≈ $1.27 Million
€935.69K Spain €11.90 ▲ +0.00%
14016 One Click Group Ltd
AU:1CG
1.16x AU$660.09K
≈ $467.05K
AU$568.95K Australia AU$0.01 ▲ +10.00%
14017 Suncor Energy Inc
TO:SU
1.16x CA$2.44 Billion
≈ $1.76 Billion
CA$2.10 Billion Canada CA$92.85 ▼ -0.67%
14018 Spotify Technology SA
NYSE:SPOT
1.16x $849.75 Million $732.86 Million USA $482.66 ▲ +2.91%
14019 Cheviot Company Limited
NSE:CHEVIOT
1.16x Rs504.80 Million
≈ $5.46 Million
Rs435.50 Million India Rs1153.60 ▲ +2.04%
14020 Daxin Materials Corp
TW:5234
1.16x NT$226.87 Million
≈ $7.15 Million
NT$195.75 Million Taiwan NT$329.50 ▼ -3.23%
14021 Tivoli A/S
CO:TIV
1.16x Dkr100.00 Million
≈ $15.65 Million
Dkr86.30 Million Denmark Dkr638.00 ▲ +0.31%
14022 Baltic Classifieds Group PLC
LSE:BCG
1.16x GBX30.04 Million
≈ $3.66K
GBX25.93 Million UK GBX185.00 ▲ +2.61%
14023 GMV Minerals Inc
V:GMV
1.16x CA$2.36K
≈ $1.71K
CA$2.04K Canada CA$0.13 ▼ -3.85%
14024 Domino's Pizza Inc Common Stock
NASDAQ:DPZ
1.16x $161.96 Million $139.81 Million USA $332.97 ▲ +3.01%
14025 Ecovacs Robotics Co Ltd
SHG:603486
1.16x CN¥507.88 Million
≈ $74.32 Million
CN¥438.47 Million China CN¥53.30 ▼ -2.27%
14026 Objective Corporation Ltd
AU:OCL
1.16x AU$21.66 Million
≈ $15.33 Million
AU$18.70 Million Australia AU$6.69 ▼ -1.04%
14027 Xiamen East Asia Machinery Industrial Co. Ltd.
SHE:301028
1.16x CN¥268.88 Million
≈ $39.35 Million
CN¥232.29 Million China CN¥11.00 ▼ -2.83%
14028 Fairvest Ltd
JSE:FTA
1.16x ZAC66.24 Million
≈ $35.21K
ZAC57.25 Million South Africa ZAC1989.00 ▲ +23.85%
14029 Camuzzi Gas Pampeana SA
BA:CGPA2
1.16x AR$6.99 Billion
≈ $5.06 Million
AR$6.04 Billion Argentina AR$1945.00 ▼ -2.26%
14030 WEIBO CORP. A
F:2WB
1.16x €519.48 Million
≈ $607.33 Million
€449.02 Million Germany €6.75 ▼ -1.46%
14031 Bravida Holding AB
ST:BRAV
1.16x Skr354.00 Million
≈ $38.10 Million
Skr306.00 Million Sweden Skr138.80 ▲ +0.43%
14032 Unimicron Technology Corp
TW:3037
1.16x NT$5.83 Billion
≈ $183.79 Million
NT$5.04 Billion Taiwan NT$839.00 ▼ -6.36%
14033 Growthpoint Properties Australia
AU:GOZ
1.16x AU$72.40 Million
≈ $51.23 Million
AU$62.60 Million Australia AU$2.14 ▲ +0.00%
14034 Thai Beverage Public Company Limited
F:T6W
1.16x €7.97 Billion
≈ $9.32 Billion
€6.89 Billion Germany €0.30 ▲ +0.27%
14035 Liuzhou Liangmianzhen Co Ltd
SHG:600249
1.16x CN¥33.04 Million
≈ $4.84 Million
CN¥28.57 Million China CN¥4.72 ▼ -2.88%
14036 Colgate-Palmolive Company
NYSE:CL
1.16x $747.00 Million $646.00 Million USA $90.75 ▲ +0.74%
14037 Mesnac Co Ltd
SHE:002073
1.16x CN¥181.31 Million
≈ $26.53 Million
CN¥156.83 Million China CN¥5.36 ▼ -2.37%
14038 Shenzhen CAU Technology Co Ltd
SHE:000004
1.16x CN¥17.05 Million
≈ $2.49 Million
CN¥14.75 Million China CN¥0.51 ▲ +10.87%
14039 Brisa Bridgestone Sabanci Lastik Sanayi ve Ticaret AS
IS:BRISA
1.16x TL1.16 Billion
≈ $25.89 Million
TL1.00 Billion Turkey TL81.20 ▼ -1.28%
14040 Zhejiang Zhengguang Industrial Co. Ltd.
SHE:301092
1.16x CN¥115.86 Million
≈ $16.95 Million
CN¥100.27 Million China CN¥43.70 ▲ +1.25%
14041 Steppe Gold Ltd
TO:STGO
1.16x CA$21.84 Million
≈ $15.80 Million
CA$18.90 Million Canada CA$1.24 ▲ +0.81%
14042 MPS Limited
NSE:MPSLTD
1.16x Rs1.05 Billion
≈ $11.33 Million
Rs906.80 Million India Rs2769.70 ▲ +4.80%
14043 All Winner Technology Co Ltd
SHE:300458
1.16x CN¥135.50 Million
≈ $19.83 Million
CN¥117.28 Million China CN¥40.99 ▲ +1.89%
14044 Alphawave IP Group PLC
LSE:AWE
1.16x GBX18.78 Million
≈ $2.28K
GBX16.25 Million UK GBX185.00 ▲ +0.00%
14045 Carlton Investments Ltd
AU:CIN
1.16x AU$24.21 Million
≈ $17.13 Million
AU$20.96 Million Australia AU$33.53 ▼ -0.24%
14046 H WORLD GROUP DL-00001
F:CL4
1.16x €1.70 Billion
≈ $1.98 Billion
€1.47 Billion Germany €3.52 ▲ +0.57%
14047 China Gold International Resources
TO:CGG
1.16x CA$265.82 Million
≈ $192.29 Million
CA$230.12 Million Canada CA$29.63 ▼ -0.54%
14048 Herbalife Nutrition Ltd
NYSE:HLF
1.16x $98.30 Million $85.10 Million USA $11.89 ▲ +0.76%
14049 Mianyang Fulin Precision Machining Co Ltd
SHE:300432
1.16x CN¥173.95 Million
≈ $25.45 Million
CN¥150.59 Million China CN¥15.22 ▼ -2.37%
14050 Montage Technology Co Ltd
SHG:688008
1.16x CN¥546.58 Million
≈ $79.98 Million
CN¥473.21 Million China CN¥233.66 ▲ +3.62%
14051 Wattana Karnpaet Public Company Limited
BK:NEW
1.16x ฿21.71 Million
≈ $676.59K
฿18.79 Million Thailand ฿96.25 ▼ -15.20%
14052 LBG MEDIA PLC LS -001
F:S83
1.15x €4.78 Million
≈ $5.59 Million
€4.14 Million Germany €0.36 ▼ -2.19%
14053 Jinsanjiang (Zhaoqing) Silicon Material Company Limited
SHE:301059
1.15x CN¥88.19 Million
≈ $12.91 Million
CN¥76.39 Million China CN¥10.13 ▼ -1.17%
14054 Triple Flag Precious Metals Corp
TO:TFPM
1.15x CA$90.03 Million
≈ $65.13 Million
CA$78.01 Million Canada CA$40.95 ▲ +1.31%
14055 Nien Hsing Textile Co Ltd
TW:1451
1.15x NT$158.68 Million
≈ $5.00 Million
NT$137.50 Million Taiwan NT$17.40 ▲ +0.00%
14056 Canadian Pacific Railway Ltd
TO:CP
1.15x CA$976.00 Million
≈ $706.02 Million
CA$846.00 Million Canada CA$130.32 ▲ +0.20%
14057 Wingtech Technology Co Ltd
SHG:600745
1.15x CN¥1.20 Billion
≈ $175.49 Million
CN¥1.04 Billion China CN¥16.83 ▲ +0.18%
14058 Guyoung Technology Co. Ltd
KQ:053270
1.15x ₩7.87 Billion
≈ $5.33 Million
₩6.82 Billion Korea ₩1886.00 ▼ -0.74%
14059 Jiangsu Broadcasting Cable inf
SHG:600959
1.15x CN¥127.01 Million
≈ $18.59 Million
CN¥110.12 Million China CN¥2.98 ▼ -2.61%
14060 Global Net Lease, Inc.
NYSE:GNL
1.15x $55.56 Million $48.18 Million USA $8.88 ▲ +0.00%
14061 Hankook Tire Co.
KO:161390
1.15x ₩399.09 Billion
≈ $270.46 Million
₩346.16 Billion Korea ₩70500.00 ▼ -8.08%
14062 China Harmony Auto Holding Ltd
STU:HA5
1.15x €776.10 Million
≈ $907.34 Million
€673.15 Million Germany €0.11 ▼ -12.50%
14063 Multipolar Technology Tbk
JK:MLPT
1.15x Rp157.73 Billion
≈ $9.24 Million
Rp136.81 Billion Indonesia Rp1780.00 ▼ -0.28%
14064 INTERCONT HOTELS
F:IC1B
1.15x €724.00 Million
≈ $846.43 Million
€628.00 Million Germany €135.00 ▼ -1.46%
14065 Huazhu Group Ltd
NASDAQ:HTHT
1.15x $1.70 Billion $1.47 Billion USA $40.47 ▼ -0.37%
14066 Allient Inc.
NASDAQ:ALNT
1.15x $6.17 Million $5.36 Million USA $86.78 ▼ -2.08%
14067 Zhongsheng Group Holdings Limited
F:5Z0
1.15x €1.73 Billion
≈ $2.03 Billion
€1.50 Billion Germany €0.46 ▼ -2.94%
14068 CVS Health Corp
NYSE:CVS
1.15x $3.39 Billion $2.94 Billion USA $107.74 ▲ +0.80%
14069 Visaka Industries Limited
NSE:VISAKAIND
1.15x Rs500.11 Million
≈ $5.41 Million
Rs434.21 Million India Rs79.85 ▼ -0.49%
14070 Rupa & Company Limited
NSE:RUPA
1.15x Rs230.56 Million
≈ $2.49 Million
Rs200.22 Million India Rs163.19 ▲ +0.36%
14071 Marimekko Oyj
HE:MEKKO
1.15x €11.40 Million
≈ $13.33 Million
€9.90 Million Finland €10.38 ▲ +1.37%
14072 Steyr Motors AG
VI:4X0
1.15x €4.47 Million
≈ $5.22 Million
€3.88 Million Austria €39.70 ▲ +6.89%
14073 WAWEL SA
WAR:WWL
1.15x zł13.99 Million
≈ $3.85 Million
zł12.15 Million Poland zł720.00 ▲ +1.69%
14074 Shenzhen Minkave Technology Co Ltd
SHE:300506
1.15x CN¥18.25 Million
≈ $2.67 Million
CN¥15.86 Million China CN¥5.54 ▲ +1.47%
14075 MegaStudy Co. Ltd
KQ:072870
1.15x ₩11.49 Billion
≈ $7.79 Million
₩9.99 Billion Korea ₩12870.00 ▼ -0.69%
14076 Shanthi Gears Limited
NSE:SHANTIGEAR
1.15x Rs508.60 Million
≈ $5.50 Million
Rs442.00 Million India Rs420.00 ▲ +1.14%
14077 Ecora Resources PLC
LSE:ECOR
1.15x GBX6.61 Million
≈ $804.00
GBX5.74 Million UK GBX134.80 ▲ +1.66%
14078 Thejo Engineering Limited
NSE:THEJO
1.15x Rs282.12 Million
≈ $3.05 Million
Rs245.26 Million India Rs1898.80 ▲ +1.25%
14079 Perseus Mining Ltd
AU:PRU
1.15x AU$191.55 Million
≈ $135.53 Million
AU$166.54 Million Australia AU$4.76 ▼ -5.56%
14080 Perseus Mining Ltd
TO:PRU
1.15x CA$191.54 Million
≈ $138.56 Million
CA$166.54 Million Canada CA$4.72 ▼ -2.48%
14081 Yiren Digital Ltd
F:19YA
1.15x €411.22 Million
≈ $480.76 Million
€357.54 Million Germany €1.05 ▲ +0.00%
14082 Regency Centers Corporation
NASDAQ:REG
1.15x $152.73 Million $132.80 Million USA $82.15 ▲ +1.19%
14083 CCID Consulting Company Limited
F:CCX
1.15x €85.56 Million
≈ $100.02 Million
€74.41 Million Germany €0.05 ▲ +0.96%
14084 Double Medical Technology Inc
SHE:002901
1.15x CN¥207.34 Million
≈ $30.34 Million
CN¥180.39 Million China CN¥43.49 ▼ -0.21%
14085 Cabot Corporation
NYSE:CBT
1.15x $77.00 Million $67.00 Million USA $90.15 ▲ +1.17%
14086 Juewei Food Co Ltd
SHG:603517
1.15x CN¥120.53 Million
≈ $17.64 Million
CN¥104.90 Million China CN¥10.02 ▼ -1.67%
14087 Third Coast Bancshares, Inc.
NASDAQ:TCBX
1.15x $20.75 Million $18.06 Million USA $38.73 ▼ -0.59%
14088 Eagle Financial Services Inc Common Stock
NASDAQ:EFSI
1.15x $4.30 Million $3.74 Million USA $40.48 ▼ -2.34%
14089 Shenzhen TVT Digital Technology Co Ltd
SHE:002835
1.15x CN¥39.14 Million
≈ $5.73 Million
CN¥34.07 Million China CN¥10.92 ▼ -2.41%
14090 XTC New Energy Materials Xiamen Co Ltd
SHG:688778
1.15x CN¥249.49 Million
≈ $36.51 Million
CN¥217.22 Million China CN¥43.80 ▼ -3.76%
14091 Advanced Power Electronics Corp
TW:8261
1.15x NT$213.94 Million
≈ $6.74 Million
NT$186.30 Million Taiwan NT$217.00 ▼ -7.66%
14092 Markel Corporation
NYSE:MKL
1.15x $662.19 Million $576.81 Million USA $1994.70 ▲ +1.69%
14093 Procter & Gamble Company
NYSE:PG
1.15x $4.97 Billion $4.33 Billion USA $147.41 ▲ +0.30%
14094 Popular Inc
NASDAQ:BPOP
1.15x $268.47 Million $233.90 Million USA $171.73 ▲ +0.50%
14095 CF Energy Corp
V:CFY
1.15x CA$11.01 Million
≈ $7.96 Million
CA$9.59 Million Canada CA$0.09 ▼ -5.26%
14096 Stylam Industries Limited
NSE:STYLAMIND
1.15x Rs752.90 Million
≈ $8.14 Million
Rs656.10 Million India Rs3416.80 ▲ +0.73%
14097 Sharc International Systems
F:IWIA
1.15x €1.25 Million
≈ $1.47 Million
€1.09 Million Germany €0.05 ▲ +1.04%
14098 SINGAP.TELE. ADR NEW06/10
F:SIT
1.15x €4.61 Billion
≈ $5.39 Billion
€4.02 Billion Germany €31.00 ▼ -1.27%
14099 KERRY GRP PLC ADR/1EO-12
F:KRZA
1.15x €755.50 Million
≈ $883.26 Million
€658.50 Million Germany €66.50 ▼ -1.48%
14100 Isupetasys
KO:007660
1.15x ₩50.02 Billion
≈ $33.90 Million
₩43.60 Billion Korea ₩87000.00 ▼ -6.85%