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
5801 Shenzhen Mingdiao Decoration Co Ltd
SHE:002830
3.72x CN¥30.56 Million
≈ $4.47 Million
CN¥8.22 Million China CN¥11.45 ▲ +0.26%
5802 Ton Yi Industrial Corp
TW:9907
3.72x NT$978.51 Million
≈ $30.83 Million
NT$263.28 Million Taiwan NT$15.35 ▲ +1.66%
5803 Hangzhou Hopechart Iot Technology
SHG:688288
3.72x CN¥28.31 Million
≈ $4.14 Million
CN¥7.62 Million China CN¥15.89 ▲ +0.38%
5804 Metalurgica Gerdau S.A
SA:GOAU3
3.72x R$1.32 Billion
≈ $259.90 Million
R$356.45 Million Brazil R$9.34 ▲ +0.21%
5805 LIFETECH SCI.DL-00000125
F:81X
3.72x €549.28 Million
≈ $642.17 Million
€147.83 Million Germany €0.14 ▲ +0.00%
5806 SKP Resources Bhd
KLSE:7155
3.72x RM59.91 Million
≈ $15.04 Million
RM16.12 Million Malaysia RM0.32 ▲ +6.67%
5807 Columbus A/S
CO:COLUM
3.72x Dkr7.25 Million
≈ $1.13 Million
Dkr1.95 Million Denmark Dkr9.86 ▼ -0.20%
5808 Global PVQ SE
HM:QCE
3.71x €70.20 Million
≈ $82.07 Million
€18.90 Million Germany €0.00 ▲ +0.00%
5809 Han Kook Steel
KO:025890
3.71x ₩918.64 Million
≈ $622.55K
₩247.35 Million Korea ₩2225.00 ▲ +0.91%
5810 Sejin Heavy Industries Co Ltd
KO:075580
3.71x ₩26.69 Billion
≈ $18.09 Million
₩7.19 Billion Korea ₩11520.00 ▼ -4.48%
5811 VersaBank
TO:VBNK
3.71x CA$27.94 Million
≈ $20.21 Million
CA$7.53 Million Canada CA$29.16 ▼ -0.07%
5812 Orix Corp Ads
NYSE:IX
3.71x $608.01 Billion $163.81 Billion USA $30.40 ▼ -0.39%
5813 Jui Li Enterprise Co Ltd
TW:1512
3.71x NT$7.59 Million
≈ $239.10K
NT$2.04 Million Taiwan NT$6.68 ▼ -0.74%
5814 UNITED OIL+GAS PLC LS-01
F:1UO
3.71x €8.71 Million
≈ $10.18 Million
€2.35 Million Germany €0.00 ▲ +0.00%
5815 Churchill China plc
LSE:CHH
3.71x GBX7.60 Million
≈ $924.34
GBX2.05 Million UK GBX357.50 ▲ +4.53%
5816 Ceps PLC
LSE:CEPS
3.71x GBX1.21 Million
≈ $146.98
GBX326.00K UK GBX40.50 ▲ +0.00%
5817 Sichuan Expressway Company Limited
F:EXF1
3.71x €1.27 Billion
≈ $1.49 Billion
€343.29 Million Germany €0.52 ▲ +0.97%
5818 HYDROTOR SA
WAR:HDR
3.70x zł3.87 Million
≈ $1.06 Million
zł1.04 Million Poland zł11.00 ▲ +0.00%
5819 After You Public Company Limited
BK:AU
3.70x ฿126.15 Million
≈ $3.93 Million
฿34.05 Million Thailand ฿4.76 ▲ +0.00%
5820 Hyungkuk F&B Co Ltd
KQ:189980
3.70x ₩6.73 Billion
≈ $4.56 Million
₩1.82 Billion Korea ₩1125.00 ▼ -0.44%
5821 Khonburi Sugar Public Company Limited
BK:KBS
3.70x ฿1.16 Billion
≈ $36.13 Million
฿313.11 Million Thailand ฿6.10 ▲ +0.83%
5822 Energa S.A.
WAR:ENG
3.70x zł1.17 Billion
≈ $321.73 Million
zł316.00 Million Poland zł19.22 ▲ +0.21%
5823 Ipsos SA
PA:IPS
3.70x €98.33 Million
≈ $114.96 Million
€26.59 Million France €36.54 ▼ -0.05%
5824 Jiangsu Hengrui Medicine Co Ltd
SHG:600276
3.70x CN¥4.81 Billion
≈ $703.99 Million
CN¥1.30 Billion China CN¥54.93 ▼ -1.15%
5825 Freelancer Ltd
AU:FLN
3.70x AU$913.00K
≈ $646.01K
AU$247.00K Australia AU$0.11 ▲ +0.00%
5826 Jatcorp Ltd
AU:JAT
3.70x AU$1.33 Million
≈ $944.36K
AU$361.09K Australia AU$0.13 ▲ +0.00%
5827 Digi International Inc
NASDAQ:DGII
3.69x $41.76 Million $11.30 Million USA $66.79 ▲ +4.13%
5828 Global-E Online Ltd
NASDAQ:GLBE
3.69x $230.71 Million $62.45 Million USA $35.76 ▼ -2.24%
5829 Guangdong Champion Asia Electronics Co Ltd
SHG:603386
3.69x CN¥85.08 Million
≈ $12.45 Million
CN¥23.03 Million China CN¥11.49 ▲ +2.86%
5830 Ard Grup Bilisim Teknolojileri AS
IS:ARDYZ
3.69x TL169.70 Million
≈ $3.80 Million
TL45.96 Million Turkey TL69.30 ▲ +2.59%
5831 Madhya Bharat Agro Products Limited
NSE:MBAPL
3.69x Rs1.12 Billion
≈ $12.16 Million
Rs304.60 Million India Rs143.75 ▼ -1.24%
5832 Forus S.A
SN:FORUS
3.69x CL$35.13 Billion
≈ $39.29 Million
CL$9.52 Billion Chile CL$1934.40 ▼ -2.47%
5833 Medhelp Care AB
ST:MEDHLP
3.69x Skr5.24 Million
≈ $563.37K
Skr1.42 Million Sweden Skr6.90 ▲ +5.34%
5834 Gevelot
PA:ALGEV
3.69x €8.51 Million
≈ $9.94 Million
€2.31 Million France €199.00 ▲ +2.05%
5835 JSW Energy Limited
NSE:JSWENERGY
3.69x Rs53.38 Billion
≈ $577.33 Million
Rs14.48 Billion India Rs566.20 ▼ -0.26%
5836 East China Engineering Science and Technology Co Ltd
SHE:002140
3.69x CN¥460.16 Million
≈ $67.34 Million
CN¥124.80 Million China CN¥8.76 ▼ -0.45%
5837 HPF Co Ltd
SHE:300350
3.69x CN¥29.66 Million
≈ $4.34 Million
CN¥8.04 Million China CN¥3.92 ▲ +0.51%
5838 ANGLO ASIAN MINING
F:A4A
3.69x €13.49 Million
≈ $15.77 Million
€3.66 Million Germany €4.88 ▼ -0.81%
5839 Guangdong Senssun Weighing Apparatus Group Ltd
SHE:002870
3.69x CN¥138.44 Million
≈ $20.26 Million
CN¥37.56 Million China CN¥38.65 ▲ +4.80%
5840 Shenzhen Expressway Co Ltd
SHG:600548
3.69x CN¥1.88 Billion
≈ $275.27 Million
CN¥510.40 Million China CN¥8.56 ▼ -1.83%
5841 Reysas Tasimacilik ve Lojistik Ticaret AS
IS:RYSAS
3.68x TL1.46 Billion
≈ $32.60 Million
TL395.00 Million Turkey TL20.48 ▼ -2.57%
5842 Zhejiang Tiancheng Control Co
SHG:603085
3.68x CN¥99.69 Million
≈ $14.59 Million
CN¥27.06 Million China CN¥9.16 ▲ +0.22%
5843 Marks and Spencer Group PLC
LSE:MKS
3.68x GBX932.90 Million
≈ $113.51K
GBX253.20 Million UK GBX398.30 ▲ +4.84%
5844 TMP Steel
TWO:6248
3.68x NT$176.09 Million
≈ $5.55 Million
NT$47.82 Million Taiwan NT$17.80 ▲ +0.85%
5845 Beijing Infosec Technologies Co. Ltd. A
SHG:688201
3.68x CN¥40.17 Million
≈ $5.88 Million
CN¥10.91 Million China CN¥6.57 ▲ +1.39%
5846 Devernois SA
PA:ALDEV
3.68x €1.11 Million
≈ $1.30 Million
€301.00K France €10.20 ▲ +0.00%
5847 Jinlongyu Group Co Ltd Class A
SHE:002882
3.68x CN¥140.86 Million
≈ $20.61 Million
CN¥38.28 Million China CN¥16.96 ▲ +2.42%
5848 YUNDA Holding Co Ltd
SHE:002120
3.68x CN¥740.07 Million
≈ $108.29 Million
CN¥201.21 Million China CN¥6.68 ▲ +0.75%
5849 Jinling Pharmaceutical Co Ltd
SHE:000919
3.68x CN¥74.01 Million
≈ $10.83 Million
CN¥20.12 Million China CN¥6.08 ▼ -3.03%
5850 Shaanxi International Trust Co Ltd
SHE:000563
3.68x CN¥1.07 Billion
≈ $156.06 Million
CN¥290.06 Million China CN¥3.06 ▲ +0.99%
5851 Trinity Industries Inc
NYSE:TRN
3.68x $97.80 Million $26.60 Million USA $36.92 ▲ +1.29%
5852 DTE Energy Company
NYSE:DTE
3.68x $908.00 Million $247.00 Million USA $145.03 ▼ -0.63%
5853 SK Networks Co Ltd
KO:001740
3.68x ₩70.43 Billion
≈ $47.73 Million
₩19.16 Billion Korea ₩7560.00 ▲ +2.02%
5854 MFF Capital Investments Ltd
AU:MFF
3.68x AU$185.63 Million
≈ $131.35 Million
AU$50.51 Million Australia AU$5.22 ▲ +0.77%
5855 Cicor Technologies Ltd
SW:CICN
3.68x CHF15.58 Million
≈ $19.70 Million
CHF4.24 Million Switzerland CHF118.80 ▲ +2.59%
5856 TRI Pointe Homes Inc
NYSE:TPH
3.67x $221.02 Million $60.16 Million USA $46.95 ▼ -0.04%
5857 Artea SA
PA:ARTE
3.67x €3.88 Million
≈ $4.54 Million
€1.06 Million France €5.35 ▲ +0.00%
5858 Zhejiang Great Shengda Packaging Co Ltd
SHG:603687
3.67x CN¥116.74 Million
≈ $17.08 Million
CN¥31.78 Million China CN¥12.69 ▲ +3.17%
5859 Arko Corp
NASDAQ:ARKOW
3.67x $49.42 Million $13.46 Million USA $0.00 ▼ -74.00%
5860 Compagnie d Entreprises CFE SA
BR:CFEB
3.67x €95.46 Million
≈ $111.60 Million
€26.01 Million Belgium €11.45 ▲ +1.33%
5861 Chemtrade Logistics Income Fund
TO:CHE-UN
3.67x CA$155.48 Million
≈ $112.47 Million
CA$42.37 Million Canada CA$16.88 ▲ +5.50%
5862 SD Standard Drilling PLC
OL:SDSD
3.67x Nkr17.38 Million
≈ $1.83 Million
Nkr4.74 Million Norway Nkr1.80 ▲ +0.00%
5863 Alligo AB Series B
ST:ALLIGO-B
3.67x Skr209.00 Million
≈ $22.49 Million
Skr57.00 Million Sweden Skr138.40 ▲ +0.29%
5864 VIA Technologies Inc
TW:2388
3.67x NT$2.49 Billion
≈ $78.50 Million
NT$679.62 Million Taiwan NT$72.20 ▼ -0.28%
5865 Bystronic AG
SW:BYS
3.67x CHF81.00 Million
≈ $102.41 Million
CHF22.10 Million Switzerland CHF135.40 ▼ -0.15%
5866 BW OFFSHORE LTD. DL 050
F:XY81
3.66x €107.00 Million
≈ $125.09 Million
€29.20 Million Germany €3.95 ▼ -2.23%
5867 Matrix Design Co. Ltd. A
SHE:301365
3.66x CN¥230.55 Million
≈ $33.74 Million
CN¥62.92 Million China CN¥34.77 ▲ +4.57%
5868 Perusahaan Sadur Timah Malaysia Perstima Bhd
KLSE:5436
3.66x RM77.74 Million
≈ $19.52 Million
RM21.22 Million Malaysia RM0.84 ▲ +0.60%
5869 Calnex Solutions Plc
LSE:CLX
3.66x GBX4.86 Million
≈ $591.32
GBX1.33 Million UK GBX62.00 ▲ +0.00%
5870 Lifevantage Corporation
NASDAQ:LFVN
3.66x $4.99 Million $1.36 Million USA $6.40 ▲ +2.24%
5871 Limas Indonesia Makmur Tbk
JK:LMAS
3.66x Rp7.47 Million
≈ $437.89
Rp2.04 Million Indonesia Rp50.00 ▲ +0.00%
5872 MedFirst Healthcare Services lnc
TWO:4175
3.66x NT$113.96 Million
≈ $3.59 Million
NT$31.14 Million Taiwan NT$50.20 ▲ +0.40%
5873 UD Electronic
TWO:3689
3.66x NT$515.66 Million
≈ $16.25 Million
NT$140.94 Million Taiwan NT$109.50 ▲ +3.30%
5874 Autoneum Holding AG
SW:AUTN
3.66x CHF110.10 Million
≈ $139.20 Million
CHF30.10 Million Switzerland CHF104.40 ▼ -0.19%
5875 Grupo Gicsa S.A. de C.V
MX:GICSAB
3.66x MX$1.10 Billion
≈ $63.53 Million
MX$301.82 Million Mexico MX$3.30 ▲ +0.00%
5876 Safety Insurance Group Inc
NASDAQ:SAFT
3.66x $73.55 Million $20.11 Million USA $73.43 ▼ -0.57%
5877 Libstar Holdings Ltd
JSE:LBR
3.66x ZAC331.30 Million
≈ $176.07K
ZAC90.59 Million South Africa ZAC425.00 ▲ +0.00%
5878 Scan Inter PCL
BK:SCN
3.66x ฿27.18 Million
≈ $847.21K
฿7.43 Million Thailand ฿0.40 ▼ -2.44%
5879 CHINA PAC.IN.GR.GDR/5 YC1
F:75CB
3.65x €195.52 Billion
≈ $228.59 Billion
€53.51 Billion Germany €19.40 ▲ +7.78%
5880 Shenzhen Friendcom Technology Development Co Ltd
SHE:300514
3.65x CN¥78.58 Million
≈ $11.50 Million
CN¥21.51 Million China CN¥8.55 ▼ -2.17%
5881 Guangdong Kinlong Hardware Products Co Ltd
SHE:002791
3.65x CN¥171.64 Million
≈ $25.12 Million
CN¥46.99 Million China CN¥13.82 ▼ -1.57%
5882 Kinsus Interconnect Technology Corp
TW:3189
3.65x NT$2.01 Billion
≈ $63.19 Million
NT$549.23 Million Taiwan NT$746.00 ▲ +9.87%
5883 Guangdong Rongtai Industry Co Ltd
SHG:600589
3.65x CN¥62.48 Million
≈ $9.14 Million
CN¥17.11 Million China CN¥7.22 ▲ +3.00%
5884 Sino Hua-An International Bhd
KLSE:2739
3.65x RM1.40 Million
≈ $352.00K
RM384.00K Malaysia RM0.03 ▲ +0.00%
5885 Kojamo
HE:KOJAMO
3.65x €51.10 Million
≈ $59.74 Million
€14.00 Million Finland €7.21 ▼ -1.91%
5886 Edda Wind ASA
OL:EWIND
3.65x Nkr5.92 Million
≈ $622.95K
Nkr1.62 Million Norway Nkr22.70 ▲ +0.00%
5887 Bioneer Corporation
KQ:064550
3.65x ₩4.13 Billion
≈ $2.80 Million
₩1.13 Billion Korea ₩6050.00 ▼ -0.66%
5888 Shandong Lubei Chemical Co Ltd
SHG:600727
3.65x CN¥153.95 Million
≈ $22.53 Million
CN¥42.19 Million China CN¥6.86 ▲ +0.00%
5889 Inner Mongolia MengDian HuaNeng Thermal Power Corp Ltd
SHG:600863
3.65x CN¥2.37 Billion
≈ $347.43 Million
CN¥650.67 Million China CN¥5.16 ▲ +2.79%
5890 Sozap Publ AB
ST:SOZAP
3.65x Skr507.00K
≈ $54.56K
Skr139.00K Sweden Skr0.25 ▲ +25.00%
5891 Meitav Dash Investments Ltd
TA:MTDS
3.65x ILA62.00 Million
≈ $166.22K
ILA17.00 Million Israel ILA13450.00 ▲ +1.28%
5892 Samudera Indonesia Tbk
JK:SMDR
3.65x Rp36.68 Million
≈ $2.15K
Rp10.06 Million Indonesia Rp300.00 ▲ +2.74%
5893 Regis Corporation Common Stock
NYSE:RGS
3.65x $1.66 Million $456.00K USA $28.80 ▲ +2.78%
5894 Tombador Iron Ltd
AU:TI1
3.65x AU$11.47 Million
≈ $8.12 Million
AU$3.15 Million Australia AU$0.35 ▼ -5.41%
5895 Gerresheimer AG
F:GXI
3.64x €62.03 Million
≈ $72.51 Million
€17.02 Million Germany €27.04 ▼ -6.76%
5896 Vingroup JSC
VN:VIC
3.64x ₫26.51 Trillion
≈ $1.01 Billion
₫7.28 Trillion Vietnam ₫217300.00 ▼ -1.23%
5897 Super Retail Group Ltd
AU:SUL
3.64x AU$379.20 Million
≈ $268.31 Million
AU$104.10 Million Australia AU$13.13 ▼ -0.30%
5898 Skillsoft Corp.
NYSE:SKIL
3.64x $28.77 Million $7.90 Million USA $6.18 ▼ -0.96%
5899 Minda Corporation Limited
NSE:MINDACORP
3.64x Rs3.08 Billion
≈ $33.32 Million
Rs846.40 Million India Rs681.15 ▲ +0.72%
5900 Keda Clean Energy Co Ltd
SHG:600499
3.64x CN¥1.47 Billion
≈ $215.12 Million
CN¥404.08 Million China CN¥14.86 ▲ +2.34%