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 |
|---|---|---|---|---|---|---|---|
| 2301 |
Millennium Group International Holdings Limited Ordinary Shares
NASDAQ:MGIH |
10.17x | $9.84 Million | $967.62K | USA | $1.41 | ▼ -0.71% |
| 2302 |
UEM Sunrise Bhd
KLSE:5148 |
10.16x |
RM97.83 Million
≈ $24.56 Million |
RM9.63 Million | Malaysia | RM0.58 | ▲ +1.77% |
| 2303 |
United States Cellular Corporation
NYSE:USM |
10.16x | $325.00 Million | $32.00 Million | USA | $9.70 | ▲ +0.53% |
| 2304 |
Med Life SA
RO:M |
10.15x |
RON73.52 Million
≈ $16.88 Million |
RON7.24 Million | Romania | RON11.36 | ▼ -0.87% |
| 2305 |
Consus Enerji Isletmeciligi ve Hizmetleri AS
IS:CONSE |
10.15x |
TL367.12 Million
≈ $8.22 Million |
TL36.18 Million | Turkey | TL2.93 | ▼ -2.66% |
| 2306 |
Syscom Computer Engineering Co
TW:2453 |
10.14x |
NT$931.47 Million
≈ $29.35 Million |
NT$91.84 Million | Taiwan | NT$61.60 | ▲ +0.00% |
| 2307 |
Korea Petroleum Industries Co
KO:004090 |
10.13x |
₩11.67 Billion
≈ $7.91 Million |
₩1.15 Billion | Korea | ₩12180.00 | ▼ -3.33% |
| 2308 |
Tuas Ltd
AU:TUA |
10.13x |
AU$39.35 Million
≈ $27.84 Million |
AU$3.88 Million | Australia | AU$2.21 | ▲ +10.50% |
| 2309 |
Pearl Diver Credit Company Inc.
NYSE:PDCC |
10.13x | $35.55 Million | $3.51 Million | USA | $9.92 | ▼ -1.20% |
| 2310 |
Fraport AG
XETRA:FRA |
10.13x |
€345.50 Million
≈ $403.93 Million |
€34.10 Million | Germany | €67.65 | ▼ -1.89% |
| 2311 |
OPUS GLOBAL Nyrt
BUD:OPUS |
10.13x |
Ft53.03 Billion
≈ $164.65 Million |
Ft5.23 Billion | Hungary | Ft371.00 | ▲ +1.92% |
| 2312 |
Transcat Inc
NASDAQ:TRNS |
10.13x | $12.86 Million | $1.27 Million | USA | $90.20 | ▼ -0.40% |
| 2313 |
SAMPYO Cement Co. Ltd
KQ:038500 |
10.13x |
₩46.57 Billion
≈ $31.56 Million |
₩4.60 Billion | Korea | ₩11830.00 | ▼ -1.33% |
| 2314 |
Fujian Dongbai Group Co Ltd
SHG:600693 |
10.12x |
CN¥166.95 Million
≈ $24.43 Million |
CN¥16.49 Million | China | CN¥10.42 | ▼ -2.80% |
| 2315 |
Inotiv Inc
NASDAQ:NOTV |
10.12x | $3.69 Million | $365.00K | USA | $0.12 | ▼ -53.96% |
| 2316 |
Shanghai Commercial & Savings Bank Ltd
TW:5876 |
10.11x |
NT$25.43 Billion
≈ $801.12 Million |
NT$2.52 Billion | Taiwan | NT$40.80 | ▼ -0.49% |
| 2317 |
Verallia
PA:VRLA |
10.09x |
€233.10 Million
≈ $272.52 Million |
€23.10 Million | France | €19.72 | ▼ -2.38% |
| 2318 |
Sejahteraraya Anugrahjaya Tbk
JK:SRAJ |
10.07x |
Rp49.35 Billion
≈ $2.89 Million |
Rp4.90 Billion | Indonesia | Rp12000.00 | ▼ -7.69% |
| 2319 |
Madhav Copper Limited
NSE:MCL |
10.07x |
Rs84.42 Million
≈ $913.00K |
Rs8.39 Million | India | Rs60.78 | ▼ -1.32% |
| 2320 |
Kakel Max AB (publ)
ST:KAKEL |
10.06x |
Skr10.36 Million
≈ $1.11 Million |
Skr1.03 Million | Sweden | Skr10.60 | ▲ +0.00% |
| 2321 |
WEIHAI CITY COMM.BK H 1
F:8K0 |
10.06x |
€22.67 Billion
≈ $26.50 Billion |
€2.25 Billion | Germany | €0.28 | ▲ +0.00% |
| 2322 |
Iskenderun Demir ve Celik AS
IS:ISDMR |
10.06x |
TL20.26 Billion
≈ $453.76 Million |
TL2.01 Billion | Turkey | TL61.50 | ▼ -7.17% |
| 2323 |
Komarkcorp Bhd
KLSE:7017 |
10.06x |
RM3.05 Million
≈ $765.25K |
RM303.00K | Malaysia | RM0.05 | ▲ +0.00% |
| 2324 |
Prakash Steelage Limited
NSE:PRAKASHSTL |
10.05x |
Rs47.01 Million
≈ $508.37K |
Rs4.68 Million | India | Rs4.32 | ▼ -0.69% |
| 2325 |
Torrid Holdings Inc
NYSE:CURV |
10.05x | $15.74 Million | $1.57 Million | USA | $1.39 | ▼ -9.74% |
| 2326 |
Speed Tech
TWO:5457 |
10.05x |
NT$2.15 Billion
≈ $67.73 Million |
NT$213.99 Million | Taiwan | NT$32.00 | ▲ +3.39% |
| 2327 |
Zhejiang Dafeng Industrial Co Ltd
SHG:603081 |
10.04x |
CN¥169.63 Million
≈ $24.82 Million |
CN¥16.89 Million | China | CN¥10.31 | ▼ -0.58% |
| 2328 |
Mahindra Holidays & Resorts India Limited
NSE:MHRIL |
10.03x |
Rs2.58 Billion
≈ $27.92 Million |
Rs257.25 Million | India | Rs211.98 | ▼ -1.20% |
| 2329 |
SK Telecom Co Ltd ADR
NYSE:SKM |
10.02x | $1.07 Trillion | $107.05 Billion | USA | $37.96 | ▼ -2.22% |
| 2330 |
Innergex Renewable Energy Inc.
TO:INE |
10.02x |
CA$292.17 Million
≈ $211.35 Million |
CA$29.16 Million | Canada | CA$13.74 | ▲ +0.00% |
| 2331 |
Utron Ltd
TA:UTRN |
10.00x |
ILA7.05 Million
≈ $18.89K |
ILA704.50K | Israel | ILA490.50 | ▼ -0.08% |
| 2332 |
Microsemi Corporation
F:MS7 |
10.00x |
€123.00 Million
≈ $143.80 Million |
€12.30 Million | Germany | €7.70 | ▲ +3.36% |
| 2333 |
TWO HARBORS INV. DL-0001
F:2H2 |
10.00x |
€117.13 Million
≈ $136.94 Million |
€11.72 Million | Germany | €10.41 | ▲ +11.16% |
| 2334 |
Maanshan Iron & Steel Company Limited
F:YM9A |
10.00x |
€1.74 Billion
≈ $2.04 Billion |
€174.19 Million | Germany | €0.20 | ▲ +2.00% |
| 2335 |
Agricore CS Holdings Berhad
KLSE:0309 |
9.98x |
RM7.47 Million
≈ $1.88 Million |
RM749.00K | Malaysia | RM0.40 | ▲ +0.00% |
| 2336 |
Cogra 48 Société Anonyme
PA:ALCOG |
9.97x |
€3.11 Million
≈ $3.64 Million |
€311.79K | France | €7.58 | ▲ +0.26% |
| 2337 |
Bank BRISyariah Tbk PT
JK:BRIS |
9.97x |
Rp19.93 Trillion
≈ $1.17 Billion |
Rp2.00 Trillion | Indonesia | Rp1885.00 | ▼ -3.08% |
| 2338 |
Senao International Co Ltd
TW:2450 |
9.97x |
NT$836.44 Million
≈ $26.35 Million |
NT$83.89 Million | Taiwan | NT$31.45 | ▲ +1.78% |
| 2339 |
Bayfirst Financial Corp
NASDAQ:BAFN |
9.97x | $97.46 Million | $9.78 Million | USA | $5.61 | ▼ -3.44% |
| 2340 |
NTPC Limited
NSE:NTPC |
9.97x |
Rs504.91 Billion
≈ $5.46 Billion |
Rs50.67 Billion | India | Rs366.80 | ▼ -0.16% |
| 2341 |
Berentzen Gruppe AG
XETRA:BEZ |
9.96x |
€17.59 Million
≈ $20.57 Million |
€1.77 Million | Germany | €3.51 | ▲ +0.57% |
| 2342 |
Zinus Inc
KO:013890 |
9.96x |
₩75.39 Billion
≈ $51.09 Million |
₩7.57 Billion | Korea | ₩9310.00 | ▲ +3.44% |
| 2343 |
InnovAge Holding Corp
NASDAQ:INNV |
9.96x | $11.02 Million | $1.11 Million | USA | $7.08 | ▼ -1.94% |
| 2344 |
Ctek AB
ST:CTEK |
9.96x |
Skr130.50 Million
≈ $14.04 Million |
Skr13.10 Million | Sweden | Skr14.46 | ▲ +0.98% |
| 2345 |
Xinjiang Tecon Animal Husbandry Bio-Technology Co Ltd
SHE:002100 |
9.96x |
CN¥731.55 Million
≈ $107.05 Million |
CN¥73.46 Million | China | CN¥6.32 | ▼ -0.94% |
| 2346 |
Asia Aviation Public Company Limited
BK:AAV |
9.95x |
฿2.13 Billion
≈ $66.43 Million |
฿214.23 Million | Thailand | ฿1.08 | ▼ -0.92% |
| 2347 |
Asia Aviation Public Company Limited
BK:AAV-R |
9.95x |
฿2.13 Billion
≈ $66.43 Million |
฿214.23 Million | Thailand | ฿1.35 | ▲ +0.00% |
| 2348 |
Centro de Imagem Diagnósticos S.A
SA:AALR3 |
9.94x |
R$78.10 Million
≈ $15.32 Million |
R$7.85 Million | Brazil | R$3.12 | ▼ -3.11% |
| 2349 |
D-MARKET E.S.+T.SP.ADR/1B
F:8WZ |
9.94x |
€7.25 Billion
≈ $8.47 Billion |
€729.05 Million | Germany | €2.36 | ▼ -0.84% |
| 2350 |
Eifelhöhen-Klinik AG
F:EIF |
9.94x |
€768.50K
≈ $898.46K |
€77.35K | Germany | €4.18 | ▲ +0.00% |
| 2351 |
SEVEN+I HLDGS UNSP.ADR1/2
F:S6MA |
9.93x |
€306.30 Billion
≈ $358.10 Billion |
€30.85 Billion | Germany | €9.95 | ▼ -2.45% |
| 2352 |
Muthoot Microfin Limited
NSE:MUTHOOTMF |
9.92x |
Rs3.64 Billion
≈ $39.39 Million |
Rs367.04 Million | India | Rs180.10 | ▲ +0.28% |
| 2353 |
Standex International Corporation
NYSE:SXI |
9.92x | $20.56 Million | $2.07 Million | USA | $292.39 | ▲ +1.29% |
| 2354 |
Fujian Raynen Tech Co Ltd
SHG:603933 |
9.91x |
CN¥51.14 Million
≈ $7.48 Million |
CN¥5.16 Million | China | CN¥23.60 | ▲ +0.25% |
| 2355 |
Cint Group AB
ST:CINT |
9.91x |
Skr7.79 Million
≈ $838.22K |
Skr786.00K | Sweden | Skr5.75 | ▼ -0.35% |
| 2356 |
Solocal Group SA
PA:LOCAL |
9.89x |
€26.95 Million
≈ $31.51 Million |
€2.73 Million | France | €4.05 | ▼ -1.34% |
| 2357 |
Expro Group Holdings NV
NYSE:XPRO |
9.89x | $57.07 Million | $5.77 Million | USA | $15.30 | ▼ -0.52% |
| 2358 |
Superloop Ltd
AU:SLC |
9.89x |
AU$50.54 Million
≈ $35.76 Million |
AU$5.11 Million | Australia | AU$3.59 | ▲ +0.28% |
| 2359 |
HJ ShipBuilding & Construction Co Ltd
KO:097230 |
9.88x |
₩38.92 Billion
≈ $26.38 Million |
₩3.94 Billion | Korea | ₩21500.00 | ▼ -4.02% |
| 2360 |
Hunan Friendship&Apollo Commercial Co Ltd
SHE:002277 |
9.88x |
CN¥102.81 Million
≈ $15.04 Million |
CN¥10.41 Million | China | CN¥6.52 | ▲ +0.15% |
| 2361 |
DE&T Co. Ltd
KQ:079810 |
9.88x |
₩4.72 Billion
≈ $3.20 Million |
₩477.45 Million | Korea | ₩4025.00 | ▼ -3.94% |
| 2362 |
Jiangsu Shagang Co Ltd
SHE:002075 |
9.87x |
CN¥745.75 Million
≈ $109.13 Million |
CN¥75.53 Million | China | CN¥3.75 | ▼ -2.34% |
| 2363 |
Coffee Day Enterprises Limited
NSE:COFFEEDAY |
9.87x |
Rs748.90 Million
≈ $8.10 Million |
Rs75.90 Million | India | Rs39.61 | ▼ -2.82% |
| 2364 |
Semyung Electric Machinery Co.Ltd
KQ:017510 |
9.87x |
₩18.05 Billion
≈ $12.23 Million |
₩1.83 Billion | Korea | ₩9080.00 | ▼ -4.22% |
| 2365 |
Bigbloc Construction Limited
NSE:BIGBLOC |
9.86x |
Rs96.09 Million
≈ $1.04 Million |
Rs9.74 Million | India | Rs50.46 | ▲ +0.66% |
| 2366 |
BASF SE
XETRA:BAS |
9.86x |
€1.37 Billion
≈ $1.60 Billion |
€139.00 Million | Germany | €50.78 | ▼ -0.57% |
| 2367 |
ELECTROLUX B ADR/2 SK 5
F:ELXA |
9.86x |
€4.60 Billion
≈ $5.37 Billion |
€466.00 Million | Germany | €10.50 | ▼ -3.67% |
| 2368 |
Sino Geophysical
SHE:300191 |
9.86x |
CN¥20.71 Million
≈ $3.03 Million |
CN¥2.10 Million | China | CN¥33.61 | ▲ +6.53% |
| 2369 |
Shenzhen Wongtee International Enterprise Co Ltd
SHE:000056 |
9.86x |
CN¥25.20 Million
≈ $3.69 Million |
CN¥2.56 Million | China | CN¥1.67 | ▲ +1.83% |
| 2370 |
Shenzhen Wongtee International Enterprise Co Ltd
SHE:200056 |
9.86x |
HK$25.20 Million
≈ $3.22 Million |
HK$2.56 Million | China | HK$0.60 | ▲ +1.69% |
| 2371 |
Marka Yatirim Holding AS
IS:MARKA |
9.86x |
TL1.84 Million
≈ $41.11K |
TL186.25K | Turkey | TL60.20 | ▲ +2.91% |
| 2372 |
Shanghai Zhongyida Co Ltd A
SHG:600610 |
9.85x |
CN¥54.88 Million
≈ $8.03 Million |
CN¥5.57 Million | China | CN¥7.67 | ▼ -1.54% |
| 2373 |
Bohai Leasing Co Ltd
SHE:000415 |
9.85x |
CN¥6.37 Billion
≈ $931.53 Million |
CN¥646.36 Million | China | CN¥3.94 | ▼ -1.99% |
| 2374 |
Transworld Shipping Lines Limited
NSE:TRANSWORLD |
9.85x |
Rs1.05 Billion
≈ $11.34 Million |
Rs106.50 Million | India | Rs161.21 | ▼ -2.09% |
| 2375 |
JSW Energy Limited
NSE:JSWENERGY |
9.85x |
Rs69.38 Billion
≈ $750.31 Million |
Rs7.05 Billion | India | Rs580.20 | ▼ -1.42% |
| 2376 |
ZIM Integrated Shipping Services Ltd.
F:2SV |
9.85x |
€375.10 Million
≈ $438.53 Million |
€38.10 Million | Germany | €21.60 | ▲ +4.35% |
| 2377 |
Mercator Medical S.A.
WAR:MRC |
9.83x |
zł46.48 Million
≈ $12.79 Million |
zł4.73 Million | Poland | zł54.80 | ▼ -1.26% |
| 2378 |
BioLife Solutions Inc
NASDAQ:BLFS |
9.83x | $6.10 Million | $621.00K | USA | $27.25 | ▼ -0.87% |
| 2379 |
Benchmark Electronics Inc
NYSE:BHE |
9.82x | $58.68 Million | $5.97 Million | USA | $88.24 | ▲ +0.11% |
| 2380 |
Bintang Samudera Mandiri Lines Tbk PT
JK:BSML |
9.82x |
Rp7.21 Billion
≈ $422.22K |
Rp733.76 Million | Indonesia | Rp404.00 | ▼ -1.94% |
| 2381 |
Fast Food Indonesia Tbk
JK:FAST |
9.82x |
Rp162.01 Billion
≈ $9.49 Million |
Rp16.50 Billion | Indonesia | Rp236.00 | ▼ -7.81% |
| 2382 |
Onde SA
WAR:OND |
9.82x |
zł9.29 Million
≈ $2.56 Million |
zł946.00K | Poland | zł8.40 | ▲ +0.24% |
| 2383 |
Seoul Auction Co. Ltd
KQ:063170 |
9.82x |
₩11.73 Billion
≈ $7.95 Million |
₩1.19 Billion | Korea | ₩5400.00 | ▲ +0.93% |
| 2384 |
Guangdong Redwall New Materials Co Ltd
SHE:002809 |
9.82x |
CN¥45.98 Million
≈ $6.73 Million |
CN¥4.68 Million | China | CN¥8.83 | ▼ -1.01% |
| 2385 |
Aura Minerals Inc
TO:ORA |
9.80x |
CA$79.86 Million
≈ $57.77 Million |
CA$8.15 Million | Canada | CA$45.97 | ▼ -3.95% |
| 2386 |
Capitalonline Data Service Co Ltd
SHE:300846 |
9.79x |
CN¥45.01 Million
≈ $6.59 Million |
CN¥4.60 Million | China | CN¥23.28 | ▼ -1.40% |
| 2387 |
Birman Wood and Hardware Ltd
TA:BIRM |
9.79x |
ILA32.53 Million
≈ $87.22K |
ILA3.32 Million | Israel | ILA909.00 | ▼ -0.16% |
| 2388 |
Rumo S.A
SA:RAIL3 |
9.79x |
R$912.63 Million
≈ $179.07 Million |
R$93.25 Million | Brazil | R$13.89 | ▼ -2.11% |
| 2389 |
Anadolu Isuzu Otomotiv Sanayi ve Ticaret AS
IS:ASUZU |
9.79x |
TL5.54 Billion
≈ $124.05 Million |
TL565.99 Million | Turkey | TL63.50 | ▲ +2.50% |
| 2390 |
Pollard Banknote Limited
TO:PBL |
9.78x |
CA$44.98 Million
≈ $32.54 Million |
CA$4.60 Million | Canada | CA$15.95 | ▼ -2.57% |
| 2391 |
Storebrand ASA
OL:STB |
9.78x |
Nkr11.33 Billion
≈ $1.19 Billion |
Nkr1.16 Billion | Norway | Nkr172.80 | ▼ -0.69% |
| 2392 |
Eastern Commercial Leasing Public Company Limited
BK:ECL |
9.77x |
฿199.02 Million
≈ $6.20 Million |
฿20.38 Million | Thailand | ฿0.84 | ▲ +0.00% |
| 2393 |
Knosys Ltd
AU:KNO |
9.77x |
AU$1.59 Million
≈ $1.13 Million |
AU$162.97K | Australia | AU$0.02 | ▲ +0.00% |
| 2394 |
Shanghai Metersbonwe Fashion&Accessories Co Ltd
SHE:002269 |
9.76x |
CN¥34.58 Million
≈ $5.06 Million |
CN¥3.54 Million | China | CN¥1.56 | ▼ -0.64% |
| 2395 |
Aztek Teknoloji Urunleri Ticaret A.S.
IS:AZTEK |
9.76x |
TL281.28 Million
≈ $6.30 Million |
TL28.81 Million | Turkey | TL5.61 | ▲ +2.56% |
| 2396 |
C&S Paper Co Ltd
SHE:002511 |
9.75x |
CN¥780.36 Million
≈ $114.19 Million |
CN¥80.03 Million | China | CN¥7.21 | ▼ -2.17% |
| 2397 |
Baiyang Aquatic Group Inc
SHE:002696 |
9.74x |
CN¥146.96 Million
≈ $21.51 Million |
CN¥15.08 Million | China | CN¥5.72 | ▼ -2.39% |
| 2398 |
OneStream, Inc. Class A Common Stock
NASDAQ:OS |
9.74x | $26.80 Million | $2.75 Million | USA | $26.20 | ▲ +0.77% |
| 2399 |
Navamedic ASA
OL:NAVA |
9.73x |
Nkr29.08 Million
≈ $3.06 Million |
Nkr2.99 Million | Norway | Nkr17.05 | ▼ -1.73% |
| 2400 |
Movinn AS
CO:MOVINN |
9.73x |
Dkr3.08 Million
≈ $481.11K |
Dkr316.00K | Denmark | Dkr1.30 | ▼ -2.99% |