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
7601 Viscom AG
XETRA:V6C
2.74x €5.74 Million
≈ $6.71 Million
€2.10 Million Germany €5.40 ▼ -5.59%
7602 Jasa Armada Indonesia Tbk PT
JK:IPCM
2.74x Rp152.71 Billion
≈ $8.95 Million
Rp55.77 Billion Indonesia Rp318.00 ▼ -2.45%
7603 California Water Service Group
NYSE:CWT
2.74x $167.29 Million $61.12 Million USA $45.24 ▲ +1.09%
7604 Nissan
TA:NISA
2.74x ILA12.35 Million
≈ $33.10K
ILA4.51 Million Israel ILA700.00 ▼ -4.76%
7605 Titagarh Rail Systems Limited
NSE:TITAGARH
2.74x Rs1.85 Billion
≈ $20.06 Million
Rs677.60 Million India Rs864.00 ▲ +1.25%
7606 Tianjin Pengling Rubber Hose Co Ltd
SHE:300375
2.74x CN¥52.77 Million
≈ $7.72 Million
CN¥19.28 Million China CN¥4.45 ▲ +2.77%
7607 Mhethanol Co. Ltd.
KO:023150
2.74x ₩6.90 Billion
≈ $4.68 Million
₩2.52 Billion Korea ₩3905.00 ▲ +0.51%
7608 Dongguan Aohai Technology Co
SHE:002993
2.73x CN¥334.57 Million
≈ $48.96 Million
CN¥122.36 Million China CN¥62.73 ▲ +2.82%
7609 Shenzhen Clou Electronics Co Ltd
SHE:002121
2.73x CN¥114.23 Million
≈ $16.72 Million
CN¥41.78 Million China CN¥7.03 ▼ -2.23%
7610 Grocery Outlet Holding Corp
NASDAQ:GO
2.73x $31.73 Million $11.61 Million USA $8.46 ▲ +2.30%
7611 Jaya Agra Wattie Tbk
JK:JAWA
2.73x Rp32.24 Billion
≈ $1.89 Million
Rp11.79 Billion Indonesia Rp117.00 ▼ -8.59%
7612 SRF Limited
NSE:SRF
2.73x Rs10.61 Billion
≈ $114.74 Million
Rs3.88 Billion India Rs2726.60 ▲ +0.30%
7613 Urban Outfitters Inc
NASDAQ:URBN
2.73x $263.00 Million $96.27 Million USA $72.91 ▲ +0.47%
7614 Jeld-Wen Holding Inc
NYSE:JELD
2.73x $119.61 Million $43.78 Million USA $2.02 ▼ -1.46%
7615 Arad Investment & Industrial Development Ltd
TA:ARAD
2.73x ILA88.92 Million
≈ $238.39K
ILA32.56 Million Israel ILA14320.00 ▼ -0.69%
7616 Ichor Holdings Ltd
NASDAQ:ICHR
2.73x $38.77 Million $14.20 Million USA $71.06 ▼ -1.92%
7617 Mnc Land Tbk
JK:KPIG
2.73x Rp519.87 Billion
≈ $30.46 Million
Rp190.36 Billion Indonesia Rp90.00 ▼ -5.26%
7618 Shanghai Kinlita Chemical Co
SHE:300225
2.73x CN¥24.29 Million
≈ $3.55 Million
CN¥8.89 Million China CN¥7.68 ▼ -13.02%
7619 NEXCOM International Co Ltd
TWO:8234
2.73x NT$218.50 Million
≈ $6.88 Million
NT$80.06 Million Taiwan NT$69.60 ▼ -1.69%
7620 Bangkok Chain Hospital Public Company Limited
BK:BCH
2.73x ฿708.16 Million
≈ $22.07 Million
฿259.50 Million Thailand ฿9.30 ▼ -0.53%
7621 Truecaller AB (publ)
ST:TRUE-B
2.73x Skr88.57 Million
≈ $9.53 Million
Skr32.46 Million Sweden Skr12.90 ▲ +2.30%
7622 PC1 Group JSC
VN:PC1
2.73x ₫1.51 Trillion
≈ $57.24 Million
₫552.13 Billion Vietnam ₫18600.00 ▼ -2.11%
7623 GETLINK ADR EO-40
F:TNU
2.73x €865.00 Million
≈ $1.01 Billion
€317.00 Million Germany €37.60 ▲ +0.00%
7624 Shenzhen WOTE Advanced Materials Co Ltd
SHE:002886
2.73x CN¥31.89 Million
≈ $4.67 Million
CN¥11.69 Million China CN¥28.18 ▼ -2.76%
7625 Biogen Inc
NASDAQ:BIIB
2.73x $1.27 Billion $466.50 Million USA $196.45 ▲ +0.25%
7626 Yulon Finance Corp
TW:9941
2.73x NT$3.11 Billion
≈ $98.12 Million
NT$1.14 Billion Taiwan NT$82.00 ▼ -0.85%
7627 Reworld Media
PA:ALREW
2.73x €32.24 Million
≈ $37.69 Million
€11.82 Million France €1.61 ▼ -0.62%
7628 Fidelity National Financial Inc
NYSE:FNF
2.73x $875.00 Million $321.00 Million USA $46.03 ▲ +1.34%
7629 Datang International Power Generation Co. Ltd
F:BJI
2.73x €3.76 Billion
≈ $4.40 Billion
€1.38 Billion Germany €0.30 ▲ +9.49%
7630 Swedencare publ AB
ST:SECARE
2.73x Skr44.70 Million
≈ $4.81 Million
Skr16.40 Million Sweden Skr27.25 ▲ +2.83%
7631 Suzhou HYC Technology Co Ltd
SHG:688001
2.73x CN¥199.07 Million
≈ $29.13 Million
CN¥73.04 Million China CN¥75.19 ▲ +6.73%
7632 Fortune Brands Innovations Inc.
NYSE:FBIN
2.73x $208.20 Million $76.40 Million USA $39.32 ▲ +1.21%
7633 Realty Income Corporation
NYSE:O
2.72x $874.50 Million $320.94 Million USA $59.75 ▲ +0.05%
7634 Yesway, Inc. Class A Common Stock
NASDAQ:YSWY
2.72x $147.19 Million $54.02 Million USA $21.95 ▲ +2.84%
7635 Old Mutual Ltd
JSE:OMU
2.72x ZAC11.18 Billion
≈ $5.94 Million
ZAC4.10 Billion South Africa ZAC1284.00 ▼ -0.16%
7636 4Mass SA
WAR:4MS
2.72x zł8.87 Million
≈ $2.44 Million
zł3.25 Million Poland zł4.45 ▲ +1.37%
7637 CSW Industrials, Inc.
NYSE:CSW
2.72x $28.87 Million $10.60 Million USA $269.72 ▼ -0.54%
7638 HSBC Holdings plc
MX:HBCN
2.72x MX$65.31 Billion
≈ $3.76 Billion
MX$23.98 Billion Mexico MX$1596.00 ▲ +13.69%
7639 Advanced Fiber Resources Zhuhai Ltd
SHE:300620
2.72x CN¥167.07 Million
≈ $24.45 Million
CN¥61.36 Million China CN¥319.26 ▼ -5.28%
7640 NEWMARK SECURITY LS-005
F:NN10
2.72x €1.80 Million
≈ $2.11 Million
€662.00K Germany €1.30 ▼ -0.76%
7641 Chongqing Brewery Co Ltd
SHG:600132
2.72x CN¥1.02 Billion
≈ $149.73 Million
CN¥375.95 Million China CN¥50.63 ▼ -2.45%
7642 Estoril Sol SGPS SA
LS:ESON
2.72x €9.50 Million
≈ $11.10 Million
€3.49 Million Portugal €3.00 ▲ +0.00%
7643 Youyou Foods Co Ltd
SHG:603697
2.72x CN¥177.77 Million
≈ $26.01 Million
CN¥65.33 Million China CN¥10.47 ▼ -4.30%
7644 H&K AG
PA:MLHK
2.72x €37.00 Million
≈ $43.26 Million
€13.60 Million France €33.00 ▲ +0.92%
7645 AXWAY SOFTWARE EO 2
F:1XV
2.72x €110.86 Million
≈ $129.61 Million
€40.75 Million Germany €37.80 ▼ -1.56%
7646 Concrete Pumping Holdings Class A
NASDAQ:BBCP
2.72x $14.46 Million $5.32 Million USA $7.98 ▲ +2.18%
7647 Benefit Systems SA
WAR:BFT
2.72x zł433.23 Million
≈ $119.23 Million
zł159.29 Million Poland zł4500.00 ▼ -1.32%
7648 Gielda Praw Majatkowych Vindexus S.A.
WAR:VIN
2.72x zł15.85 Million
≈ $4.36 Million
zł5.83 Million Poland zł14.65 ▼ -0.34%
7649 Qinhuangdao Port Co Ltd
SHG:601326
2.72x CN¥586.18 Million
≈ $85.78 Million
CN¥215.60 Million China CN¥3.40 ▲ +0.59%
7650 Waskita Karya Persero Tbk
JK:WSKT
2.72x Rp1.12 Trillion
≈ $65.76 Million
Rp412.90 Billion Indonesia Rp202.00 ▲ +0.00%
7651 Shenzhen Airport Co Ltd
SHE:000089
2.72x CN¥423.55 Million
≈ $61.98 Million
CN¥155.88 Million China CN¥6.53 ▼ -1.36%
7652 Pubmatic Inc
NASDAQ:PUBM
2.72x $18.16 Million $6.68 Million USA $11.88 ▲ +4.39%
7653 Ningxia Building Materials Group Co Ltd
SHG:600449
2.72x CN¥314.56 Million
≈ $46.03 Million
CN¥115.79 Million China CN¥13.17 ▼ -3.16%
7654 Fujian Longzhou Transportation Co Ltd
SHE:002682
2.72x CN¥11.29 Million
≈ $1.65 Million
CN¥4.16 Million China CN¥5.03 ▼ -1.37%
7655 Shentong Technology Group Co Ltd
SHG:605228
2.72x CN¥133.04 Million
≈ $19.47 Million
CN¥48.99 Million China CN¥12.54 ▼ -0.48%
7656 Upsellon Brands Holdings Ltd
TA:CHR
2.71x ILA28.40 Million
≈ $76.15K
ILA10.46 Million Israel ILA107.40 ▼ -1.92%
7657 Kcc Glass Corp
KO:344820
2.71x ₩62.85 Billion
≈ $42.59 Million
₩23.15 Billion Korea ₩23050.00 ▼ -1.91%
7658 TELECOM ITAL.RISP. ADR/10
F:TQI1
2.71x €1.10 Billion
≈ $1.29 Billion
€406.00 Million Germany €7.55 ▼ -0.66%
7659 Telecom Italia S.p.A
F:TQIR
2.71x €1.10 Billion
≈ $1.29 Billion
€406.00 Million Germany €0.81 ▼ -0.32%
7660 TELECOM ITALIA ADR 1
F:TQIA
2.71x €1.10 Billion
≈ $1.29 Billion
€406.00 Million Germany €6.60 ▲ +0.76%
7661 ALK-Abelló A/S
CO:ALK-B
2.71x Dkr722.00 Million
≈ $112.96 Million
Dkr266.00 Million Denmark Dkr266.20 ▲ +1.53%
7662 Irani Papel e Embalagem S.A
SA:RANI3
2.71x R$52.70 Million
≈ $10.34 Million
R$19.42 Million Brazil R$7.90 ▲ +0.51%
7663 HAL Trust
AS:HAL
2.71x €1.56 Billion
≈ $1.82 Billion
€573.10 Million Netherlands €169.00 ▲ +0.00%
7664 Asetek A/S
F:A31
2.71x €16.28 Million
≈ $19.03 Million
€6.00 Million Germany €0.22 ▲ +0.00%
7665 Pinago Utama Tbk Pt
JK:PNGO
2.71x Rp107.42 Billion
≈ $6.29 Million
Rp39.60 Billion Indonesia Rp3420.00 ▼ -0.29%
7666 Chongqing Fuling Electric Power Industrial Co Ltd
SHG:600452
2.71x CN¥350.07 Million
≈ $51.23 Million
CN¥129.05 Million China CN¥11.59 ▼ -5.93%
7667 Cemindo Gemilang Tbk PT
JK:CMNT
2.71x Rp329.36 Billion
≈ $19.30 Million
Rp121.53 Billion Indonesia Rp785.00 ▼ -1.88%
7668 Gerdau S.A
MX:GGBN
2.71x MX$2.93 Billion
≈ $168.34 Million
MX$1.08 Billion Mexico MX$81.91 ▲ +4.48%
7669 Essen Tech Co. Ltd
KQ:043340
2.71x ₩1.57 Billion
≈ $1.07 Million
₩580.69 Million Korea ₩790.00 ▲ +3.67%
7670 CPI Computer Peripherals International
AT:CPI
2.71x €121.05K
≈ $141.52K
€44.68K Greece €0.52 ▲ +0.00%
7671 Zhejiang Hisun Pharmaceutical Co Ltd
SHG:600267
2.71x CN¥438.43 Million
≈ $64.16 Million
CN¥161.86 Million China CN¥9.68 ▼ -2.42%
7672 Avon Protection PLC
LSE:AVON
2.71x GBX15.94 Million
≈ $1.94K
GBX5.89 Million UK GBX1658.00 ▲ +0.24%
7673 AHB Holdings Bhd
KLSE:7315
2.71x RM320.13K
≈ $80.37K
RM118.21K Malaysia RM0.03 ▼ -16.67%
7674 TTL Beteiligungs- und Grundbesitz-AG
F:TTO
2.71x €403.50K
≈ $471.73K
€149.00K Germany €0.11 ▲ +1.82%
7675 Bergbahnen Engelberg Truebsee Titlis Bet AG
SW:TIBN
2.71x CHF10.42 Million
≈ $13.17 Million
CHF3.85 Million Switzerland CHF50.80 ▼ -1.17%
7676 Speciality Restaurants Limited
NSE:SPECIALITY
2.71x Rs324.89 Million
≈ $3.51 Million
Rs120.04 Million India Rs105.26 ▼ -1.58%
7677 Prada S.p.A.
F:PRP
2.70x €374.51 Million
≈ $437.84 Million
€138.46 Million Germany €4.06 ▼ -1.22%
7678 Hexcel Corporation
NYSE:HXL
2.70x $125.50 Million $46.40 Million USA $89.57 ▲ +1.70%
7679 China Yongda Automobiles Services Holdings Ltd
F:1CY
2.70x €549.71 Million
≈ $642.67 Million
€203.27 Million Germany €0.09 ▼ -5.52%
7680 China Oil HBP Science & Technology Co Ltd
SHE:002554
2.70x CN¥36.90 Million
≈ $5.40 Million
CN¥13.65 Million China CN¥3.10 ▼ -2.52%
7681 Asian Sea Corporation Public Company Limited
BK:ASIAN
2.70x ฿456.51 Million
≈ $14.23 Million
฿168.85 Million Thailand ฿7.00 ▲ +0.72%
7682 Greggs PLC
LSE:GRG
2.70x GBX125.70 Million
≈ $15.29K
GBX46.50 Million UK GBX1682.00 ▲ +0.78%
7683 Fat Prophets Global Property Fund
AU:FPP
2.70x AU$1.06 Million
≈ $747.24K
AU$390.68K Australia AU$0.92 ▲ +0.00%
7684 Obsidian Energy Ltd
TO:OBE
2.70x CA$45.40 Million
≈ $32.84 Million
CA$16.80 Million Canada CA$16.88 ▼ -0.18%
7685 Interparfums SA
PA:ITP
2.70x €144.50 Million
≈ $168.93 Million
€53.47 Million France €25.50 ▲ +1.03%
7686 SNDL INC.
F:VY4
2.70x €25.31 Million
≈ $29.59 Million
€9.37 Million Germany €1.20 ▼ -1.24%
7687 Shanghai Environment Group Co Ltd
SHG:601200
2.70x CN¥499.84 Million
≈ $73.14 Million
CN¥185.03 Million China CN¥7.48 ▼ -1.97%
7688 Lamar Advertising Company
NASDAQ:LAMR
2.70x $273.61 Million $101.29 Million USA $150.93 ▲ +0.90%
7689 Fujian Wanchen Biotechnology Co. Ltd
SHE:300972
2.70x CN¥3.63 Billion
≈ $531.40 Million
CN¥1.34 Billion China CN¥190.00 ▼ -1.51%
7690 Genus PLC
LSE:GNS
2.70x GBX47.80 Million
≈ $5.82K
GBX17.70 Million UK GBX2274.00 ▲ +1.70%
7691 Namyong Terminal PCL
BK:NYT
2.70x ฿268.85 Million
≈ $8.38 Million
฿99.58 Million Thailand ฿3.76 ▲ +2.17%
7692 SVP GLOBAL TEXTILES LIMITED
NSE:SVPGLOB
2.70x Rs574.83 Million
≈ $6.22 Million
Rs212.94 Million India Rs3.91 ▼ -4.17%
7693 KON. KPN NV ADR/1 O.N.
F:KPNB
2.70x €2.31 Billion
≈ $2.70 Billion
€855.00 Million Germany €4.50 ▼ -0.88%
7694 Exchange Income Corporation
TO:EIF
2.70x CA$185.42 Million
≈ $134.13 Million
CA$68.74 Million Canada CA$124.04 ▲ +0.57%
7695 Prodia Widyahusada Tbk PT
JK:PRDA
2.70x Rp169.15 Billion
≈ $9.91 Million
Rp62.73 Billion Indonesia Rp2450.00 ▼ -6.49%
7696 Entergy Corporation
NYSE:ETR
2.70x $1.26 Billion $467.93 Million USA $109.28 ▲ +0.57%
7697 FIELMANN AG (ADR/1/5)O.N.
F:FIE1
2.70x €410.09 Million
≈ $479.44 Million
€152.11 Million Germany €8.95 ▼ -1.10%
7698 Origin Property PCL
BK:ORI
2.70x ฿495.53 Million
≈ $15.45 Million
฿183.81 Million Thailand ฿1.70 ▲ +0.00%
7699 Joyvio Agriculture Development Co Ltd
SHE:300268
2.70x CN¥120.85 Million
≈ $17.68 Million
CN¥44.84 Million China CN¥12.29 ▼ -2.92%
7700 Midland Exploration Inc
V:MD
2.69x CA$1.30 Million
≈ $942.29K
CA$483.61K Canada CA$0.42 ▼ -3.45%