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