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
3701 Hon Hai Precision Industry Co Ltd
TW:2317
6.15x NT$278.16 Billion
≈ $8.76 Billion
NT$45.21 Billion Taiwan NT$293.00 ▼ -5.18%
3702 Grupo Elektra S.A.B. de C.V
MX:ELEKTRA
6.15x MX$16.60 Billion
≈ $955.35 Million
MX$2.70 Billion Mexico MX$373.10 ▲ +0.00%
3703 Deniz Gayrimenkul Yatirim Ortakligi AS
IS:DZGYO
6.15x TL355.61 Million
≈ $7.96 Million
TL57.83 Million Turkey TL8.64 ▲ +2.49%
3704 AFC Energy plc
LSE:AFC
6.15x GBX111.30 Million
≈ $13.54K
GBX18.10 Million UK GBX14.72 ▼ -2.77%
3705 Beijing Haohua Energy Resource Co Ltd
SHG:601101
6.15x CN¥650.81 Million
≈ $95.23 Million
CN¥105.90 Million China CN¥13.74 ▼ -1.93%
3706 Flanigans Enterprises Inc
NYSE MKT:BDL
6.14x $4.95 Million $805.00K USA $32.42 ▲ +7.13%
3707 MK Restaurant Group Public Company Limited
BK:M
6.14x ฿630.24 Million
≈ $19.64 Million
฿102.60 Million Thailand ฿21.00 ▼ -0.94%
3708 Jouder Precision Industry Kunshan Co Ltd
SHE:300549
6.14x CN¥24.06 Million
≈ $3.52 Million
CN¥3.92 Million China CN¥15.00 ▼ -2.60%
3709 Naturelgaz Sanayi ve Ticaret AS
IS:NTGAZ
6.14x TL346.11 Million
≈ $7.75 Million
TL56.38 Million Turkey TL12.86 ▼ -0.08%
3710 Kambi Group Plc
F:7KB
6.13x €14.14 Million
≈ $16.53 Million
€2.31 Million Germany €14.68 ▼ -1.08%
3711 Speedvalue Ltd
TA:SPDV
6.13x ILA4.34 Million
≈ $11.64K
ILA708.00K Israel ILA322.40 ▼ -2.30%
3712 Bittium Oyj
HE:BITTI
6.13x €4.60 Million
≈ $5.38 Million
€750.00K Finland €34.50 ▼ -1.00%
3713 Seosan Corporation
KQ:079650
6.13x ₩2.13 Billion
≈ $1.44 Million
₩346.91 Million Korea ₩1095.00 ▲ +6.83%
3714 Lianhe Chemical Technology Co Ltd
SHE:002250
6.13x CN¥563.11 Million
≈ $82.40 Million
CN¥91.89 Million China CN¥14.06 ▼ -0.21%
3715 Carlo Gavazzi Holding AG
SW:GAV
6.13x CHF14.88 Million
≈ $18.81 Million
CHF2.43 Million Switzerland CHF151.00 ▼ -0.33%
3716 Narayana Hrudayalaya Ltd.
NSE:NH
6.13x Rs15.83 Billion
≈ $171.22 Million
Rs2.58 Billion India Rs1949.20 ▼ -1.59%
3717 Litium AB (publ)
ST:LITI
6.13x Skr3.58 Million
≈ $385.05K
Skr584.00K Sweden Skr12.55 ▼ -0.40%
3718 CCC S.A.
WAR:CCC
6.13x zł724.10 Million
≈ $199.28 Million
zł118.20 Million Poland zł127.05 ▲ +10.48%
3719 Elanders AB (publ)
ST:ELAN-B
6.13x Skr196.00 Million
≈ $21.09 Million
Skr32.00 Million Sweden Skr47.90 ▲ +1.91%
3720 Knife River Corporation
NYSE:KNF
6.12x $195.92 Million $32.00 Million USA $76.63 ▲ +0.67%
3721 Schoeller-Bleckmann Oilfield Equipment Aktiengesellschaft
VI:SBO
6.12x €18.74 Million
≈ $21.91 Million
€3.06 Million Austria €35.55 ▲ +1.43%
3722 Jiangsu Sidike New Materials Sci Te
SHE:300806
6.12x CN¥122.59 Million
≈ $17.94 Million
CN¥20.04 Million China CN¥83.36 ▲ +6.93%
3723 China Steel Corp
TW:2002
6.11x NT$6.84 Billion
≈ $215.40 Million
NT$1.12 Billion Taiwan NT$19.25 ▼ -0.77%
3724 E& Corporation CO. LTD
KQ:066980
6.11x ₩11.62 Billion
≈ $7.87 Million
₩1.90 Billion Korea ₩1681.00 ▼ -4.49%
3725 Xizi Clean Energy Equipment Manufacturing Co Ltd
SHE:002534
6.11x CN¥175.78 Million
≈ $25.72 Million
CN¥28.77 Million China CN¥20.03 ▲ +2.19%
3726 Orient Europharma Co Ltd
TWO:4120
6.11x NT$69.52 Million
≈ $2.19 Million
NT$11.38 Million Taiwan NT$46.00 ▲ +0.88%
3727 Thai Solar Energy Public Company Limited
BK:TSE
6.11x ฿139.44 Million
≈ $4.35 Million
฿22.82 Million Thailand ฿0.84 ▼ -2.33%
3728 Jiangsu Tongguang Electronic Wire&Cable Co Ltd
SHE:300265
6.11x CN¥88.19 Million
≈ $12.90 Million
CN¥14.44 Million China CN¥23.70 ▲ +0.72%
3729 Globe Union Industrial Corp
TW:9934
6.10x NT$82.58 Million
≈ $2.60 Million
NT$13.54 Million Taiwan NT$11.25 ▲ +9.76%
3730 Nexa Resources SA
NYSE:NEXA
6.10x $307.14 Million $50.35 Million USA $15.05 ▼ -4.81%
3731 CECEP Solar Energy Co Ltd
SHE:000591
6.10x CN¥2.73 Billion
≈ $400.14 Million
CN¥448.55 Million China CN¥5.59 ▲ +0.54%
3732 Societe de la Tour Eiffel SA
PA:EIFF
6.10x €33.69 Million
≈ $39.38 Million
€5.53 Million France €8.12 ▲ +0.00%
3733 Izertis Sa
MC:IZER
6.09x €24.57 Million
≈ $28.73 Million
€4.03 Million Spain €8.88 ▼ -0.67%
3734 Samyang Holdings
KO:000070
6.09x ₩104.94 Billion
≈ $71.12 Million
₩17.22 Billion Korea ₩55400.00 ▼ -0.72%
3735 Prince Housing & Development Corp
TW:2511
6.09x NT$1.25 Billion
≈ $39.42 Million
NT$205.37 Million Taiwan NT$8.02 ▲ +0.12%
3736 MNtech Co. Ltd
KQ:095500
6.09x ₩28.71 Billion
≈ $19.46 Million
₩4.71 Billion Korea ₩7730.00 ▲ +0.52%
3737 China International Marine Containers (Group) Co. Ltd
F:OCM
6.09x €591.01 Million
≈ $690.95 Million
€97.02 Million Germany €0.97 ▲ +0.00%
3738 Bonia Corporation Bhd
KLSE:9288
6.09x RM8.61 Million
≈ $2.16 Million
RM1.41 Million Malaysia RM0.91 ▼ -1.09%
3739 AvidXchange Holdings Inc
NASDAQ:AVDX
6.09x $28.45 Million $4.67 Million USA $10.00 ▲ +0.00%
3740 Guangdong Sky Dragon Printing Ink Group Co Ltd
SHE:300063
6.08x CN¥113.13 Million
≈ $16.55 Million
CN¥18.60 Million China CN¥9.86 ▼ -3.24%
3741 ACERINOX ADR 1/2/EO-25
F:ACE
6.08x €152.00 Million
≈ $177.70 Million
€25.00 Million Germany €6.40 ▼ -3.03%
3742 Acerinox
MC:ACX
6.08x €152.00 Million
≈ $177.70 Million
€25.00 Million Spain €16.46 ▲ +1.48%
3743 Power Integrations Inc
NASDAQ:POWI
6.07x $20.05 Million $3.30 Million USA $85.30 ▲ +0.36%
3744 China Baoan Group Co Ltd
SHE:000009
6.07x CN¥239.42 Million
≈ $35.03 Million
CN¥39.45 Million China CN¥7.09 ▼ -1.66%
3745 Dalian Bio-Chem Co Ltd
SHG:603360
6.07x CN¥201.47 Million
≈ $29.48 Million
CN¥33.21 Million China CN¥18.38 ▼ -1.18%
3746 Shanghai Milkground Food Tech Co Ltd
SHG:600882
6.07x CN¥260.61 Million
≈ $38.13 Million
CN¥42.97 Million China CN¥18.16 ▼ -4.57%
3747 OceanPact Serviços Marítimos S.A
SA:OPCT3
6.06x R$144.85 Million
≈ $28.42 Million
R$23.89 Million Brazil R$10.12 ▼ -6.12%
3748 Surana Solar Limited
NSE:SURANASOL
6.06x Rs66.45 Million
≈ $718.60K
Rs10.96 Million India Rs27.46 ▲ +1.78%
3749 Heeros Oyj
HE:HEEROS
6.06x €3.75 Million
≈ $4.39 Million
€618.92K Finland €5.70 ▼ -0.87%
3750 Travis Perkins PLC
LSE:TPK
6.06x GBX160.00 Million
≈ $19.47K
GBX26.40 Million UK GBX548.50 ▲ +1.95%
3751 John Wiley & Sons
NYSE:WLY
6.06x $179.82 Million $29.68 Million USA $44.08 ▲ +2.61%
3752 Amerize Inc.
SW:AMRZ
6.05x CHF1.80 Billion
≈ $2.28 Billion
CHF298.00 Million Switzerland CHF42.61 ▼ -0.54%
3753 Fujian Longma Envi Sanitation
SHG:603686
6.05x CN¥118.20 Million
≈ $17.30 Million
CN¥19.53 Million China CN¥15.06 ▼ -0.86%
3754 Oron Group Investments & Holdings Ltd
TA:ORON
6.04x ILA92.85 Million
≈ $248.92K
ILA15.36 Million Israel ILA2939.00 ▼ -1.84%
3755 Stanley Black & Decker Inc
NYSE:SWK
6.04x $955.70 Million $158.20 Million USA $79.31 ▲ +0.92%
3756 Park Dental Partners, Inc. Common Stock
NASDAQ:PARK
6.04x $7.55 Million $1.25 Million USA $18.64 ▼ -9.56%
3757 Korea Asset In Trust Co Ltd
KO:123890
6.04x ₩185.99 Billion
≈ $126.04 Million
₩30.81 Billion Korea ₩2210.00 ▲ +0.68%
3758 Ching Chan Optical Technology Co Ltd
TWO:2070
6.03x NT$15.38 Million
≈ $484.43K
NT$2.55 Million Taiwan NT$66.70 ▼ -0.45%
3759 Eurocell PLC
LSE:ECEL
6.03x GBX17.50 Million
≈ $2.13K
GBX2.90 Million UK GBX107.50 ▼ -1.38%
3760 Zhejiang Wanliyang Transmission Co Ltd
SHE:002434
6.03x CN¥386.80 Million
≈ $56.60 Million
CN¥64.15 Million China CN¥7.19 ▼ -2.18%
3761 Sichuan Jinshi Technology Co Ltd Class A
SHE:002951
6.03x CN¥16.21 Million
≈ $2.37 Million
CN¥2.69 Million China CN¥24.79 ▲ +9.98%
3762 Phenix Optical Co Ltd
SHG:600071
6.03x CN¥46.89 Million
≈ $6.86 Million
CN¥7.78 Million China CN¥18.14 ▲ +1.11%
3763 China Merchants Securities Co. Ltd
F:195H
6.02x €19.69 Billion
≈ $23.02 Billion
€3.27 Billion Germany €1.61 ▲ +0.00%
3764 Biotest Aktiengesellschaft
XETRA:BIO3
6.02x €58.40 Million
≈ $68.28 Million
€9.70 Million Germany €28.40 ▲ +0.00%
3765 Biotest Aktiengesellschaft
XETRA:BIO
6.02x €58.40 Million
≈ $68.28 Million
€9.70 Million Germany €42.20 ▲ +0.00%
3766 China Steel Structure Co Ltd
TW:2013
6.02x NT$1.08 Billion
≈ $34.13 Million
NT$180.02 Million Taiwan NT$43.30 ▲ +0.23%
3767 Jiangsu Kuangshun Photosensitivity New-Material Stock Co Ltd
SHE:300537
6.01x CN¥22.69 Million
≈ $3.32 Million
CN¥3.78 Million China CN¥25.34 ▲ +0.24%
3768 Kenmare Resources PLC
IR:KMR
6.01x €62.68 Million
≈ $73.28 Million
€10.44 Million Ireland €2.50 ▲ +0.00%
3769 Murphy Oil Corporation
NYSE:MUR
6.00x $321.18 Million $53.53 Million USA $39.97 ▲ +2.04%
3770 Kohl's Corporation
NYSE:KSS
6.00x $750.00 Million $125.00 Million USA $15.96 ▲ +2.84%
3771 Kambi Group PLC Series B
LSE:0EAW
6.00x Skr9.62 Million
≈ $1.03 Million
Skr1.60 Million UK Skr171.70 ▼ -0.29%
3772 Hitek Global Inc. Ordinary Share
NASDAQ:HKIT
5.99x $729.27K $121.66K USA $0.33 ▼ -26.70%
3773 AlphaVest Acquisition Corp Ordinary Shares
NASDAQ:ATMV
5.99x $52.12K $8.70K USA $6.84 ▼ -33.59%
3774 Everyman Media Group plc
LSE:EMAN
5.99x GBX9.67 Million
≈ $1.18K
GBX1.61 Million UK GBX37.00 ▲ +0.00%
3775 My Humble House Hospitality Management Consulting Co Ltd
TW:2739
5.99x NT$739.49 Million
≈ $23.30 Million
NT$123.46 Million Taiwan NT$36.30 ▲ +0.69%
3776 Curbline Properties Corp.
NYSE:CURB
5.99x $21.37 Million $3.57 Million USA $28.96 ▼ -0.14%
3777 Aran Research and Development 1982 Ltd
TA:ARAN
5.99x ILA17.80 Million
≈ $47.73K
ILA2.97 Million Israel ILA4394.00 ▼ -0.14%
3778 Amogreentech Co.Ltd
KQ:125210
5.99x ₩5.58 Billion
≈ $3.78 Million
₩931.40 Million Korea ₩8990.00 ▼ -0.66%
3779 Yura Tech. Co. Ltd
KQ:048430
5.99x ₩17.74 Billion
≈ $12.02 Million
₩2.96 Billion Korea ₩6250.00 ▼ -1.42%
3780 TC Unterhaltungselektronik AG
F:TCU
5.98x €1.34 Million
≈ $1.57 Million
€224.12K Germany €0.04 ▲ +0.00%
3781 Jinke Property Group Co Ltd
SHE:000656
5.98x CN¥4.92 Billion
≈ $719.41 Million
CN¥822.22 Million China CN¥1.42 ▼ -1.39%
3782 Sands China Ltd
F:599A
5.98x €523.00 Million
≈ $611.44 Million
€87.50 Million Germany €1.72 ▼ -0.55%
3783 Atlanta Poland SA
WAR:ATP
5.98x zł20.03 Million
≈ $5.51 Million
zł3.35 Million Poland zł17.50 ▼ -0.85%
3784 Shanghai New Centurion Network Information Technology Co Ltd
SHG:605398
5.98x CN¥17.10 Million
≈ $2.50 Million
CN¥2.86 Million China CN¥25.39 ▲ +10.01%
3785 Just Eat Takeaway
AS:TKWY
5.97x €4.26 Million
≈ $4.98 Million
€713.00K Netherlands €20.22 ▲ +0.05%
3786 LX International Corp
KO:001120
5.97x ₩254.63 Billion
≈ $172.56 Million
₩42.63 Billion Korea ₩39100.00 ▲ +0.51%
3787 Gildan Activewear Inc.
TO:GIL
5.97x CA$310.22 Million
≈ $224.41 Million
CA$51.96 Million Canada CA$80.37 ▼ -0.69%
3788 AmanahRaya Real Estate Investment Trust
KLSE:5127
5.97x RM41.63 Million
≈ $10.45 Million
RM6.97 Million Malaysia RM0.40 ▼ -1.25%
3789 Shijiazhuang Kelin Elec Co
SHG:603050
5.97x CN¥337.27 Million
≈ $49.35 Million
CN¥56.52 Million China CN¥20.51 ▼ -2.80%
3790 Orion Engineered Carbons SA
F:0OE
5.97x €53.70 Million
≈ $62.78 Million
€9.00 Million Germany €6.25 ▲ +6.84%
3791 Airtasker Ltd
AU:ART
5.97x AU$1.41 Million
≈ $996.25K
AU$236.00K Australia AU$0.20 ▲ +2.63%
3792 GAEC Educacao SA
SA:ANIM3
5.96x R$408.84 Million
≈ $80.22 Million
R$68.54 Million Brazil R$3.07 ▼ -3.46%
3793 Portland General Electric Co
NYSE:POR
5.96x $268.00 Million $45.00 Million USA $49.67 ▲ +1.53%
3794 Petron Malaysia Refining Marketing
KLSE:3042
5.95x RM260.68 Million
≈ $65.45 Million
RM43.78 Million Malaysia RM3.99 ▲ +0.76%
3795 Pss Co Ltd
TW:6914
5.95x NT$873.42 Million
≈ $27.52 Million
NT$146.78 Million Taiwan NT$142.00 ▼ -0.35%
3796 Bernard Loisea
PA:ALDBL
5.95x €708.00K
≈ $827.73K
€119.00K France €3.76 ▲ +13.94%
3797 Distribution Solutions Group Inc
NASDAQ:DSGR
5.95x $38.37 Million $6.45 Million USA $27.65 ▲ +0.66%
3798 Asuransi Harta Aman Pratama Tbk PT
JK:AHAP
5.95x Rp31.08 Billion
≈ $1.82 Million
Rp5.23 Billion Indonesia Rp72.00 ▼ -8.86%
3799 TZ Ltd
AU:TZL
5.94x AU$1.05 Million
≈ $745.97K
AU$177.36K Australia AU$0.03 ▲ +3.45%
3800 Mountain Province Diamonds Inc
TO:MPVD
5.94x CA$40.80 Million
≈ $29.51 Million
CA$6.86 Million Canada CA$0.03 ▼ -16.67%