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
6001 American Public Education Inc
NASDAQ:APEI
3.57x $63.30 Million $17.73 Million USA $48.86 ▼ -0.83%
6002 Shenzhen Textile Holdings Co Ltd
SHE:200045
3.57x HK$51.30 Million
≈ $6.55 Million
HK$14.37 Million China HK$3.67 ▲ +0.82%
6003 Destiny Media Technologies Inc
V:DSY
3.57x CA$298.60K
≈ $216.00K
CA$83.65K Canada CA$0.50 ▲ +0.00%
6004 BEIJ.JINGNENG CL.ERG.HYC1
F:BJ6
3.57x €10.78 Billion
≈ $12.61 Billion
€3.02 Billion Germany €0.20 ▲ +0.99%
6005 NanoenTekInc
KQ:039860
3.57x ₩2.26 Billion
≈ $1.53 Million
₩633.25 Million Korea ₩3495.00 ▲ +2.64%
6006 Rich Honour International Designs Co Ltd
TW:6754
3.57x NT$265.02 Million
≈ $8.35 Million
NT$74.30 Million Taiwan NT$42.15 ▲ +0.12%
6007 Renewables Infrastructure Grp
LSE:TRIG
3.57x GBX98.80 Million
≈ $12.02K
GBX27.70 Million UK GBX74.60 ▲ +0.00%
6008 Koza Anadolu Metal Madencilik Isletmeleri AS
IS:KOZAA
3.57x TL5.52 Billion
≈ $123.57 Million
TL1.55 Billion Turkey TL104.40 ▲ +1.85%
6009 Eastern Air Logistics Co Ltd
SHG:601156
3.56x CN¥2.45 Billion
≈ $358.39 Million
CN¥687.02 Million China CN¥16.36 ▲ +2.57%
6010 NK Co. Ltd
KO:085310
3.56x ₩4.11 Billion
≈ $2.79 Million
₩1.15 Billion Korea ₩8000.00 ▲ +1.01%
6011 Samhwa Networks Co. Ltd
KQ:046390
3.56x ₩6.65 Billion
≈ $4.50 Million
₩1.86 Billion Korea ₩1892.00 ▲ +0.11%
6012 Gs Retail
KO:007070
3.56x ₩336.85 Billion
≈ $228.28 Million
₩94.51 Billion Korea ₩25750.00 ▼ -0.39%
6013 Ranpak Holdings Corp
NYSE:PACK
3.56x $19.60 Million $5.50 Million USA $6.77 ▲ +3.20%
6014 PT Sarana Menara
JK:TOWR
3.56x Rp3.03 Trillion
≈ $177.29 Million
Rp849.19 Billion Indonesia Rp412.00 ▲ +0.98%
6015 Joincare Pharmaceutical Group Industry Co Ltd
SHG:600380
3.56x CN¥1.09 Billion
≈ $159.61 Million
CN¥306.27 Million China CN¥10.36 ▼ -1.15%
6016 Beijing Advanced Digital Technology Co Ltd
SHE:300541
3.56x CN¥237.58 Million
≈ $34.77 Million
CN¥66.71 Million China CN¥10.36 ▲ +4.02%
6017 Spic Yuanda Environmental Protection Co Ltd
SHG:600292
3.56x CN¥144.95 Million
≈ $21.21 Million
CN¥40.72 Million China CN¥12.41 ▼ -2.13%
6018 Choppies Enterprises Ltd
JSE:CHP
3.56x ZAC266.05 Million
≈ $141.39K
ZAC74.77 Million South Africa ZAC143.00 ▲ +13.49%
6019 Guizhou Qianyuan Power Co Ltd
SHE:002039
3.56x CN¥868.59 Million
≈ $127.10 Million
CN¥244.10 Million China CN¥19.74 ▼ -3.14%
6020 CuriosityStream Inc
NASDAQ:CURIW
3.56x $2.79 Million $784.00K USA $0.01 ▲ +3.31%
6021 Curiositystream Inc.
NASDAQ:CURI
3.56x $2.79 Million $784.00K USA $2.59 ▲ +0.78%
6022 NHN Bugs Corp
KQ:104200
3.56x ₩1.70 Billion
≈ $1.15 Million
₩477.70 Million Korea ₩2495.00 ▼ -3.48%
6023 Sono-Tek Corp
NASDAQ:SOTK
3.56x $1.21 Million $339.96K USA $5.30 ▼ -1.49%
6024 Corbion NV
AS:CRBN
3.56x €115.20 Million
≈ $134.68 Million
€32.40 Million Netherlands €19.41 ▼ -1.87%
6025 Corby Spirit and Wine Limited
TO:CSW-B
3.56x CA$31.42 Million
≈ $22.73 Million
CA$8.84 Million Canada CA$15.25 ▲ +0.00%
6026 P&H Tech Co. Ltd.
KQ:239890
3.55x ₩3.25 Billion
≈ $2.20 Million
₩913.52 Million Korea ₩3375.00 ▲ +2.27%
6027 Zhejiang Yuejian Intelligent Equipment Co Ltd
SHG:603095
3.55x CN¥64.46 Million
≈ $9.43 Million
CN¥18.14 Million China CN¥11.59 ▲ +0.96%
6028 KEDE Numerical Control Co Ltd
SHG:688305
3.55x CN¥52.85 Million
≈ $7.73 Million
CN¥14.87 Million China CN¥54.53 ▲ +4.42%
6029 Sincere Navigation Corp
TW:2605
3.55x NT$551.25 Million
≈ $17.37 Million
NT$155.18 Million Taiwan NT$31.05 ▲ +1.31%
6030 Sunrex Technology Corp
TW:2387
3.55x NT$337.04 Million
≈ $10.62 Million
NT$94.89 Million Taiwan NT$39.00 ▲ +2.63%
6031 Dollar General Corporation
NYSE:DG
3.55x $1.00 Billion $282.66 Million USA $123.20 ▼ -1.24%
6032 Bank of Queensland Ltd
AU:BOQ
3.55x AU$483.00 Million
≈ $341.75 Million
AU$136.00 Million Australia AU$6.33 ▼ -0.94%
6033 YTL Power International Bhd
KLSE:6742
3.55x RM1.55 Billion
≈ $389.14 Million
RM436.56 Million Malaysia RM4.30 ▲ +1.42%
6034 Red Sky Energy Ltd
AU:ROG
3.55x AU$1.14 Million
≈ $806.91K
AU$321.22K Australia AU$0.00 ▲ +0.00%
6035 Pearson plc
F:PESA
3.55x €197.00 Million
≈ $230.31 Million
€55.50 Million Germany €14.40 ▼ -1.37%
6036 iTonic Holdings Ltd.
NASDAQ:ITOC
3.55x $43.98K $12.39K USA $0.28 ▼ -0.07%
6037 Pheton Holdings Ltd Class A Ordinary Shares
NASDAQ:PTHL
3.55x $43.98K $12.39K USA $0.28 ▼ -5.73%
6038 Sh Belling
SHG:600171
3.55x CN¥248.78 Million
≈ $36.40 Million
CN¥70.11 Million China CN¥23.45 ▲ +4.27%
6039 Powercom Co Ltd
TW:3043
3.55x NT$46.56 Million
≈ $1.47 Million
NT$13.12 Million Taiwan NT$21.00 ▲ +0.96%
6040 ilShinbiobase Co. Ltd
KQ:068330
3.55x ₩3.46 Billion
≈ $2.34 Million
₩975.10 Million Korea ₩930.00 ▲ +0.54%
6041 Tianjin Capital Environmental Protection Group Company Limited
F:TIA
3.54x €814.28 Million
≈ $951.98 Million
€229.91 Million Germany €0.41 ▲ +1.97%
6042 Telkom Indonesia (Persero) Tbk PT
JK:TLKM
3.54x Rp17.03 Trillion
≈ $998.01 Million
Rp4.81 Trillion Indonesia Rp2750.00 ▲ +1.48%
6043 FIH Mobile Limited
F:FW3
3.54x €149.63 Million
≈ $174.93 Million
€42.26 Million Germany €0.90 ▲ +0.00%
6044 Ackerstein Group Ltd
TA:ACKR
3.54x ILA26.91 Million
≈ $72.14K
ILA7.60 Million Israel ILA863.80 ▲ +0.20%
6045 Zhejiang Starry Pharm Co Ltd
SHG:603520
3.54x CN¥52.35 Million
≈ $7.66 Million
CN¥14.79 Million China CN¥8.67 ▲ +1.29%
6046 MDxHealth SA ADR
NASDAQ:MDXH
3.54x $952.00K $269.00K USA $2.17 ▼ -4.82%
6047 Ningbo Ligong Online Monitoring Technology Co Ltd
SHE:002322
3.54x CN¥98.13 Million
≈ $14.36 Million
CN¥27.73 Million China CN¥9.97 ▼ -1.09%
6048 Shandong Iron and Steel Co Ltd
SHG:600022
3.54x CN¥450.43 Million
≈ $65.91 Million
CN¥127.28 Million China CN¥1.33 ▼ -0.75%
6049 RLJ Lodging Trust
NYSE:RLJ
3.54x $101.32 Million $28.63 Million USA $12.24 ▲ +2.00%
6050 China Container Terminal Corp
TW:2613
3.54x NT$220.75 Million
≈ $6.95 Million
NT$62.38 Million Taiwan NT$21.25 ▲ +0.71%
6051 SHOP APOTH. UNSP.ADR/010
F:SAE1
3.54x €33.10 Million
≈ $38.70 Million
€9.35 Million Germany €4.54 ▼ -4.62%
6052 Redcare Pharmacy NV
F:RDC
3.54x €33.10 Million
≈ $38.70 Million
€9.35 Million Germany €68.85 ▲ +0.51%
6053 Clariant AG
SW:CLN
3.54x CHF92.00 Million
≈ $116.31 Million
CHF26.00 Million Switzerland CHF7.28 ▲ +0.97%
6054 Horizon Technology Finance
NASDAQ:HRZN
3.54x $9.83 Million $2.78 Million USA $4.56 ▼ -0.65%
6055 Guan Chong Bhd
KLSE:5102
3.54x RM437.19 Million
≈ $109.76 Million
RM123.58 Million Malaysia RM1.21 ▲ +2.54%
6056 Controladora Vuela Compañía de Aviación S.A.B. de C.V
MX:VOLARA
3.54x MX$251.83 Million
≈ $14.49 Million
MX$71.18 Million Mexico MX$13.84 ▲ +2.22%
6057 Dongkuk Industries Co. Ltd
KQ:005160
3.54x ₩19.34 Billion
≈ $13.11 Million
₩5.47 Billion Korea ₩2280.00 ▲ +0.00%
6058 Hangzhou IECHO Science & Technology Co. Ltd. A
SHG:688092
3.54x CN¥39.36 Million
≈ $5.76 Million
CN¥11.13 Million China CN¥20.23 ▼ -3.53%
6059 Fabasoft AG
XETRA:FAA
3.54x €9.70 Million
≈ $11.34 Million
€2.74 Million Germany €13.15 ▲ +0.00%
6060 Diagnos Laboratorium Utama PT Tbk
JK:DGNS
3.53x Rp3.32 Billion
≈ $194.70K
Rp940.04 Million Indonesia Rp226.00 ▲ +0.00%
6061 Zhongyin Babi Food Co. Ltd.
SHG:605338
3.53x CN¥245.89 Million
≈ $35.98 Million
CN¥69.57 Million China CN¥18.07 ▼ -3.06%
6062 Shenzhen CDL Precision Technology Co Ltd
SHE:300686
3.53x CN¥41.20 Million
≈ $6.03 Million
CN¥11.66 Million China CN¥11.33 ▲ +2.81%
6063 CVD Equipment Corporation
NASDAQ:CVV
3.53x $1.36 Million $384.00K USA $7.66 ▲ +4.50%
6064 Lennar Corporation
NYSE:LEN
3.53x $1.76 Billion $497.96 Million USA $81.84 ▼ -1.28%
6065 Universe Pharmaceuticals Inc
NASDAQ:UPC
3.53x $6.12 Million $1.73 Million USA $4.24 ▼ -0.24%
6066 JAS Asset PCL
BK:J
3.53x ฿40.90 Million
≈ $1.27 Million
฿11.58 Million Thailand ฿0.99 ▲ +0.00%
6067 Asefa Public Company Limited
BK:ASEFA
3.53x ฿244.15 Million
≈ $7.61 Million
฿69.12 Million Thailand ฿6.15 ▲ +0.00%
6068 Infomedia Ltd
AU:IFM
3.53x AU$29.55 Million
≈ $20.91 Million
AU$8.37 Million Australia AU$1.70 ▲ +0.00%
6069 Clearwater Analytics Holdings Inc
NYSE:CWAN
3.53x $24.50 Million $6.94 Million USA $24.56 ▲ +0.00%
6070 Coterra Energy Inc
NYSE:CTRA
3.53x $1.65 Billion $466.00 Million USA $700.00 ▲ +2049.88%
6071 Strattec Security Corporation
NASDAQ:STRT
3.53x $11.44 Million $3.24 Million USA $84.90 ▲ +4.18%
6072 Hankukpackage Co. Ltd
KQ:037230
3.53x ₩5.34 Billion
≈ $3.62 Million
₩1.51 Billion Korea ₩1368.00 ▼ -3.05%
6073 Nusantara Infrastructure Tbk
JK:META
3.53x Rp61.80 Billion
≈ $3.62 Million
Rp17.50 Billion Indonesia Rp238.00 ▲ +0.00%
6074 Korn Ferry
NYSE:KFY
3.53x $233.46 Million $66.14 Million USA $78.04 ▲ +0.03%
6075 Southern Hydropower JSC
VN:SHP
3.53x ₫132.63 Billion
≈ $5.04 Million
₫37.58 Billion Vietnam ₫32000.00 ▼ -1.54%
6076 Sichuan Jiuzhou Electronic Co Ltd
SHE:000801
3.53x CN¥87.37 Million
≈ $12.78 Million
CN¥24.75 Million China CN¥11.16 ▲ +1.64%
6077 LB Group Co Ltd
SHE:002601
3.53x CN¥1.02 Billion
≈ $149.29 Million
CN¥289.19 Million China CN¥16.72 ▲ +4.63%
6078 Resintech Bhd
KLSE:7232
3.53x RM15.73 Million
≈ $3.95 Million
RM4.46 Million Malaysia RM0.45 ▲ +1.14%
6079 Top Systems-L
TA:TOPS
3.53x ILA11.90 Million
≈ $31.91K
ILA3.38 Million Israel ILA1010.00 ▲ +2.22%
6080 Gaming Realms plc
LSE:GMR
3.53x GBX9.36 Million
≈ $1.14K
GBX2.66 Million UK GBX30.20 ▼ -0.98%
6081 Crexendo Inc
NASDAQ:CXDO
3.52x $2.04 Million $578.00K USA $7.80 ▲ +1.43%
6082 Jiangsu Kanion Pharmaceutical Co Ltd
SHG:600557
3.52x CN¥201.83 Million
≈ $29.53 Million
CN¥57.27 Million China CN¥12.75 ▼ -2.07%
6083 KC Co. Ltd
KO:029460
3.52x ₩22.76 Billion
≈ $15.43 Million
₩6.46 Billion Korea ₩28500.00 ▲ +2.89%
6084 Petronas Dagangan Bhd
KLSE:5681
3.52x RM996.18 Million
≈ $250.11 Million
RM283.00 Million Malaysia RM19.50 ▼ -0.81%
6085 Liberty Shoes Limited
NSE:LIBERTSHOE
3.52x Rs266.66 Million
≈ $2.88 Million
Rs75.79 Million India Rs266.15 ▼ -1.35%
6086 Wonpoong Corporation
KQ:008370
3.52x ₩4.74 Billion
≈ $3.22 Million
₩1.35 Billion Korea ₩4990.00 ▲ +4.28%
6087 Valterra Platinum Limited
JSE:VAL
3.52x ZAC26.09 Billion
≈ $13.87 Million
ZAC7.42 Billion South Africa ZAC110886.00 ▲ +3.18%
6088 Shanghai Weaver Network Co Ltd
SHG:603039
3.52x CN¥120.70 Million
≈ $17.66 Million
CN¥34.31 Million China CN¥29.86 ▲ +3.36%
6089 Woori Financial Group Inc
KO:316140
3.52x ₩4.37 Trillion
≈ $2.96 Billion
₩1.24 Trillion Korea ₩30500.00 ▼ -0.16%
6090 GGL Resources Corp
V:GGL
3.52x CA$91.49K
≈ $66.18K
CA$26.02K Canada CA$0.05 ▼ -9.09%
6091 Wienerberger AG
VI:WIE
3.51x €227.07 Million
≈ $265.47 Million
€64.60 Million Austria €21.38 ▼ -4.13%
6092 Piraeus Financial Holdings S.A
AT:TPEIR
3.51x €970.00 Million
≈ $1.13 Billion
€276.00 Million Greece €9.40 ▲ +5.62%
6093 Jiin Ming Industry Co Ltd
TWO:3230
3.51x NT$6.12 Million
≈ $192.72K
NT$1.74 Million Taiwan NT$47.25 ▲ +9.88%
6094 Golden Flower Tbk PT
JK:POLU
3.51x Rp32.32 Billion
≈ $1.89 Million
Rp9.20 Billion Indonesia Rp12425.00 ▼ -3.68%
6095 Wuhan Guide Infrared Co Ltd
SHE:002414
3.51x CN¥1.41 Billion
≈ $206.07 Million
CN¥401.01 Million China CN¥14.19 ▲ +3.12%
6096 Anhui Coreach Technology Co Ltd
SHE:002983
3.51x CN¥97.42 Million
≈ $14.26 Million
CN¥27.75 Million China CN¥18.05 ▲ +5.13%
6097 Taiwan High Speed Rail Corp
TW:2633
3.51x NT$5.71 Billion
≈ $179.84 Million
NT$1.63 Billion Taiwan NT$26.10 ▲ +0.97%
6098 Storskogen Group AB Series B
ST:STOR-B
3.51x Skr1.15 Billion
≈ $123.87 Million
Skr328.00 Million Sweden Skr9.25 ▼ -2.43%
6099 Nippon Telegraph and Telephone Corporation
F:NLV
3.51x €941.60 Billion
≈ $1.10 Trillion
€268.41 Billion Germany €20.00 ▲ +0.00%
6100 Tube Investments of India Limited
NSE:TIINDIA
3.51x Rs6.55 Billion
≈ $70.83 Million
Rs1.87 Billion India Rs2909.30 ▲ +0.78%