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.
Rank Company Quality Index Operating CF Net Income Country Price 24h Change
6001 Baoding Heavy Industry Co Ltd
SHE:002552
3.60x CN¥260.98 Million
≈ $38.19 Million
CN¥72.42 Million China CN¥59.00 ▼ -0.79%
6002 APL Apollo Tubes Limited
NSE:APLAPOLLO
3.60x Rs12.77 Billion
≈ $138.09 Million
Rs3.54 Billion India Rs1808.40 ▲ +0.17%
6003 Cavotec SA
ST:CCC
3.60x Skr6.11 Million
≈ $657.49K
Skr1.70 Million Sweden Skr12.10 ▼ -1.63%
6004 Midwich Group PLC
LSE:MIDW
3.60x GBX33.89 Million
≈ $4.12K
GBX9.41 Million UK GBX141.00 ▲ +2.77%
6005 Mercia Technologies PLC
LSE:MERC
3.60x GBX6.05 Million
≈ $735.75
GBX1.68 Million UK GBX28.75 ▲ +0.00%
6006 Orora Ltd
AU:ORA
3.60x AU$237.70 Million
≈ $168.19 Million
AU$66.00 Million Australia AU$1.26 ▼ -1.18%
6007 Takeda Pharmaceutical Company Limited
F:TKDA
3.60x €373.25 Billion
≈ $436.37 Billion
€103.64 Billion Germany €12.80 ▼ -0.78%
6008 Korporacja KGL S.A.
WAR:KGL
3.60x zł12.33 Million
≈ $3.39 Million
zł3.42 Million Poland zł11.00 ▲ +0.92%
6009 PrimeEnergy Corporation
NASDAQ:PNRG
3.60x $12.19 Million $3.39 Million USA $184.55 ▲ +0.22%
6010 Kitwave Group PLC
LSE:KITW
3.60x GBX15.03 Million
≈ $1.83K
GBX4.18 Million UK GBX294.00 ▲ +0.00%
6011 Berkah Prima Perkasa Tbk PT
JK:BLUE
3.60x Rp7.21 Billion
≈ $422.34K
Rp2.00 Billion Indonesia Rp3200.00 ▼ -4.48%
6012 Nava Bharat Ventures Limited
NSE:NAVA
3.60x Rs15.74 Billion
≈ $170.20 Million
Rs4.38 Billion India Rs603.05 ▼ -0.36%
6013 Kwong Lung Enterprise Co Ltd
TWO:8916
3.60x NT$363.94 Million
≈ $11.47 Million
NT$101.18 Million Taiwan NT$44.85 ▲ +0.00%
6014 Semperit Aktiengesellschaft Holding
VI:SEM
3.60x €31.84 Million
≈ $37.23 Million
€8.85 Million Austria €15.05 ▼ -2.59%
6015 Sichuan Changhong Electric Co Ltd
SHG:600839
3.60x CN¥1.82 Billion
≈ $266.73 Million
CN¥506.92 Million China CN¥7.02 ▼ -2.77%
6016 Young Heung I&
KO:012160
3.60x ₩3.83 Billion
≈ $2.59 Million
₩1.06 Billion Korea ₩394.00 ▼ -0.51%
6017 Arrow Exploration Corp
V:AXL
3.59x CA$11.10 Million
≈ $8.03 Million
CA$3.09 Million Canada CA$0.58 ▼ -0.86%
6018 Caspar
WAR:CSR
3.59x zł1.68 Million
≈ $461.81K
zł467.00K Poland zł6.00 ▲ +0.00%
6019 Shenzhen Transsion Holdings Co Ltd
SHG:688036
3.59x CN¥3.36 Billion
≈ $491.65 Million
CN¥935.15 Million China CN¥59.72 ▼ -5.03%
6020 Feytech Holdings Berhad
KLSE:5322
3.59x RM13.51 Million
≈ $3.39 Million
RM3.76 Million Malaysia RM0.24 ▲ +2.13%
6021 PTT Public Company Limited
F:PTOG
3.59x €91.70 Billion
≈ $107.21 Billion
€25.53 Billion Germany €0.95 ▲ +1.06%
6022 PTT Public Company Limited
BK:PTT
3.59x ฿91.70 Billion
≈ $2.86 Billion
฿25.53 Billion Thailand ฿36.75 ▲ +0.68%
6023 PTT Public Company Limited
F:NVA3
3.59x €91.70 Billion
≈ $107.21 Billion
€25.53 Billion Germany €0.95 ▲ +1.06%
6024 Wuhan Hanshang Group Co Ltd
SHG:600774
3.59x CN¥27.66 Million
≈ $4.05 Million
CN¥7.70 Million China CN¥7.10 ▼ -2.87%
6025 GN Store Nord
CO:GN
3.59x Dkr1.24 Billion
≈ $193.22 Million
Dkr344.00 Million Denmark Dkr95.44 ▲ +0.17%
6026 Life Healthcare
JSE:LHC
3.59x ZAC2.53 Billion
≈ $1.35 Million
ZAC705.00 Million South Africa ZAC1035.00 ▲ +0.68%
6027 Skyworth Digital Co Ltd
SHE:000810
3.59x CN¥115.80 Million
≈ $16.94 Million
CN¥32.27 Million China CN¥10.99 ▼ -2.66%
6028 YIT Oyj
HE:YIT
3.59x €61.00 Million
≈ $71.32 Million
€17.00 Million Finland €2.64 ▼ -2.04%
6029 Hugo Boss AG
F:BOSA
3.59x €61.00 Million
≈ $71.32 Million
€17.00 Million Germany €6.90 ▲ +2.99%
6030 Zhejiang XCC Group Co Ltd
SHG:603667
3.59x CN¥83.20 Million
≈ $12.18 Million
CN¥23.19 Million China CN¥71.84 ▲ +2.23%
6031 Orica Limited
F:ICA
3.59x €259.50 Million
≈ $303.38 Million
€72.35 Million Germany €13.90 ▼ -2.11%
6032 AMAG Austria Metall AG
VI:AMAG
3.59x €25.93 Million
≈ $30.32 Million
€7.23 Million Austria €28.30 ▲ +0.00%
6033 Wenzhou Hongfeng Electrical Alloy Co Ltd
SHE:300283
3.59x CN¥55.96 Million
≈ $8.19 Million
CN¥15.60 Million China CN¥17.54 ▲ +1.62%
6034 Camuzzi Gas Pampeana SA
BA:CGPA2
3.59x AR$81.68 Billion
≈ $59.10 Million
AR$22.78 Billion Argentina AR$2120.00 ▲ +1.92%
6035 Eris Technology
TWO:3675
3.59x NT$218.55 Million
≈ $6.89 Million
NT$60.96 Million Taiwan NT$361.00 ▼ -2.70%
6036 Cords Cable Industries Limited
NSE:CORDSCABLE
3.58x Rs266.88 Million
≈ $2.89 Million
Rs74.45 Million India Rs218.51 ▲ +0.36%
6037 Danel (Adir Yeoshua) Ltd
TA:DANE
3.58x ILA101.32 Million
≈ $271.64K
ILA28.27 Million Israel ILA46800.00 ▲ +0.13%
6038 TAEYANG Corporation
KQ:053620
3.58x ₩5.42 Billion
≈ $3.67 Million
₩1.51 Billion Korea ₩6700.00 ▼ -0.15%
6039 Enra Group Bhd
KLSE:8613
3.58x RM8.93 Million
≈ $2.24 Million
RM2.49 Million Malaysia RM0.67 ▲ +0.00%
6040 NTPC Green Energy Limited
NSE:NTPCGREEN
3.58x Rs11.03 Billion
≈ $119.26 Million
Rs3.08 Billion India Rs100.84 ▼ -0.22%
6041 Cotec Construction JSC
VN:CTD
3.58x ₫815.58 Billion
≈ $30.99 Million
₫227.84 Billion Vietnam ₫72100.00 ▲ +0.42%
6042 ERSU Meyve ve Gida Sanayi AS
IS:ERSU
3.58x TL84.03 Million
≈ $1.88 Million
TL23.48 Million Turkey TL26.12 ▼ -2.46%
6043 WORLDLINE S.A. UNSP.ADR
F:WO60
3.58x €1.07 Billion
≈ $1.25 Billion
€299.00 Million Germany €0.12 ▼ -5.69%
6044 SOC.BIC UNS.ADR1/2/EO382
F:BIF0
3.58x €308.74 Million
≈ $360.95 Million
€86.30 Million Germany €27.80 ▼ -1.42%
6045 Red Electrica Corporacion SA
F:RE2
3.58x €414.30 Million
≈ $484.35 Million
€115.84 Million Germany €6.95 ▼ -0.71%
6046 Teaminvest Private Group Ltd
AU:TIP
3.58x AU$5.42 Million
≈ $3.83 Million
AU$1.51 Million Australia AU$1.15 ▼ -3.77%
6047 Henan Shenhuo Coal & Power Co Ltd
SHE:000933
3.58x CN¥1.84 Billion
≈ $269.78 Million
CN¥515.65 Million China CN¥28.68 ▼ -6.64%
6048 Yanpai Filtration Technology Co.Ltd.
SHE:301081
3.57x CN¥150.79 Million
≈ $22.06 Million
CN¥42.18 Million China CN¥18.83 ▲ +0.11%
6049 JPEL Private Equity Ltd
LSE:JPEL
3.57x $681.00K $190.50K UK $1.24 ▲ +0.00%
6050 Jiangsu Newamstar Packaging Machinery Co Ltd
SHE:300509
3.57x CN¥137.39 Million
≈ $20.10 Million
CN¥38.44 Million China CN¥9.67 ▼ -1.53%
6051 Taimide Tech Inc
TW:3645
3.57x NT$228.54 Million
≈ $7.20 Million
NT$63.95 Million Taiwan NT$100.00 ▲ +0.00%
6052 Bucher Industries AG
SW:BUCN
3.57x CHF329.50 Million
≈ $416.58 Million
CHF92.20 Million Switzerland CHF317.00 ▲ +0.16%
6053 HYUNDAI BIOLAND Co.Ltd
KQ:052260
3.57x ₩14.09 Billion
≈ $9.55 Million
₩3.94 Billion Korea ₩3760.00 ▼ -0.27%
6054 Ananti Inc
KQ:025980
3.57x ₩24.40 Billion
≈ $16.54 Million
₩6.83 Billion Korea ₩4885.00 ▲ +0.72%
6055 OP Bancorp
NASDAQ:OPBK
3.57x $23.95 Million $6.70 Million USA $14.04 ▲ +2.93%
6056 LEROY SEAFOOD GR.UNSP.ADR
F:Z1L0
3.57x €625.55 Million
≈ $731.33 Million
€175.14 Million Germany €8.10 ▼ -0.61%
6057 Hunya Foods Co Ltd
TW:1236
3.57x NT$89.67 Million
≈ $2.83 Million
NT$25.12 Million Taiwan NT$25.20 ▲ +0.60%
6058 Shenzhen Textile Holdings Co Ltd
SHE:200045
3.57x HK$51.30 Million
≈ $6.55 Million
HK$14.37 Million China HK$4.30 ▲ +1.18%
6059 Destiny Media Technologies Inc
V:DSY
3.57x CA$298.60K
≈ $216.00K
CA$83.65K Canada CA$1.00 ▲ +0.00%
6060 BEIJ.JINGNENG CL.ERG.HYC1
F:BJ6
3.57x €10.78 Billion
≈ $12.61 Billion
€3.02 Billion Germany €0.23 ▼ -0.85%
6061 NanoenTekInc
KQ:039860
3.57x ₩2.26 Billion
≈ $1.53 Million
₩633.25 Million Korea ₩4665.00 ▲ +1.41%
6062 Rich Honour International Designs Co Ltd
TW:6754
3.57x NT$265.02 Million
≈ $8.35 Million
NT$74.30 Million Taiwan NT$46.10 ▲ +0.33%
6063 Renewables Infrastructure Grp
LSE:TRIG
3.57x GBX98.80 Million
≈ $12.02K
GBX27.70 Million UK GBX74.90 ▲ +0.81%
6064 Koza Anadolu Metal Madencilik Isletmeleri AS
IS:KOZAA
3.57x TL5.52 Billion
≈ $123.57 Million
TL1.55 Billion Turkey TL104.40 ▲ +1.85%
6065 Leadtek Research Inc
TW:2465
3.57x NT$28.53 Million
≈ $898.73K
NT$8.00 Million Taiwan NT$85.20 ▲ +2.90%
6066 Eastern Air Logistics Co Ltd
SHG:601156
3.56x CN¥2.45 Billion
≈ $358.39 Million
CN¥687.02 Million China CN¥16.61 ▼ -1.01%
6067 NK Co. Ltd
KO:085310
3.56x ₩4.11 Billion
≈ $2.79 Million
₩1.15 Billion Korea ₩9940.00 ▲ +6.08%
6068 Samhwa Networks Co. Ltd
KQ:046390
3.56x ₩6.65 Billion
≈ $4.50 Million
₩1.86 Billion Korea ₩1686.00 ▲ +1.75%
6069 Gs Retail
KO:007070
3.56x ₩336.85 Billion
≈ $228.28 Million
₩94.51 Billion Korea ₩23400.00 ▼ -7.33%
6070 Ranpak Holdings Corp
NYSE:PACK
3.56x $19.60 Million $5.50 Million USA $6.88 ▼ -1.01%
6071 PT Sarana Menara
JK:TOWR
3.56x Rp3.03 Trillion
≈ $177.29 Million
Rp849.19 Billion Indonesia Rp336.00 ▼ -4.00%
6072 Joincare Pharmaceutical Group Industry Co Ltd
SHG:600380
3.56x CN¥1.09 Billion
≈ $159.61 Million
CN¥306.27 Million China CN¥9.80 ▼ -1.80%
6073 Beijing Advanced Digital Technology Co Ltd
SHE:300541
3.56x CN¥237.58 Million
≈ $34.77 Million
CN¥66.71 Million China CN¥10.56 ▼ -2.04%
6074 Spic Yuanda Environmental Protection Co Ltd
SHG:600292
3.56x CN¥144.95 Million
≈ $21.21 Million
CN¥40.72 Million China CN¥13.98 ▲ +1.45%
6075 Choppies Enterprises Ltd
JSE:CHP
3.56x ZAC266.05 Million
≈ $141.39K
ZAC74.77 Million South Africa ZAC150.00 ▼ -1.32%
6076 Guizhou Qianyuan Power Co Ltd
SHE:002039
3.56x CN¥868.59 Million
≈ $127.10 Million
CN¥244.10 Million China CN¥21.63 ▼ -3.09%
6077 Curiositystream Inc.
NASDAQ:CURI
3.56x $2.79 Million $784.00K USA $3.23 ▲ +5.90%
6078 CuriosityStream Inc
NASDAQ:CURIW
3.56x $2.79 Million $784.00K USA $0.01 ▲ +3.31%
6079 Sono-Tek Corp
NASDAQ:SOTK
3.56x $1.21 Million $339.96K USA $5.60 ▲ +6.67%
6080 Corbion NV
AS:CRBN
3.56x €115.20 Million
≈ $134.68 Million
€32.40 Million Netherlands €19.10 ▼ -0.31%
6081 Corby Spirit and Wine Limited
TO:CSW-A
3.56x CA$31.42 Million
≈ $22.73 Million
CA$8.84 Million Canada CA$14.95 ▲ +0.13%
6082 Corby Spirit and Wine Limited
TO:CSW-B
3.56x CA$31.42 Million
≈ $22.73 Million
CA$8.84 Million Canada CA$14.24 ▼ -0.42%
6083 P&H Tech Co. Ltd.
KQ:239890
3.55x ₩3.25 Billion
≈ $2.20 Million
₩913.52 Million Korea ₩3985.00 ▼ -1.12%
6084 Zhejiang Yuejian Intelligent Equipment Co Ltd
SHG:603095
3.55x CN¥64.46 Million
≈ $9.43 Million
CN¥18.14 Million China CN¥19.14 ▼ -0.21%
6085 KEDE Numerical Control Co Ltd
SHG:688305
3.55x CN¥52.85 Million
≈ $7.73 Million
CN¥14.87 Million China CN¥61.12 ▲ +0.73%
6086 Sincere Navigation Corp
TW:2605
3.55x NT$551.25 Million
≈ $17.37 Million
NT$155.18 Million Taiwan NT$32.30 ▼ -2.42%
6087 Dollar General Corporation
NYSE:DG
3.55x $1.00 Billion $282.66 Million USA $103.52 ▼ -1.49%
6088 Bank of Queensland Ltd
AU:BOQ
3.55x AU$483.00 Million
≈ $341.75 Million
AU$136.00 Million Australia AU$6.09 ▲ +0.16%
6089 YTL Power International Bhd
KLSE:6742
3.55x RM1.55 Billion
≈ $389.14 Million
RM436.56 Million Malaysia RM4.15 ▲ +0.24%
6090 Red Sky Energy Ltd
AU:ROG
3.55x AU$1.14 Million
≈ $806.91K
AU$321.22K Australia AU$0.00 ▲ +0.00%
6091 Pearson plc
F:PESA
3.55x €197.00 Million
≈ $230.31 Million
€55.50 Million Germany €12.80 ▼ -0.78%
6092 Pheton Holdings Ltd Class A Ordinary Shares
NASDAQ:PTHL
3.55x $43.98K $12.39K USA $0.28 ▼ -5.73%
6093 iTonic Holdings Ltd.
NASDAQ:ITOC
3.55x $43.98K $12.39K USA $0.30 ▲ +5.19%
6094 Sh Belling
SHG:600171
3.55x CN¥248.78 Million
≈ $36.40 Million
CN¥70.11 Million China CN¥28.65 ▲ +5.10%
6095 Powercom Co Ltd
TW:3043
3.55x NT$46.56 Million
≈ $1.47 Million
NT$13.12 Million Taiwan NT$24.20 ▲ +10.00%
6096 Tianjin Capital Environmental Protection Group Company Limited
F:TIA
3.54x €814.28 Million
≈ $951.98 Million
€229.91 Million Germany €0.42 ▼ -0.47%
6097 Telkom Indonesia (Persero) Tbk PT
JK:TLKM
3.54x Rp17.03 Trillion
≈ $998.01 Million
Rp4.81 Trillion Indonesia Rp2900.00 ▲ +1.75%
6098 FIH Mobile Limited
F:FW3
3.54x €149.63 Million
≈ $174.93 Million
€42.26 Million Germany €0.90 ▲ +0.00%
6099 Ackerstein Group Ltd
TA:ACKR
3.54x ILA26.91 Million
≈ $72.14K
ILA7.60 Million Israel ILA853.90 ▲ +1.11%
6100 Fabasoft AG
XETRA:FAA
3.54x €9.62 Million
≈ $11.25 Million
€2.72 Million Germany €11.65 ▲ +0.43%