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
3001 Lindblad Expeditions Holdings Inc
NASDAQ:LIND
7.59x $49.36 Million $6.50 Million USA $28.45 ▲ +3.08%
3002 Nanjing Doron Technology Corp
SHG:603528
7.59x CN¥22.01 Million
≈ $3.22 Million
CN¥2.90 Million China CN¥5.68 ▲ +1.07%
3003 Joyware Electronics Co Ltd
SHE:300270
7.59x CN¥2.62 Million
≈ $382.92K
CN¥344.82K China CN¥9.55 ▲ +1.60%
3004 Stef SA
PA:STF
7.59x €120.11 Million
≈ $140.42 Million
€15.83 Million France €124.40 ▲ +0.32%
3005 Shanghai Phoenix Enterprise Group Co Ltd B
SHG:900916
7.58x $76.61 Million $10.10 Million China $0.37 ▲ +0.55%
3006 Shandong Haihua Co Ltd
SHE:000822
7.58x CN¥520.84 Million
≈ $76.22 Million
CN¥68.73 Million China CN¥3.99 ▼ -1.97%
3007 Asahi Songwon Colors Limited
NSE:ASAHISONG
7.58x Rs579.17 Million
≈ $6.26 Million
Rs76.43 Million India Rs268.75 ▼ -0.79%
3008 Ambipar Emergency Response
NYSE MKT:AMBI
7.58x $144.95 Million $19.13 Million USA $0.40 ▲ +0.00%
3009 Ambipar Emergency Response
NYSE:AMBIQ
7.58x $144.95 Million $19.13 Million USA $0.07 ▲ +40.00%
3010 Changsha Tongcheng Holdings Co Ltd
SHE:000419
7.57x CN¥311.42 Million
≈ $45.57 Million
CN¥41.14 Million China CN¥4.59 ▼ -2.55%
3011 Korea Flange
KO:010100
7.57x ₩25.52 Billion
≈ $17.30 Million
₩3.37 Billion Korea ₩3400.00 ▲ +2.10%
3012 Plotech Co Ltd
TW:6141
7.57x NT$204.51 Million
≈ $6.44 Million
NT$27.02 Million Taiwan NT$38.55 ▲ +2.25%
3013 Subur Tiasa Holdings Bhd
KLSE:6904
7.57x RM95.65 Million
≈ $24.01 Million
RM12.64 Million Malaysia RM0.78 ▲ +0.00%
3014 Matba Rofex SA
BA:MTR
7.56x AR$30.48 Billion
≈ $22.06 Million
AR$4.03 Billion Argentina AR$2215.00 ▲ +0.00%
3015 Tifa Finance Tbk
JK:TIFA
7.56x Rp33.23 Billion
≈ $1.95 Million
Rp4.40 Billion Indonesia Rp304.00 ▲ +24.59%
3016 MESB Bhd
KLSE:7234
7.55x RM31.20 Million
≈ $7.83 Million
RM4.13 Million Malaysia RM0.28 ▲ +0.00%
3017 Metalfrio Solutions S.A
SA:FRIO3
7.55x R$165.58 Million
≈ $32.49 Million
R$21.94 Million Brazil R$205.00 ▲ +0.00%
3018 Inter Rock Minerals Inc
V:IRO
7.55x CA$3.24 Million
≈ $2.34 Million
CA$429.00K Canada CA$1.08 ▲ +0.00%
3019 Ancom Logistics Bhd
KLSE:0048
7.54x RM5.79 Million
≈ $1.45 Million
RM767.00K Malaysia RM0.06 ▲ +0.00%
3020 Gyeongnam Steel Co. Ltd
KQ:039240
7.54x ₩4.20 Billion
≈ $2.85 Million
₩557.37 Million Korea ₩1926.00 ▼ -0.21%
3021 Ratch Group Public Company Limited
BK:RATCH
7.54x ฿5.84 Billion
≈ $182.10 Million
฿774.98 Million Thailand ฿38.75 ▲ +1.97%
3022 China Reinsurance (Group) Corporation
F:C53
7.53x €7.58 Billion
≈ $8.86 Billion
€1.01 Billion Germany €0.13 ▲ +1.79%
3023 Jinling Hotel Corp Ltd
SHG:601007
7.53x CN¥126.70 Million
≈ $18.54 Million
CN¥16.82 Million China CN¥6.20 ▼ -1.74%
3024 An Phat Holdings JSC
VN:APH
7.53x ₫297.34 Billion
≈ $11.30 Million
₫39.51 Billion Vietnam ₫5340.00 ▲ +0.00%
3025 Graphic Packaging Holding Company
NYSE:GPK
7.52x $534.00 Million $71.00 Million USA $10.90 ▲ +0.55%
3026 Tangshan Jidong Cement Co Ltd
SHE:000401
7.51x CN¥1.34 Billion
≈ $196.11 Million
CN¥178.35 Million China CN¥3.56 ▼ -2.73%
3027 Petkim Petrokimya Holding AS
IS:PETKM
7.51x TL2.30 Billion
≈ $51.43 Million
TL305.66 Million Turkey TL21.32 ▼ -6.08%
3028 Kyndryl Holdings Inc
NYSE:KD
7.51x $428.00 Million $57.00 Million USA $12.19 ▼ -0.25%
3029 MMG Limited
F:OMS1
7.51x €348.65 Million
≈ $407.61 Million
€46.45 Million Germany €0.85 ▲ +2.11%
3030 Guangdong Hongteo Accurate Technology Co Ltd
SHE:300176
7.50x CN¥63.31 Million
≈ $9.26 Million
CN¥8.44 Million China CN¥4.76 ▼ -2.06%
3031 Shenzhen Jove Enterprise Co. Ltd.
SHE:300814
7.50x CN¥83.05 Million
≈ $12.15 Million
CN¥11.07 Million China CN¥137.30 ▲ +20.00%
3032 Hensoldt AG
F:HAG
7.50x €90.00 Million
≈ $105.22 Million
€12.00 Million Germany €74.40 ▼ -2.00%
3033 TDM Berhad
KLSE:2054
7.49x RM28.34 Million
≈ $7.11 Million
RM3.78 Million Malaysia RM0.21 ▼ -2.33%
3034 Intiland Development Tbk
JK:DILD
7.49x Rp344.95 Billion
≈ $20.21 Million
Rp46.04 Billion Indonesia Rp116.00 ▲ +0.87%
3035 VNDIRECT Securities Corp
VN:VND
7.49x ₫4.09 Trillion
≈ $155.23 Million
₫545.34 Billion Vietnam ₫17150.00 ▼ -0.29%
3036 Brilliance Technology Co Ltd
SHE:300542
7.49x CN¥417.71 Million
≈ $61.12 Million
CN¥55.77 Million China CN¥11.65 ▲ +7.37%
3037 Jiangsu WELLE Environmental Co Ltd
SHE:300190
7.48x CN¥44.50 Million
≈ $6.51 Million
CN¥5.94 Million China CN¥3.61 ▼ -3.99%
3038 Precio Fishbone AB (publ)
ST:PRCO-B
7.48x Skr7.71 Million
≈ $829.93K
Skr1.03 Million Sweden Skr17.20 ▼ -0.58%
3039 Huatai Securities Co Ltd
SHG:601688
7.48x CN¥35.91 Billion
≈ $5.25 Billion
CN¥4.80 Billion China CN¥20.63 ▲ +0.78%
3040 China Cinda Asset Management Co., Ltd.
F:0CI
7.48x €26.63 Billion
≈ $31.14 Billion
€3.56 Billion Germany €0.10 ▲ +4.00%
3041 Exxaro Tiles Limited
NSE:EXXARO
7.47x Rs150.00 Million
≈ $1.62 Million
Rs20.07 Million India Rs6.31 ▼ -0.47%
3042 STEICO SE
XETRA:ST5
7.47x €53.94 Million
≈ $63.06 Million
€7.22 Million Germany €18.70 ▼ -1.06%
3043 Sarana Mitra Luas
JK:SMIL
7.47x Rp73.07 Billion
≈ $4.28 Million
Rp9.78 Billion Indonesia Rp342.00 ▲ +5.56%
3044 MAG Interactive AB (publ)
ST:MAGI
7.47x Skr14.43 Million
≈ $1.55 Million
Skr1.93 Million Sweden Skr7.24 ▼ -1.90%
3045 Wuxi Paike New Materials Technology Co Ltd
SHG:605123
7.47x CN¥463.84 Million
≈ $67.87 Million
CN¥62.10 Million China CN¥73.89 ▲ +0.22%
3046 Shenyang Chemical Industry Co Ltd
SHE:000698
7.47x CN¥197.75 Million
≈ $28.94 Million
CN¥26.48 Million China CN¥3.11 ▼ -1.27%
3047 Sinomine Resource Exploration Co Ltd
SHE:002738
7.47x CN¥859.38 Million
≈ $125.75 Million
CN¥115.09 Million China CN¥45.02 ▲ +2.09%
3048 Sungshin Cement Co Ltd
KO:004985
7.45x ₩43.65 Billion
≈ $29.58 Million
₩5.86 Billion Korea ₩8260.00 ▼ -4.40%
3049 Sitowise Group Oyj
HE:SITOWS
7.45x €4.34 Million
≈ $5.08 Million
€583.00K Finland €2.55 ▼ -1.92%
3050 Amphastar P
NASDAQ:AMPH
7.45x $47.84 Million $6.42 Million USA $19.59 ▼ -0.20%
3051 NICE Total Cash Management Co. Ltd
KQ:063570
7.45x ₩13.01 Billion
≈ $8.82 Million
₩1.75 Billion Korea ₩3105.00 ▲ +0.81%
3052 Bak Ambalaj Sanayi ve Ticaret AS
IS:BAKAB
7.45x TL192.33 Million
≈ $4.31 Million
TL25.82 Million Turkey TL51.65 ▲ +0.10%
3053 Satin Creditcare Network Limited
NSE:SATIN
7.45x Rs7.32 Billion
≈ $79.15 Million
Rs982.55 Million India Rs258.46 ▲ +0.93%
3054 E2open Parent Holdings Inc
NYSE:ETWO
7.45x $40.99 Million $5.50 Million USA $3.30 ▲ +0.00%
3055 Cohu Inc
NASDAQ:COHU
7.44x $29.14 Million $3.92 Million USA $56.22 ▲ +9.06%
3056 Datang HuaYin Electric Power Co Ltd
SHG:600744
7.44x CN¥1.12 Billion
≈ $163.48 Million
CN¥150.12 Million China CN¥7.22 ▲ +10.06%
3057 Corentec Co Ltd
KQ:104540
7.44x ₩8.50 Billion
≈ $5.76 Million
₩1.14 Billion Korea ₩3970.00 ▲ +1.40%
3058 Sichuan Lutianhua Co Ltd
SHE:000912
7.44x CN¥222.74 Million
≈ $32.59 Million
CN¥29.95 Million China CN¥3.44 ▼ -3.91%
3059 Piper Sandler Companies
NYSE:PIPR
7.43x $847.30 Million $113.97 Million USA $77.24 ▲ +1.43%
3060 Close Brothers Group plc
LSE:CBG
7.43x GBX252.00 Million
≈ $30.66K
GBX33.90 Million UK GBX419.80 ▲ +1.55%
3061 VIP Industries Limited
NSE:VIPIND
7.43x Rs531.20 Million
≈ $5.74 Million
Rs71.50 Million India Rs299.80 ▼ -0.20%
3062 Atakey Patates Gida Sanayi ve Ticaret A.S.
IS:ATAKP
7.43x TL280.46 Million
≈ $6.28 Million
TL37.76 Million Turkey TL54.95 ▲ +0.46%
3063 GCP Asset Backed Income Fund Limited
LSE:GABI
7.43x GBX18.43 Million
≈ $2.24K
GBX2.48 Million UK GBX64.20 ▼ -1.53%
3064 Semen Indonesia Persero Tbk
JK:SMGR
7.42x Rp596.45 Billion
≈ $34.95 Million
Rp80.34 Billion Indonesia Rp1520.00 ▲ +1.00%
3065 Sichuan Jiuyuan Yinhai Software Co Ltd
SHE:002777
7.42x CN¥252.94 Million
≈ $37.01 Million
CN¥34.08 Million China CN¥12.54 ▲ +1.70%
3066 ALPEK S.A.B. de C.V
MX:ALPEKA
7.42x MX$1.26 Billion
≈ $72.60 Million
MX$170.00 Million Mexico MX$12.32 ▼ -0.40%
3067 Ancora Indonesia Resources Tbk
JK:OKAS
7.42x Rp9.72 Million
≈ $569.66
Rp1.31 Million Indonesia Rp102.00 ▲ +0.00%
3068 Bombardier Inc Series B
TO:BBD-B
7.42x CA$386.56 Million
≈ $279.63 Million
CA$52.13 Million Canada CA$353.78 ▲ +3.60%
3069 Newmark Group Inc
NASDAQ:NMRK
7.41x $618.52 Million $83.43 Million USA $15.74 ▲ +1.48%
3070 Wockhardt Limited
NSE:WOCKPHARMA
7.41x Rs2.49 Billion
≈ $26.88 Million
Rs335.30 Million India Rs1896.30 ▼ -1.41%
3071 Magnum Ventures Limited
NSE:MAGNUM
7.41x Rs399.56 Million
≈ $4.32 Million
Rs53.94 Million India Rs18.61 ▼ -0.21%
3072 Bonterra Energy Corp
TO:BNE
7.41x CA$31.53 Million
≈ $22.81 Million
CA$4.26 Million Canada CA$5.60 ▲ +2.19%
3073 Pick N Pay Stores Ltd
JSE:PIK
7.40x ZAC676.60 Million
≈ $359.58K
ZAC91.40 Million South Africa ZAC1947.00 ▼ -0.56%
3074 Shin Poong Pharm.Co.Ltd.
KO:019170
7.40x ₩3.42 Billion
≈ $2.31 Million
₩461.37 Million Korea ₩7690.00 ▼ -0.39%
3075 Oaktree Specialty Lending Corp
NASDAQ:OCSL
7.40x $41.50 Million $5.61 Million USA $11.98 ▼ -0.91%
3076 Wiscom System Co Ltd
SHE:002090
7.40x CN¥111.23 Million
≈ $16.28 Million
CN¥15.03 Million China CN¥8.59 ▲ +0.70%
3077 Banijay Group NV
AS:BNJ
7.40x €137.60 Million
≈ $160.87 Million
€18.60 Million Netherlands €8.58 ▼ -1.38%
3078 AMA Group Limited
F:KC7
7.40x €21.55 Million
≈ $25.19 Million
€2.91 Million Germany €0.31 ▼ -1.26%
3079 Zhejiang Baida Precision Mnfg
SHG:603331
7.39x CN¥114.65 Million
≈ $16.78 Million
CN¥15.52 Million China CN¥10.06 ▼ -0.20%
3080 Rama Phosphates Limited
NSE:RAMAPHO
7.39x Rs49.35 Million
≈ $533.72K
Rs6.68 Million India Rs126.24 ▲ +1.63%
3081 TUI AG
F:TUI1
7.38x €1.35 Billion
≈ $1.58 Billion
€183.10 Million Germany €6.84 ▼ -2.09%
3082 Industrial Investment Trust Limited
NSE:IITL
7.38x Rs653.95 Million
≈ $7.07 Million
Rs88.62 Million India Rs127.40 ▼ -0.58%
3083 Suzhou Keda Technology Co Ltd
SHG:603660
7.38x CN¥438.19 Million
≈ $64.12 Million
CN¥59.38 Million China CN¥7.98 ▲ +1.01%
3084 Rainbow Polikarbonat Sanayi Ticaret AS
IS:RNPOL
7.38x TL105.98 Million
≈ $2.37 Million
TL14.37 Million Turkey TL2.27 ▼ -6.20%
3085 Kumyang
KO:001570
7.37x ₩16.47 Billion
≈ $11.16 Million
₩2.23 Billion Korea ₩9900.00 ▲ +0.00%
3086 CHC Healthcare Group
TW:4164
7.37x NT$516.12 Million
≈ $16.26 Million
NT$69.99 Million Taiwan NT$27.30 ▲ +2.25%
3087 Ultrapar Participações S.A
F:UGR
7.37x €2.38 Billion
≈ $2.78 Billion
€323.00 Million Germany €4.04 ▲ +1.51%
3088 Shenzhen Emperor Technology Co Ltd
SHE:300546
7.37x CN¥49.47 Million
≈ $7.24 Million
CN¥6.71 Million China CN¥14.60 ▲ +1.74%
3089 Oesterr. Post AG
VI:POST
7.37x €274.00 Million
≈ $320.33 Million
€37.20 Million Austria €32.45 ▼ -0.31%
3090 Bamboo Capital JSC
VN:BCG
7.37x ₫935.00 Billion
≈ $35.52 Million
₫126.94 Billion Vietnam ₫2530.00 ▼ -0.78%
3091 Discount Investment Corp Ltd
TA:DISI
7.36x ILA162.00 Million
≈ $434.32K
ILA22.00 Million Israel ILA797.00 ▲ +2.83%
3092 Trisula International Tbk
JK:TRIS
7.36x Rp97.92 Billion
≈ $5.74 Million
Rp13.30 Billion Indonesia Rp165.00 ▲ +1.23%
3093 Highest Performances Holdings Inc.
NASDAQ:HPH
7.36x $51.78 Million $7.04 Million USA $6.65 ▲ +0.00%
3094 Yanaprima Hastapersada Tbk
JK:YPAS
7.36x Rp21.07 Billion
≈ $1.23 Million
Rp2.86 Billion Indonesia Rp605.00 ▲ +0.00%
3095 CITIC Securities Co Ltd
SHG:600030
7.36x CN¥75.16 Billion
≈ $11.00 Billion
CN¥10.22 Billion China CN¥28.34 ▲ +0.21%
3096 CITIC Securities Company Limited
F:CI9
7.36x €75.16 Billion
≈ $87.87 Billion
€10.22 Billion Germany €3.08 ▲ +2.67%
3097 Ziel Home Furnishing Technology Co. Ltd. A
SHE:301376
7.36x CN¥2.47 Billion
≈ $361.51 Million
CN¥335.81 Million China CN¥18.25 ▼ -4.10%
3098 Arcadyan Technology Corp
TW:3596
7.35x NT$5.06 Billion
≈ $159.44 Million
NT$688.29 Million Taiwan NT$184.50 ▲ +3.65%
3099 Seplat Petroleum Development Company PLC
LSE:SEPL
7.35x GBX502.36 Million
≈ $61.12K
GBX68.34 Million UK GBX570.00 ▲ +1.79%
3100 Ningbo Joy Intelligent Logistics Technology Co.Ltd.
SHE:301198
7.35x CN¥15.45 Million
≈ $2.26 Million
CN¥2.10 Million China CN¥9.89 ▲ +1.64%