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
10001 Fidelis Insurance Holdings Limited
NYSE:FIHL
1.94x $228.80 Million $117.80 Million USA $25.07 ▲ +1.33%
10002 Sanxiang Advanced Materials
SHG:603663
1.94x CN¥64.18 Million
≈ $9.39 Million
CN¥33.05 Million China CN¥38.70 ▼ -5.70%
10003 Zhejiang Shouxiangu Pharm Co
SHG:603896
1.94x CN¥20.94 Million
≈ $3.06 Million
CN¥10.78 Million China CN¥13.80 ▼ -3.83%
10004 SunocoCorp LLC
NYSE:SUNC
1.94x $23.18 Million $11.94 Million USA $76.29 ▲ +0.71%
10005 PRADA S.P.A.UNS.ADR/2 EO1
F:PRP0
1.94x €1.65 Billion
≈ $1.93 Billion
€851.94 Million Germany €8.00 ▼ -1.23%
10006 Midea Group Co Ltd
SHE:000333
1.94x CN¥23.05 Billion
≈ $3.37 Billion
CN¥11.87 Billion China CN¥84.50 ▼ -0.32%
10007 Dr Peng Telecom and Media Group Co Ltd
SHG:600804
1.94x CN¥113.26 Million
≈ $16.57 Million
CN¥58.34 Million China CN¥0.14 ▲ +0.00%
10008 Shan XI Hua Yang Group New Energy Co Ltd
SHG:600348
1.94x CN¥662.93 Million
≈ $97.01 Million
CN¥341.51 Million China CN¥8.58 ▼ -3.27%
10009 Sephaku Holdings Ltd
JSE:SEP
1.94x ZAC71.23 Million
≈ $37.85K
ZAC36.70 Million South Africa ZAC178.00 ▼ -1.11%
10010 Hubei Dinglong Chemical
SHE:300054
1.94x CN¥389.70 Million
≈ $57.03 Million
CN¥200.79 Million China CN¥73.79 ▲ +1.89%
10011 Pioneer Motor Public Company Limited
BK:PIMO
1.94x ฿46.46 Million
≈ $1.45 Million
฿23.94 Million Thailand ฿1.17 ▲ +0.86%
10012 Extra Space Storage Inc
NYSE:EXR
1.94x $489.86 Million $252.42 Million USA $147.71 ▲ +1.57%
10013 Diploma PLC
LSE:DPLM
1.94x GBX172.90 Million
≈ $21.04K
GBX89.10 Million UK GBX7520.00 ▲ +1.21%
10014 Kid ASA
OL:KID
1.94x Nkr558.56 Million
≈ $58.78 Million
Nkr287.86 Million Norway Nkr128.40 ▲ +0.31%
10015 Orion Corp
KO:271560
1.94x ₩199.19 Billion
≈ $134.99 Million
₩102.66 Billion Korea ₩130500.00 ▲ +0.93%
10016 KMW Inc.
KQ:032500
1.94x ₩14.81 Billion
≈ $10.04 Million
₩7.63 Billion Korea ₩15290.00 ▼ -9.42%
10017 abrdn Asian Income Fund Limited
LSE:AAIF
1.94x GBX11.07 Million
≈ $1.35K
GBX5.70 Million UK GBX311.00 ▼ -0.64%
10018 Xpro India Limited
NSE:XPROINDIA
1.94x Rs127.55 Million
≈ $1.38 Million
Rs65.75 Million India Rs1386.20 ▲ +2.57%
10019 SKS Technologies Group Ltd
AU:SKS
1.94x AU$16.00 Million
≈ $11.32 Million
AU$8.25 Million Australia AU$8.29 ▼ -1.31%
10020 Cathay General Bancorp
NASDAQ:CATY
1.94x $150.60 Million $77.65 Million USA $62.92 ▲ +0.62%
10021 Suzhou Recodeal Interconnect System Co Ltd
SHG:688800
1.94x CN¥147.39 Million
≈ $21.57 Million
CN¥76.02 Million China CN¥59.20 ▼ -3.24%
10022 Zhejiang Benli Technology Co. Ltd.
SHE:301065
1.94x CN¥152.79 Million
≈ $22.36 Million
CN¥78.83 Million China CN¥16.87 ▼ -2.37%
10023 Texas Instruments Incorporated
NASDAQ:TXN
1.94x $2.25 Billion $1.16 Billion USA $279.58 ▼ -1.90%
10024 Australian Mines Ltd
AU:AUZ
1.94x AU$3.49 Million
≈ $2.47 Million
AU$1.80 Million Australia AU$0.02 ▼ -7.69%
10025 Managepay Systems Bhd
KLSE:0156
1.94x RM4.23 Million
≈ $1.06 Million
RM2.18 Million Malaysia RM0.06 ▼ -8.33%
10026 Focus Lumber Bhd
KLSE:5197
1.94x RM21.85 Million
≈ $5.48 Million
RM11.28 Million Malaysia RM0.23 ▲ +9.52%
10027 Mortgage Advice
LSE:MAB1
1.94x GBX13.20 Million
≈ $1.61K
GBX6.82 Million UK GBX520.00 ▼ -0.95%
10028 Genworth Financial Inc
NYSE:GNW
1.94x $91.00 Million $47.00 Million USA $9.92 ▲ +0.10%
10029 Pearl Global Industries Limited
NSE:PGIL
1.94x Rs2.73 Billion
≈ $29.55 Million
Rs1.41 Billion India Rs1974.50 ▲ +1.27%
10030 MOIL Limited
NSE:MOIL
1.94x Rs1.36 Billion
≈ $14.75 Million
Rs704.38 Million India Rs268.85 ▲ +1.26%
10031 RE Royalties Ltd
V:RE
1.94x CA$693.43K
≈ $501.61K
CA$358.24K Canada CA$0.39 ▲ +0.00%
10032 Inner Mongolia Yitai Coal Co Ltd
SHG:900948
1.94x $2.99 Billion $1.54 Billion China $2.83 ▲ +0.75%
10033 Bionet
TWO:1784
1.94x NT$28.46 Million
≈ $896.68K
NT$14.71 Million Taiwan NT$59.50 ▼ -1.82%
10034 Smith AO Corporation
NYSE:AOS
1.93x $255.40 Million $132.00 Million USA $60.78 ▲ +2.17%
10035 Pegasus Hava Tasimaciligi AS
IS:PGSUS
1.93x TL438.46 Million
≈ $9.82 Million
TL226.66 Million Turkey TL161.60 ▲ +0.75%
10036 Koza Altin Isletmeleri AS
IS:KOZAL
1.93x TL5.35 Billion
≈ $119.73 Million
TL2.76 Billion Turkey TL40.00 ▲ +0.35%
10037 Guangdong Hongtu Technology Holdings Co Ltd
SHE:002101
1.93x CN¥185.36 Million
≈ $27.12 Million
CN¥95.84 Million China CN¥8.35 ▼ -2.45%
10038 Shenzhen Sinexcel Electric Co Ltd
SHE:300693
1.93x CN¥229.26 Million
≈ $33.55 Million
CN¥118.56 Million China CN¥34.33 ▼ -4.40%
10039 Inner Mongolia Xingye Mining Co Ltd
SHE:000426
1.93x CN¥1.10 Billion
≈ $160.82 Million
CN¥568.40 Million China CN¥31.37 ▼ -6.61%
10040 Wizz Air Holdings PLC
LSE:WIZZ
1.93x GBX622.29 Million
≈ $75.71K
GBX321.87 Million UK GBX1040.00 ▲ +4.21%
10041 GALDERMA GROUP AG
NYSE:GALDY
1.93x $1.19 Billion $613.00 Million USA $42.49 ▲ +2.51%
10042 Primoris Services Corporation
NYSE:PRIM
1.93x $182.90 Million $94.62 Million USA $86.51 ▼ -4.55%
10043 QST International
TWO:8349
1.93x NT$240.22 Million
≈ $7.57 Million
NT$124.29 Million Taiwan NT$40.15 ▼ -0.74%
10044 Maximus Inc
NYSE:MMS
1.93x $189.53 Million $98.06 Million USA $59.67 ▲ +3.94%
10045 PARKEN Sport & Entertainment
CO:PARKEN
1.93x Dkr356.67 Million
≈ $55.80 Million
Dkr184.56 Million Denmark Dkr196.50 ▼ -0.51%
10046 Yw Company Limited
KQ:051390
1.93x ₩2.48 Billion
≈ $1.68 Million
₩1.28 Billion Korea ₩3820.00 ▲ +0.00%
10047 Prima Marine Public Company Limited
BK:PRM
1.93x ฿1.09 Billion
≈ $33.92 Million
฿563.39 Million Thailand ฿10.10 ▲ +2.54%
10048 Shanghai M&G Stationery Inc
SHG:603899
1.93x CN¥755.55 Million
≈ $110.56 Million
CN¥391.12 Million China CN¥22.30 ▼ -1.15%
10049 VAA Vista Alegre Atlantis SGPS SA
LS:VAF
1.93x €6.05 Million
≈ $7.07 Million
€3.13 Million Portugal €1.07 ▲ +0.00%
10050 Transmissora Aliança de Energia Elétrica S.A
SA:TAEE11
1.93x R$657.88 Million
≈ $129.09 Million
R$340.61 Million Brazil R$40.30 ▼ -2.70%
10051 Transmissora Aliança de Energia Elétrica S.A
SA:TAEE3
1.93x R$657.88 Million
≈ $129.09 Million
R$340.61 Million Brazil R$13.35 ▼ -2.55%
10052 Discover Financial Services
NYSE:DFS
1.93x $2.13 Billion $1.10 Billion USA $200.05 ▲ +0.00%
10053 Sempio Foods
KO:007540
1.93x ₩8.95 Billion
≈ $6.07 Million
₩4.64 Billion Korea ₩43250.00 ▲ +0.58%
10054 Fresenius Medical Care AG & Co. KGaA
F:FMEA
1.93x €226.89 Million
≈ $265.25 Million
€117.53 Million Germany €21.20 ▼ -0.93%
10055 Korea New Network Co. Ltd
KQ:058400
1.93x ₩5.07 Billion
≈ $3.44 Million
₩2.63 Billion Korea ₩544.00 ▲ +0.00%
10056 Pond Technologies Holdings Inc
V:POND
1.93x CA$272.00K
≈ $196.76K
CA$141.00K Canada CA$0.01 ▲ +0.00%
10057 Jiangsu Hengxing New Material
SHG:603276
1.93x CN¥21.92 Million
≈ $3.21 Million
CN¥11.36 Million China CN¥14.49 ▲ +2.55%
10058 Gore Street Energy Storage Fund Plc
LSE:GSF
1.93x GBX7.46 Million
≈ $907.17
GBX3.87 Million UK GBX47.10 ▲ +1.29%
10059 MeiHua Holdings Group Co Ltd
SHG:600873
1.93x CN¥2.42 Billion
≈ $354.77 Million
CN¥1.26 Billion China CN¥8.25 ▼ -2.14%
10060 N. Varveris-Moda Bagno S.A
AT:MODA
1.93x €978.55K
≈ $1.14 Million
€507.43K Greece €7.00 ▲ +0.00%
10061 Handsome
KO:020000
1.93x ₩52.73 Billion
≈ $35.73 Million
₩27.34 Billion Korea ₩20600.00 ▼ -3.51%
10062 Anatara Lifesciences Ltd
AU:ANR
1.93x AU$877.87K
≈ $621.15K
AU$455.25K Australia AU$0.01 ▲ +0.00%
10063 Weatherford International plc
NASDAQ:WFRD
1.93x $268.00 Million $139.00 Million USA $88.68 ▲ +3.60%
10064 SalMar ASA
OL:SALM
1.93x Nkr3.26 Billion
≈ $343.05 Million
Nkr1.69 Billion Norway Nkr508.50 ▲ +1.50%
10065 Affinity Bancshares Inc
NASDAQ:AFBI
1.93x $4.40 Million $2.28 Million USA $22.95 ▲ +0.04%
10066 Telefonaktiebolaget LM Ericsson (publ)
ST:ERIC-A
1.93x Skr16.51 Billion
≈ $1.78 Billion
Skr8.56 Billion Sweden Skr91.60 ▲ +0.11%
10067 Allied Supreme Corp
TW:4770
1.93x NT$388.68 Million
≈ $12.25 Million
NT$201.63 Million Taiwan NT$227.50 ▼ -0.87%
10068 CirChem AB
ST:CIRCHE
1.93x Skr1.30 Million
≈ $139.79K
Skr674.00K Sweden Skr0.69 ▲ +0.00%
10069 Bharat Gears Limited
NSE:BHARATGEAR
1.93x Rs170.91 Million
≈ $1.85 Million
Rs88.69 Million India Rs121.41 ▲ +2.03%
10070 H+M HEN.+MAU.UNSP.ADR 1/5
F:HMSA
1.93x €8.41 Billion
≈ $9.83 Billion
€4.36 Billion Germany €3.18 ▼ -3.05%
10071 Perusahaan Perseroan (Persero) PT Telekomunikasi Indonesia Tbk
F:PTI
1.93x €12.38 Trillion
≈ $14.47 Trillion
€6.42 Trillion Germany €12.70 ▲ +0.79%
10072 Coxon Precise Industrial Co Ltd
TW:3607
1.93x NT$102.61 Million
≈ $3.23 Million
NT$53.26 Million Taiwan NT$14.40 ▼ -2.70%
10073 Himalaya Shipping Ltd
OL:HSHP
1.93x Nkr18.30 Million
≈ $1.93 Million
Nkr9.50 Million Norway Nkr154.60 ▲ +1.84%
10074 Linde plc Ordinary Shares
NASDAQ:LIN
1.93x $3.03 Billion $1.57 Billion USA $512.28 ▲ +1.18%
10075 Fortune Ng Fung Food Hebei Co Ltd
SHG:600965
1.93x CN¥35.06 Million
≈ $5.13 Million
CN¥18.21 Million China CN¥2.42 ▼ -2.42%
10076 Dynamatic Technologies Limited
NSE:DYNAMATECH
1.93x Rs519.30 Million
≈ $5.62 Million
Rs269.70 Million India Rs10458.00 ▲ +2.72%
10077 Water Intelligence plc
LSE:WATR
1.92x GBX6.19 Million
≈ $753.51
GBX3.22 Million UK GBX300.00 ▲ +0.00%
10078 Komelon Corporation
KQ:049430
1.92x ₩9.56 Billion
≈ $6.48 Million
₩4.97 Billion Korea ₩19070.00 ▼ -2.15%
10079 Caledonia Mining Corporation
NYSE MKT:CMCL
1.92x $20.59 Million $10.70 Million USA $22.80 ▼ -1.26%
10080 Grindwell Norton Limited
NSE:GRINDWELL
1.92x Rs2.06 Billion
≈ $22.24 Million
Rs1.07 Billion India Rs2020.80 ▼ -3.56%
10081 The Indian Hotels Company Limited
NSE:INDHOTEL
1.92x Rs5.48 Billion
≈ $59.29 Million
Rs2.85 Billion India Rs727.45 ▲ +0.47%
10082 Delixi Xinjiang Transp Co Ltd
SHG:603032
1.92x CN¥28.42 Million
≈ $4.16 Million
CN¥14.77 Million China CN¥16.52 ▼ -4.01%
10083 Stevanato Group SpA
NYSE:STVN
1.92x $75.49 Million $39.24 Million USA $19.68 ▲ +1.44%
10084 Al Aqar Healthcare Reit
KLSE:5116
1.92x RM107.18 Million
≈ $26.91 Million
RM55.72 Million Malaysia RM1.15 ▼ -0.86%
10085 Texas Community Bancshares Inc
NASDAQ:TCBS
1.92x $1.61 Million $836.00K USA $17.75 ▲ +1.66%
10086 Acrow Ltd
AU:ACF
1.92x AU$12.66 Million
≈ $8.96 Million
AU$6.59 Million Australia AU$0.89 ▼ -4.32%
10087 I-Chiun Precision Industry Co Ltd
TW:2486
1.92x NT$127.79 Million
≈ $4.03 Million
NT$66.49 Million Taiwan NT$219.00 ▼ -8.37%
10088 Xinjiang Talimu Agriculture Development Co Ltd
SHG:600359
1.92x CN¥58.09 Million
≈ $8.50 Million
CN¥30.23 Million China CN¥5.51 ▼ -3.16%
10089 Gunkul Engineering Public Company Limited
BK:GUNKUL
1.92x ฿878.34 Million
≈ $27.38 Million
฿457.12 Million Thailand ฿5.20 ▼ -1.89%
10090 q.beyond AG
XETRA:QBY
1.92x €3.33 Million
≈ $3.89 Million
€1.73 Million Germany €6.77 ▼ -2.73%
10091 Hormel Foods Corporation
NYSE:HRL
1.92x $349.21 Million $181.77 Million USA $25.31 ▲ +1.16%
10092 Jet Freight Logistics Limited
NSE:JETFREIGHT
1.92x Rs50.88 Million
≈ $550.29K
Rs26.49 Million India Rs22.88 ▼ -1.34%
10093 Columbus McKinnon Corporation
NASDAQ:CMCO
1.92x $20.35 Million $10.59 Million USA $16.12 ▲ +3.80%
10094 Turbo Energy, S.A. American Depositary Shares
NASDAQ:TURB
1.92x $384.76K $200.37K USA $1.46 ▼ -4.58%
10095 Houston American Energy Corporation
NYSE MKT:HUSA
1.92x $428.93K $223.37K USA $2.16 ▲ +0.93%
10096 BVZ Holding AG
SW:BVZN
1.92x CHF20.93 Million
≈ $26.46 Million
CHF10.90 Million Switzerland CHF1720.00 ▲ +2.38%
10097 Iovance Biotherapeutics Inc
NASDAQ:IOVA
1.92x $6.65 Million $3.47 Million USA $4.99 ▼ -2.73%
10098 ROMANDE ENERGIE SA
SW:REHN
1.92x CHF153.69 Million
≈ $194.30 Million
CHF80.06 Million Switzerland CHF49.70 ▼ -2.55%
10099 BORUTA-ZACHEM S.A. ZY-10
F:WO4
1.92x €15.25 Million
≈ $17.83 Million
€7.94 Million Germany €0.03 ▲ +0.00%
10100 TPC Consolidated Ltd
AU:TPC
1.92x AU$6.45 Million
≈ $4.57 Million
AU$3.36 Million Australia AU$3.45 ▲ +0.00%