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 |
|---|---|---|---|---|---|---|---|
| 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% |