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.
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 |
Interfor Corp
TO:IFP |
7.65x |
CA$84.90 Million
≈ $61.42 Million |
CA$11.10 Million | Canada | CA$10.92 | ▼ -1.62% |
| 3002 |
Exel Composites Oyj
HE:EXL1V |
7.65x |
€994.00K
≈ $1.16 Million |
€130.00K | Finland | €7.51 | ▲ +1405.01% |
| 3003 |
GalaxyCore Inc
SHG:688728 |
7.64x |
CN¥156.05 Million
≈ $22.84 Million |
CN¥20.43 Million | China | CN¥13.88 | ▲ +1.54% |
| 3004 |
Heidrick & Struggles International
NASDAQ:HSII |
7.63x | $134.68 Million | $17.65 Million | USA | $59.01 | ▲ +0.07% |
| 3005 |
Ionic Rare EARTHS Ltd
AU:IXR |
7.63x |
AU$296.20K
≈ $209.58K |
AU$38.81K | Australia | AU$0.38 | ▼ -1.32% |
| 3006 |
TRUSTPILOT GROUP LS -01
F:6VZ |
7.63x |
€59.21 Million
≈ $69.22 Million |
€7.76 Million | Germany | €2.73 | ▼ -1.97% |
| 3007 |
Megalestari Epack Sentosaraya Pt
JK:EPAC |
7.63x |
Rp10.15 Billion
≈ $594.75K |
Rp1.33 Billion | Indonesia | Rp55.00 | ▼ -1.79% |
| 3008 |
Jura Energy Corporation
V:JEC |
7.63x |
CA$1.65 Million
≈ $1.20 Million |
CA$216.94K | Canada | CA$0.04 | ▲ +0.00% |
| 3009 |
Termorex
WAR:TRR |
7.62x |
zł4.50 Million
≈ $1.24 Million |
zł591.00K | Poland | zł0.69 | ▲ +0.00% |
| 3010 |
All Cosmos Bio-Tech Holding Corp
TW:4148 |
7.62x |
NT$267.57 Million
≈ $8.43 Million |
NT$35.11 Million | Taiwan | NT$32.40 | ▼ -0.31% |
| 3011 |
Shield On Service Tbk PT
JK:SOSS |
7.62x |
Rp38.08 Billion
≈ $2.23 Million |
Rp5.00 Billion | Indonesia | Rp775.00 | ▼ -0.64% |
| 3012 |
HL Corp Shenzhen
SHE:002105 |
7.62x |
CN¥31.01 Million
≈ $4.54 Million |
CN¥4.07 Million | China | CN¥5.69 | ▼ -1.90% |
| 3013 |
Singer Thailand Public Company Limited
BK:SINGER-R |
7.62x |
฿94.84 Million
≈ $2.96 Million |
฿12.45 Million | Thailand | ฿6.95 | ▲ +6.92% |
| 3014 |
Camping World Holdings Inc
NYSE:CWH |
7.61x | $187.88 Million | $24.68 Million | USA | $7.01 | ▼ -1.54% |
| 3015 |
SHANDONG HI-SP.G.HD-0001
F:HRI |
7.61x |
€2.69 Billion
≈ $3.15 Billion |
€353.52 Million | Germany | €0.08 | ▼ -13.79% |
| 3016 |
Zhejiang Huace Film TV Co
SHE:300133 |
7.61x |
CN¥438.25 Million
≈ $64.13 Million |
CN¥57.61 Million | China | CN¥7.54 | ▼ -4.31% |
| 3017 |
Talenom Oyj
HE:TNOM |
7.60x |
€17.46 Million
≈ $20.41 Million |
€2.30 Million | Finland | €1.21 | ▼ -1.14% |
| 3018 |
SKK Holdings Limited
NASDAQ:SKK |
7.59x | $3.37 Million | $444.00K | USA | $3.98 | ▼ -0.25% |
| 3019 |
Lindblad Expeditions Holdings Inc
NASDAQ:LIND |
7.59x | $49.36 Million | $6.50 Million | USA | $22.19 | ▲ +2.07% |
| 3020 |
Nanjing Doron Technology Corp
SHG:603528 |
7.59x |
CN¥22.01 Million
≈ $3.22 Million |
CN¥2.90 Million | China | CN¥6.65 | ▼ -2.49% |
| 3021 |
Joyware Electronics Co Ltd
SHE:300270 |
7.59x |
CN¥2.62 Million
≈ $382.92K |
CN¥344.82K | China | CN¥12.51 | ▼ -3.92% |
| 3022 |
Stef SA
PA:STF |
7.59x |
€120.11 Million
≈ $140.42 Million |
€15.83 Million | France | €117.00 | ▼ -0.68% |
| 3023 |
Shanghai Phoenix Enterprise Group Co Ltd B
SHG:900916 |
7.58x | $76.61 Million | $10.10 Million | China | $0.42 | ▲ +0.00% |
| 3024 |
Shandong Haihua Co Ltd
SHE:000822 |
7.58x |
CN¥520.84 Million
≈ $76.22 Million |
CN¥68.73 Million | China | CN¥4.78 | ▼ -2.05% |
| 3025 |
Asahi Songwon Colors Limited
NSE:ASAHISONG |
7.58x |
Rs579.17 Million
≈ $6.26 Million |
Rs76.43 Million | India | Rs259.28 | ▲ +0.56% |
| 3026 |
Ambipar Emergency Response
NYSE MKT:AMBI |
7.58x | $144.95 Million | $19.13 Million | USA | $0.40 | ▲ +0.00% |
| 3027 |
Changsha Tongcheng Holdings Co Ltd
SHE:000419 |
7.57x |
CN¥311.42 Million
≈ $45.57 Million |
CN¥41.14 Million | China | CN¥5.02 | ▼ -1.57% |
| 3028 |
Korea Flange
KO:010100 |
7.57x |
₩25.52 Billion
≈ $17.30 Million |
₩3.37 Billion | Korea | ₩3915.00 | ▼ -0.63% |
| 3029 |
Plotech Co Ltd
TW:6141 |
7.57x |
NT$204.51 Million
≈ $6.44 Million |
NT$27.02 Million | Taiwan | NT$39.40 | ▼ -1.50% |
| 3030 |
Subur Tiasa Holdings Bhd
KLSE:6904 |
7.57x |
RM95.65 Million
≈ $24.01 Million |
RM12.64 Million | Malaysia | RM0.66 | ▲ +0.00% |
| 3031 |
Matba Rofex SA
BA:MTR |
7.56x |
AR$30.48 Billion
≈ $22.06 Million |
AR$4.03 Billion | Argentina | AR$2215.00 | ▲ +0.00% |
| 3032 |
Viceroy Hotels Limited
NSE:VHLTD |
7.55x |
Rs353.00 Million
≈ $3.82 Million |
Rs46.76 Million | India | Rs139.02 | ▼ -0.57% |
| 3033 |
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% |
| 3034 |
Ancom Logistics Bhd
KLSE:0048 |
7.54x |
RM5.79 Million
≈ $1.45 Million |
RM767.00K | Malaysia | RM0.07 | ▼ -7.14% |
| 3035 |
Gyeongnam Steel Co. Ltd
KQ:039240 |
7.54x |
₩4.20 Billion
≈ $2.85 Million |
₩557.37 Million | Korea | ₩2305.00 | ▼ -2.95% |
| 3036 |
Ratch Group Public Company Limited
BK:RATCH |
7.54x |
฿5.84 Billion
≈ $182.10 Million |
฿774.98 Million | Thailand | ฿30.50 | ▼ -0.81% |
| 3037 |
China Reinsurance (Group) Corporation
F:C53 |
7.53x |
€7.58 Billion
≈ $8.86 Billion |
€1.01 Billion | Germany | €0.12 | ▼ -12.86% |
| 3038 |
Jinling Hotel Corp Ltd
SHG:601007 |
7.53x |
CN¥126.70 Million
≈ $18.54 Million |
CN¥16.82 Million | China | CN¥6.59 | ▼ -1.79% |
| 3039 |
An Phat Holdings JSC
VN:APH |
7.53x |
₫297.34 Billion
≈ $11.30 Million |
₫39.51 Billion | Vietnam | ₫5450.00 | ▼ -0.18% |
| 3040 |
Graphic Packaging Holding Company
NYSE:GPK |
7.52x | $534.00 Million | $71.00 Million | USA | $10.64 | ▼ -1.57% |
| 3041 |
Tangshan Jidong Cement Co Ltd
SHE:000401 |
7.51x |
CN¥1.34 Billion
≈ $196.11 Million |
CN¥178.35 Million | China | CN¥3.93 | ▼ -1.75% |
| 3042 |
Kyndryl Holdings Inc
NYSE:KD |
7.51x | $428.00 Million | $57.00 Million | USA | $12.14 | ▼ -1.14% |
| 3043 |
MMG Limited
F:OMS1 |
7.51x |
€348.65 Million
≈ $407.61 Million |
€46.45 Million | Germany | €1.01 | ▼ -5.46% |
| 3044 |
Guangdong Hongteo Accurate Technology Co Ltd
SHE:300176 |
7.50x |
CN¥63.31 Million
≈ $9.26 Million |
CN¥8.44 Million | China | CN¥5.69 | ▼ -2.07% |
| 3045 |
Shenzhen Jove Enterprise Co. Ltd.
SHE:300814 |
7.50x |
CN¥83.05 Million
≈ $12.15 Million |
CN¥11.07 Million | China | CN¥154.64 | ▲ +3.09% |
| 3046 |
Hensoldt AG
F:HAG |
7.50x |
€90.00 Million
≈ $105.22 Million |
€12.00 Million | Germany | €78.64 | ▼ -0.33% |
| 3047 |
TDM Berhad
KLSE:2054 |
7.49x |
RM28.34 Million
≈ $7.11 Million |
RM3.78 Million | Malaysia | RM0.21 | ▲ +0.00% |
| 3048 |
Intiland Development Tbk
JK:DILD |
7.49x |
Rp344.95 Billion
≈ $20.21 Million |
Rp46.04 Billion | Indonesia | Rp111.00 | ▼ -3.48% |
| 3049 |
VNDIRECT Securities Corp
VN:VND |
7.49x |
₫4.09 Trillion
≈ $155.23 Million |
₫545.34 Billion | Vietnam | ₫17800.00 | ▼ -0.84% |
| 3050 |
Brilliance Technology Co Ltd
SHE:300542 |
7.49x |
CN¥417.71 Million
≈ $61.12 Million |
CN¥55.77 Million | China | CN¥12.59 | ▼ -1.64% |
| 3051 |
Jiangsu WELLE Environmental Co Ltd
SHE:300190 |
7.48x |
CN¥44.50 Million
≈ $6.51 Million |
CN¥5.94 Million | China | CN¥3.98 | ▼ -3.40% |
| 3052 |
China Cinda Asset Management Co., Ltd.
F:0CI |
7.48x |
€26.63 Billion
≈ $31.14 Billion |
€3.56 Billion | Germany | €0.11 | ▲ +0.00% |
| 3053 |
STEICO SE
XETRA:ST5 |
7.47x |
€53.94 Million
≈ $63.06 Million |
€7.22 Million | Germany | €20.05 | ▼ -0.50% |
| 3054 |
Sarana Mitra Luas
JK:SMIL |
7.47x |
Rp73.07 Billion
≈ $4.28 Million |
Rp9.78 Billion | Indonesia | Rp258.00 | ▼ -0.77% |
| 3055 |
MAG Interactive AB (publ)
ST:MAGI |
7.47x |
Skr14.43 Million
≈ $1.55 Million |
Skr1.93 Million | Sweden | Skr7.66 | ▼ -1.03% |
| 3056 |
Wuxi Paike New Materials Technology Co Ltd
SHG:605123 |
7.47x |
CN¥463.84 Million
≈ $67.87 Million |
CN¥62.10 Million | China | CN¥99.37 | ▲ +1.05% |
| 3057 |
Shenyang Chemical Industry Co Ltd
SHE:000698 |
7.47x |
CN¥197.75 Million
≈ $28.94 Million |
CN¥26.48 Million | China | CN¥3.46 | ▼ -0.86% |
| 3058 |
Sinomine Resource Exploration Co Ltd
SHE:002738 |
7.47x |
CN¥859.38 Million
≈ $125.75 Million |
CN¥115.09 Million | China | CN¥57.80 | ▼ -4.37% |
| 3059 |
Assems Inc.
KQ:136410 |
7.45x |
₩4.71 Billion
≈ $3.19 Million |
₩631.27 Million | Korea | ₩5380.00 | ▲ +1.70% |
| 3060 |
Sungshin Cement Co Ltd
KO:004985 |
7.45x |
₩43.65 Billion
≈ $29.58 Million |
₩5.86 Billion | Korea | ₩10360.00 | ▼ -3.54% |
| 3061 |
Sitowise Group Oyj
HE:SITOWS |
7.45x |
€4.34 Million
≈ $5.08 Million |
€583.00K | Finland | €2.69 | ▼ -2.18% |
| 3062 |
Amphastar P
NASDAQ:AMPH |
7.45x | $47.84 Million | $6.42 Million | USA | $18.70 | ▲ +3.20% |
| 3063 |
Guan Chong Bhd
KLSE:5102 |
7.45x |
RM383.50 Million
≈ $96.29 Million |
RM51.47 Million | Malaysia | RM1.07 | ▲ +1.90% |
| 3064 |
Bak Ambalaj Sanayi ve Ticaret AS
IS:BAKAB |
7.45x |
TL192.33 Million
≈ $4.31 Million |
TL25.82 Million | Turkey | TL47.50 | ▼ -1.49% |
| 3065 |
Satin Creditcare Network Limited
NSE:SATIN |
7.45x |
Rs7.32 Billion
≈ $79.15 Million |
Rs982.55 Million | India | Rs241.93 | ▲ +2.84% |
| 3066 |
E2open Parent Holdings Inc
NYSE:ETWO |
7.45x | $40.99 Million | $5.50 Million | USA | $3.30 | ▲ +0.00% |
| 3067 |
Cohu Inc
NASDAQ:COHU |
7.44x | $29.14 Million | $3.92 Million | USA | $55.88 | ▼ -0.43% |
| 3068 |
Datang HuaYin Electric Power Co Ltd
SHG:600744 |
7.44x |
CN¥1.12 Billion
≈ $163.48 Million |
CN¥150.12 Million | China | CN¥8.79 | ▼ -4.46% |
| 3069 |
Corentec Co Ltd
KQ:104540 |
7.44x |
₩8.50 Billion
≈ $5.76 Million |
₩1.14 Billion | Korea | ₩4305.00 | ▼ -2.38% |
| 3070 |
Sichuan Lutianhua Co Ltd
SHE:000912 |
7.44x |
CN¥222.74 Million
≈ $32.59 Million |
CN¥29.95 Million | China | CN¥3.67 | ▼ -3.17% |
| 3071 |
Piper Sandler Companies
NYSE:PIPR |
7.43x | $847.30 Million | $113.97 Million | USA | $77.06 | ▲ +1.89% |
| 3072 |
Close Brothers Group plc
LSE:CBG |
7.43x |
GBX252.00 Million
≈ $30.66K |
GBX33.90 Million | UK | GBX457.20 | ▲ +1.92% |
| 3073 |
Wacker Chemie AG
XETRA:WCH |
7.43x |
€77.30 Million
≈ $90.37 Million |
€10.40 Million | Germany | €104.00 | ▼ -1.52% |
| 3074 |
VIP Industries Limited
NSE:VIPIND |
7.43x |
Rs531.20 Million
≈ $5.74 Million |
Rs71.50 Million | India | Rs330.80 | ▼ -0.50% |
| 3075 |
Atakey Patates Gida Sanayi ve Ticaret A.S.
IS:ATAKP |
7.43x |
TL280.46 Million
≈ $6.28 Million |
TL37.76 Million | Turkey | TL56.95 | ▲ +0.26% |
| 3076 |
GCP Asset Backed Income Fund Limited
LSE:GABI |
7.43x |
GBX18.43 Million
≈ $2.24K |
GBX2.48 Million | UK | GBX66.10 | ▲ +3.28% |
| 3077 |
Semen Indonesia Persero Tbk
JK:SMGR |
7.42x |
Rp596.45 Billion
≈ $34.95 Million |
Rp80.34 Billion | Indonesia | Rp1630.00 | ▼ -5.23% |
| 3078 |
Sichuan Jiuyuan Yinhai Software Co Ltd
SHE:002777 |
7.42x |
CN¥252.94 Million
≈ $37.01 Million |
CN¥34.08 Million | China | CN¥13.51 | ▼ -2.60% |
| 3079 |
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.16 | ▼ -0.73% |
| 3080 |
Ancora Indonesia Resources Tbk
JK:OKAS |
7.42x |
Rp9.72 Million
≈ $569.66 |
Rp1.31 Million | Indonesia | Rp90.00 | ▼ -10.00% |
| 3081 |
Bombardier Inc Series B
TO:BBD-B |
7.42x |
CA$386.56 Million
≈ $279.63 Million |
CA$52.13 Million | Canada | CA$320.69 | ▼ -0.43% |
| 3082 |
Newmark Group Inc
NASDAQ:NMRK |
7.41x | $618.52 Million | $83.43 Million | USA | $14.52 | ▲ +3.94% |
| 3083 |
Wockhardt Limited
NSE:WOCKPHARMA |
7.41x |
Rs2.49 Billion
≈ $26.88 Million |
Rs335.30 Million | India | Rs2072.90 | ▼ -0.05% |
| 3084 |
Magnum Ventures Limited
NSE:MAGNUM |
7.41x |
Rs399.56 Million
≈ $4.32 Million |
Rs53.94 Million | India | Rs19.86 | ▼ -0.05% |
| 3085 |
Bonterra Energy Corp
TO:BNE |
7.41x |
CA$31.53 Million
≈ $22.81 Million |
CA$4.26 Million | Canada | CA$6.92 | ▲ +2.22% |
| 3086 |
Pick N Pay Stores Ltd
JSE:PIK |
7.40x |
ZAC676.60 Million
≈ $359.58K |
ZAC91.40 Million | South Africa | ZAC1926.00 | ▲ +0.05% |
| 3087 |
Shinpoong Pharmaceutical Co Ltd
KO:019175 |
7.40x |
₩3.42 Billion
≈ $2.31 Million |
₩461.37 Million | Korea | ₩14350.00 | ▼ -4.14% |
| 3088 |
Shin Poong Pharm.Co.Ltd.
KO:019170 |
7.40x |
₩3.42 Billion
≈ $2.31 Million |
₩461.37 Million | Korea | ₩9400.00 | ▲ +2.62% |
| 3089 |
Oaktree Specialty Lending Corp
NASDAQ:OCSL |
7.40x | $41.50 Million | $5.61 Million | USA | $12.22 | ▲ +3.47% |
| 3090 |
Wiscom System Co Ltd
SHE:002090 |
7.40x |
CN¥111.23 Million
≈ $16.28 Million |
CN¥15.03 Million | China | CN¥10.21 | ▼ -1.45% |
| 3091 |
Banijay Group NV
AS:BNJ |
7.40x |
€137.60 Million
≈ $160.87 Million |
€18.60 Million | Netherlands | €8.78 | ▼ -0.68% |
| 3092 |
AMA Group Limited
F:KC7 |
7.40x |
€21.55 Million
≈ $25.19 Million |
€2.91 Million | Germany | €0.31 | ▼ -1.26% |
| 3093 |
Zhejiang Baida Precision Mnfg
SHG:603331 |
7.39x |
CN¥114.65 Million
≈ $16.78 Million |
CN¥15.52 Million | China | CN¥12.43 | ▲ +0.24% |
| 3094 |
Rama Phosphates Limited
NSE:RAMAPHO |
7.39x |
Rs49.35 Million
≈ $533.72K |
Rs6.68 Million | India | Rs121.43 | ▲ +1.98% |
| 3095 |
TUI AG
F:TUI1 |
7.38x |
€1.35 Billion
≈ $1.58 Billion |
€183.10 Million | Germany | €6.86 | ▲ +0.91% |
| 3096 |
Industrial Investment Trust Limited
NSE:IITL |
7.38x |
Rs653.95 Million
≈ $7.07 Million |
Rs88.62 Million | India | Rs144.17 | ▲ +2.93% |
| 3097 |
Suzhou Keda Technology Co Ltd
SHG:603660 |
7.38x |
CN¥438.19 Million
≈ $64.12 Million |
CN¥59.38 Million | China | CN¥11.91 | ▲ +0.08% |
| 3098 |
Rainbow Polikarbonat Sanayi Ticaret AS
IS:RNPOL |
7.38x |
TL105.98 Million
≈ $2.37 Million |
TL14.37 Million | Turkey | TL2.52 | ▲ +3.70% |
| 3099 |
Kumyang
KO:001570 |
7.37x |
₩16.47 Billion
≈ $11.16 Million |
₩2.23 Billion | Korea | ₩9900.00 | ▲ +0.00% |
| 3100 |
CHC Healthcare Group
TW:4164 |
7.37x |
NT$516.12 Million
≈ $16.26 Million |
NT$69.99 Million | Taiwan | NT$30.20 | ▲ +3.07% |