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
6801 Fibra Inn
MX:FINN13
3.08x MX$206.52 Million
≈ $11.89 Million
MX$67.03 Million Mexico MX$4.82 ▼ -0.21%
6802 Duck Yang Ind
KO:024900
3.08x ₩11.60 Billion
≈ $7.86 Million
₩3.76 Billion Korea ₩1863.00 ▲ +2.36%
6803 Bank Agris Tbk
JK:AGRS
3.08x Rp157.31 Billion
≈ $9.22 Million
Rp51.07 Billion Indonesia Rp62.00 ▲ +0.00%
6804 Loyal Solutions AS
ST:LOYAL
3.08x Skr2.44 Million
≈ $262.50K
Skr791.99K Sweden Skr7.00 ▲ +1.45%
6805 National Plastic Co Ltd Preferred
KO:004255
3.08x ₩12.12 Billion
≈ $8.21 Million
₩3.94 Billion Korea ₩1944.00 ▼ -0.77%
6806 Akshar Spintex Limited
NSE:AKSHAR
3.08x Rs21.41 Million
≈ $231.56K
Rs6.96 Million India Rs0.43 ▲ +2.38%
6807 ShenZhen Yitoa Intelligent Control Co Ltd
SHE:300131
3.08x CN¥40.98 Million
≈ $6.00 Million
CN¥13.32 Million China CN¥14.99 ▲ +5.86%
6808 Precious Shipping Public Company Limited
BK:PSL
3.08x ฿775.97 Million
≈ $24.19 Million
฿252.34 Million Thailand ฿8.30 ▲ +2.47%
6809 Standard Bank Group Ltd
JSE:SBK
3.07x ZAC76.42 Billion
≈ $40.62 Million
ZAC24.86 Billion South Africa ZAC32087.00 ▲ +1.03%
6810 Howteh Technology Co Ltd
TWO:3114
3.07x NT$115.12 Million
≈ $3.63 Million
NT$37.45 Million Taiwan NT$32.65 ▼ -0.15%
6811 Corpay Inc
NYSE:CPAY
3.07x $812.74 Million $264.48 Million USA $366.15 ▼ -0.85%
6812 ELUON Corporation
KQ:065440
3.07x ₩5.86 Billion
≈ $3.97 Million
₩1.91 Billion Korea ₩1319.00 ▲ +0.15%
6813 ADLINK Technology Inc
TW:6166
3.07x NT$553.76 Million
≈ $17.45 Million
NT$180.22 Million Taiwan NT$132.00 ▲ +10.00%
6814 HannsTouch Solution Inc
TW:3049
3.07x NT$349.62 Million
≈ $11.01 Million
NT$113.82 Million Taiwan NT$11.35 ▲ +0.89%
6815 Bokusgruppen AB
ST:BOKUS
3.07x Skr308.90 Million
≈ $33.24 Million
Skr100.60 Million Sweden Skr64.80 ▼ -1.52%
6816 Beijing Jingxi Culture&Tourism Co Ltd
SHE:000802
3.07x CN¥53.22 Million
≈ $7.79 Million
CN¥17.34 Million China CN¥3.60 ▲ +0.56%
6817 First Quantum Minerals Ltd
TO:FM
3.07x CA$583.00 Million
≈ $421.73 Million
CA$190.00 Million Canada CA$39.58 ▲ +5.29%
6818 FirstService Corp
TO:FSV
3.07x CA$121.42 Million
≈ $87.83 Million
CA$39.58 Million Canada CA$202.35 ▼ -1.95%
6819 UNICOMMERCE ESOLUTIONS LIMITED
NSE:UNIECOM
3.07x Rs296.69 Million
≈ $3.21 Million
Rs96.71 Million India Rs86.07 ▼ -0.21%
6820 Hap Seng Consolidated Bhd
KLSE:3034
3.07x RM318.53 Million
≈ $79.97 Million
RM103.86 Million Malaysia RM2.73 ▲ +0.37%
6821 IRB Infrastructure Developers Limited
NSE:IRB
3.07x Rs10.53 Billion
≈ $113.87 Million
Rs3.43 Billion India Rs19.96 ▲ +0.25%
6822 Karoon Energy Ltd
AU:KAR
3.07x AU$170.18 Million
≈ $120.42 Million
AU$55.50 Million Australia AU$1.50 ▼ -2.29%
6823 Sinoma International Engineering Co Ltd
SHG:600970
3.07x CN¥2.42 Billion
≈ $353.74 Million
CN¥788.38 Million China CN¥7.67 ▲ +0.39%
6824 Finnair Oyj
HE:FIA1S
3.07x €102.10 Million
≈ $119.37 Million
€33.30 Million Finland €4.84 ▲ +0.62%
6825 Guangdong Goworld Co Ltd
SHE:000823
3.07x CN¥135.59 Million
≈ $19.84 Million
CN¥44.23 Million China CN¥13.82 ▲ +8.65%
6826 Anderson Industrial Corp
TW:1528
3.06x NT$47.22 Million
≈ $1.49 Million
NT$15.41 Million Taiwan NT$19.95 ▲ +1.01%
6827 360 Finance Inc
NASDAQ:QFIN
3.06x $3.08 Billion $1.01 Billion USA $13.25 ▲ +1.38%
6828 Paradox Interactive AB (publ)
ST:PDX
3.06x Skr308.72 Million
≈ $33.22 Million
Skr100.77 Million Sweden Skr130.90 ▲ +0.69%
6829 National Bank of Canada
TO:NA
3.06x CA$3.78 Billion
≈ $2.73 Billion
CA$1.23 Billion Canada CA$227.76 ▲ +0.06%
6830 Optomed PLC
HE:OPTOMED
3.06x €1.38 Million
≈ $1.61 Million
€449.00K Finland €1.67 ▼ -1.77%
6831 Hanmi Semicon
KO:042700
3.06x ₩88.36 Billion
≈ $59.88 Million
₩28.86 Billion Korea ₩224000.00 ▲ +0.90%
6832 Polaris Office Corp
KQ:041020
3.06x ₩5.19 Billion
≈ $3.51 Million
₩1.69 Billion Korea ₩2620.00 ▼ -1.13%
6833 IHS Holding Ltd
NYSE:IHS
3.06x $205.70 Million $67.20 Million USA $8.21 ▲ +0.61%
6834 MASTERBRAND INC. DL-001
F:D55
3.06x €55.40 Million
≈ $64.77 Million
€18.10 Million Germany €7.35 ▼ -0.68%
6835 MasterBrand Inc.
NYSE:MBC
3.06x $55.40 Million $18.10 Million USA $8.34 ▼ -1.77%
6836 Sinar Mas Agro Resources and Technology Tbk PT
JK:SMAR
3.06x Rp2.11 Trillion
≈ $123.90 Million
Rp691.14 Billion Indonesia Rp5550.00 ▲ +0.91%
6837 Guangdong Yantang Dairy Co Ltd
SHE:002732
3.06x CN¥56.20 Million
≈ $8.22 Million
CN¥18.37 Million China CN¥12.35 ▼ -2.45%
6838 Kyeryong Const
KO:013580
3.06x ₩113.08 Billion
≈ $76.63 Million
₩36.97 Billion Korea ₩18250.00 ▲ +1.78%
6839 Korean Reinsu
KO:003690
3.06x ₩320.94 Billion
≈ $217.49 Million
₩104.97 Billion Korea ₩13380.00 ▼ -0.96%
6840 Apple Flavor&Fragrance Grp
SHG:603020
3.06x CN¥88.72 Million
≈ $12.98 Million
CN¥29.03 Million China CN¥9.93 ▲ +3.22%
6841 Acumentis Group Ltd
AU:ACU
3.06x AU$2.13 Million
≈ $1.50 Million
AU$696.00K Australia AU$0.08 ▲ +0.00%
6842 A.P. Møller - Mærsk A/S
CO:MAERSK-A
3.06x Dkr1.04 Billion
≈ $162.56 Million
Dkr340.00 Million Denmark Dkr16280.00 ▲ +0.31%
6843 Vestel Elektronik Sanayi ve Ticaret AS
IS:VESTL
3.06x TL3.00 Billion
≈ $67.08 Million
TL980.22 Million Turkey TL24.40 ▼ -3.02%
6844 Shanghai Electric Group Co Ltd
SHG:601727
3.05x CN¥747.13 Million
≈ $109.33 Million
CN¥244.62 Million China CN¥6.58 ▲ +2.65%
6845 Hyundai Elevator
KO:017800
3.05x ₩85.37 Billion
≈ $57.85 Million
₩27.95 Billion Korea ₩67000.00 ▲ +0.90%
6846 Xcel Energy Inc
NASDAQ:XEL
3.05x $1.70 Billion $556.00 Million USA $78.72 ▲ +0.06%
6847 China Petroleum & Chemical Corporation
F:CHU
3.05x €56.02 Billion
≈ $65.50 Billion
€18.36 Billion Germany €0.48 ▲ +2.01%
6848 Fiskars Oyj Abp
HE:FSKRS
3.05x €112.30 Million
≈ $131.29 Million
€36.80 Million Finland €12.64 ▲ +1.28%
6849 Fabege AB
ST:FABG
3.05x Skr302.00 Million
≈ $32.50 Million
Skr99.00 Million Sweden Skr73.30 ▼ -0.88%
6850 ON Semiconductor Corporation
NASDAQ:ON
3.05x $554.50 Million $181.80 Million USA $91.06 ▲ +5.03%
6851 Veolia Environnement S.A
F:VVDH
3.05x €797.40 Million
≈ $932.24 Million
€261.45 Million Germany €18.30 ▼ -1.61%
6852 Luxi Chemical Group Co Ltd
SHE:000830
3.05x CN¥791.99 Million
≈ $115.89 Million
CN¥259.73 Million China CN¥12.30 ▲ +0.41%
6853 IDeA Indonesia Akademi Tbk PT
JK:IDEA
3.05x Rp2.13 Billion
≈ $124.87K
Rp698.90 Million Indonesia Rp65.00 ▲ +3.17%
6854 Ambev S.A.
F:AMNA
3.05x €13.25 Billion
≈ $15.49 Billion
€4.35 Billion Germany €2.68 ▲ +1.52%
6855 Las Vegas Sands Corp
NYSE:LVS
3.05x $1.20 Billion $395.00 Million USA $45.47 ▼ -0.74%
6856 Greencore Group plc
F:GCG
3.05x €48.00 Million
≈ $56.12 Million
€15.75 Million Germany €2.60 ▲ +4.00%
6857 Automobile &Pc
KO:015260
3.05x ₩1.71 Billion
≈ $1.16 Million
₩561.02 Million Korea ₩509.00 ▲ +29.85%
6858 Glostrext Berhad
KLSE:0284
3.05x RM2.44 Million
≈ $613.61K
RM802.00K Malaysia RM0.20 ▲ +0.00%
6859 Zhengye Biotechnology Holding Limited Ordinary Shares
NASDAQ:ZYBT
3.05x $41.05 Million $13.47 Million USA $2.85 ▼ -64.42%
6860 Partron Co. Ltd
KQ:091700
3.05x ₩45.92 Billion
≈ $31.12 Million
₩15.08 Billion Korea ₩5670.00 ▲ +0.18%
6861 Shin Ruenn Development Co Ltd
TWO:6186
3.05x NT$1.52 Billion
≈ $47.88 Million
NT$499.07 Million Taiwan NT$42.75 ▲ +0.94%
6862 Fadel Partners Inc
LSE:FADL
3.05x GBX3.41 Million
≈ $414.64
GBX1.12 Million UK GBX27.00 ▲ +0.00%
6863 Fagerhult AB
ST:FAG
3.05x Skr344.70 Million
≈ $37.10 Million
Skr113.20 Million Sweden Skr17.00 ▼ -5.13%
6864 Universal Technical Institute Inc
NYSE:UTI
3.04x $57.10 Million $18.76 Million USA $37.32 ▼ -1.56%
6865 Zhongxing Shenyang Commercial Building Group Co Ltd
SHE:000715
3.04x CN¥59.63 Million
≈ $8.73 Million
CN¥19.58 Million China CN¥4.52 ▼ -2.38%
6866 Hongrun Construction Group Co Ltd
SHE:002062
3.04x CN¥305.61 Million
≈ $44.72 Million
CN¥100.41 Million China CN¥7.14 ▲ +3.78%
6867 Hunan Valin Steel Co Ltd
SHE:000932
3.04x CN¥2.32 Billion
≈ $339.14 Million
CN¥761.54 Million China CN¥3.70 ▲ +0.00%
6868 Dis-Chem Pharmacies
JSE:DCP
3.04x ZAC1.93 Billion
≈ $1.02 Million
ZAC633.12 Million South Africa ZAC3216.00 ▼ -0.09%
6869 Power Wind Health Industry Incorporated
TW:8462
3.04x NT$474.15 Million
≈ $14.94 Million
NT$155.83 Million Taiwan NT$157.00 ▲ +0.96%
6870 Haily Group Bhd
KLSE:0237
3.04x RM8.42 Million
≈ $2.11 Million
RM2.77 Million Malaysia RM0.16 ▲ +0.00%
6871 Tidewater Midstream and Infrastructure Ltd
TO:TWM
3.04x CA$57.04 Million
≈ $41.26 Million
CA$18.75 Million Canada CA$20.79 ▲ +6.56%
6872 Lotte Chemical Titan Holding BHD
KLSE:5284
3.04x RM321.82 Million
≈ $80.80 Million
RM105.80 Million Malaysia RM0.33 ▲ +0.00%
6873 Vietjet Aviation JSC
VN:VJC
3.04x ₫1.55 Trillion
≈ $58.96 Million
₫510.42 Billion Vietnam ₫130800.00 ▼ -0.91%
6874 Xref Ltd
AU:XF1
3.04x AU$2.33 Million
≈ $1.65 Million
AU$766.56K Australia AU$0.06 ▼ -1.75%
6875 Tibet Mineral Development Co Ltd
SHE:000762
3.04x CN¥125.13 Million
≈ $18.31 Million
CN¥41.17 Million China CN¥20.61 ▲ +4.46%
6876 Zhangjiagang Furui Special Equip
SHE:300228
3.04x CN¥270.09 Million
≈ $39.52 Million
CN¥88.90 Million China CN¥6.92 ▲ +1.17%
6877 Halloren Schokoladenfabrik Aktiengesellschaft
HM:H2RB
3.04x €2.33 Million
≈ $2.73 Million
€767.72K Germany €5.00 ▲ +4.17%
6878 Huolinhe Opencut Coal Industry Corp Ltd of Inner Mongolia
SHE:002128
3.04x CN¥4.04 Billion
≈ $591.71 Million
CN¥1.33 Billion China CN¥26.03 ▼ -2.18%
6879 Science Applications International Corporation Common Stock
NASDAQ:SAIC
3.04x $258.00 Million $85.00 Million USA $111.82 ▼ -0.75%
6880 TELIX Pharmaceuticals Ltd
AU:TLX
3.04x AU$35.45 Million
≈ $25.08 Million
AU$11.68 Million Australia AU$15.31 ▲ +1.39%
6881 Universal Display
NASDAQ:OLED
3.03x $108.88 Million $35.90 Million USA $82.18 ▲ +0.78%
6882 Allied Gold Corporation
NYSE:AAUC
3.03x $121.13 Million $39.94 Million USA $21.04 ▲ +3.09%
6883 Allied Gold Corporation
TO:AAUC
3.03x CA$121.13 Million
≈ $87.62 Million
CA$39.94 Million Canada CA$29.73 ▲ +3.88%
6884 Shenzhen Hepalink Pharmaceutical Co Ltd
SHE:002399
3.03x CN¥399.43 Million
≈ $58.45 Million
CN¥131.73 Million China CN¥9.66 ▼ -2.33%
6885 Sun-Sea Construction
TWO:5516
3.03x NT$114.11 Million
≈ $3.60 Million
NT$37.64 Million Taiwan NT$10.60 ▲ +0.47%
6886 Usha Martin Limited
NSE:USHAMART
3.03x Rs3.33 Billion
≈ $35.97 Million
Rs1.10 Billion India Rs500.20 ▼ -1.61%
6887 Skechers USA Inc
NYSE:SKX
3.03x $553.81 Million $182.71 Million USA $1412.60 ▲ +0.89%
6888 Dk Tech Co.Ltd
KQ:290550
3.03x ₩15.32 Billion
≈ $10.38 Million
₩5.06 Billion Korea ₩21900.00 ▲ +4.04%
6889 Namyang Dairy
KO:003920
3.03x ₩6.28 Billion
≈ $4.25 Million
₩2.07 Billion Korea ₩40850.00 ▼ -1.09%
6890 ASTORY Co.Ltd
KQ:241840
3.03x ₩4.56 Billion
≈ $3.09 Million
₩1.51 Billion Korea ₩2235.00 ▲ +2.52%
6891 Beibuwan Port Co Ltd
SHE:000582
3.03x CN¥781.27 Million
≈ $114.32 Million
CN¥257.83 Million China CN¥11.15 ▲ +1.73%
6892 Ningbo Shenglong Automotive Powertrain System Co Ltd
SHG:603178
3.03x CN¥60.47 Million
≈ $8.85 Million
CN¥19.96 Million China CN¥16.08 ▼ -1.29%
6893 AB Electrolux (publ)
ST:ELUX-B
3.03x Skr4.60 Billion
≈ $494.60 Million
Skr1.52 Billion Sweden Skr22.49 ▼ -2.56%
6894 AB Electrolux (publ)
ST:ELUX-A
3.03x Skr4.60 Billion
≈ $494.60 Million
Skr1.52 Billion Sweden Skr22.80 ▼ -2.56%
6895 Gallant Precision Machining Co Ltd
TWO:5443
3.03x NT$303.01 Million
≈ $9.55 Million
NT$100.02 Million Taiwan NT$98.00 ▲ +3.92%
6896 CIG PANNONIA LIFE INSURA.
F:0CKA
3.03x €1.79 Billion
≈ $2.09 Billion
€591.00 Million Germany €0.79 ▲ +1.79%
6897 Tederic Machinery Co Ltd
SHG:603289
3.03x CN¥29.91 Million
≈ $4.38 Million
CN¥9.88 Million China CN¥7.57 ▼ -1.05%
6898 Hisense Electric Co Ltd
SHG:600060
3.03x CN¥1.73 Billion
≈ $253.75 Million
CN¥572.78 Million China CN¥27.65 ▲ +5.21%
6899 Foshan Haitian Flavouring and Food Co Ltd
SHG:603288
3.03x CN¥5.20 Billion
≈ $760.30 Million
CN¥1.72 Billion China CN¥36.52 ▼ -1.30%
6900 Eastland Equity Bhd
KLSE:2097
3.03x RM17.04 Million
≈ $4.28 Million
RM5.63 Million Malaysia RM0.14 ▼ -3.45%