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
6701 Kroger Company
NYSE:KR
3.19x $2.75 Billion $861.00 Million USA $62.24 ▲ +1.65%
6702 SeAH Bestee
KO:001430
3.19x ₩13.02 Billion
≈ $8.82 Million
₩4.08 Billion Korea ₩50900.00 ▲ +1.60%
6703 Korea Kolmar
KO:161890
3.19x ₩101.44 Billion
≈ $68.74 Million
₩31.80 Billion Korea ₩84100.00 ▲ +0.84%
6704 Oscar Health Inc
NYSE:OSCR
3.19x $878.54 Million $275.51 Million USA $23.60 ▲ +15.12%
6705 BIDV Securities JSC
VN:BSI
3.19x ₫303.04 Billion
≈ $11.51 Million
₫95.06 Billion Vietnam ₫34350.00 ▼ -0.58%
6706 Golf & Co Group Ltd
TA:GOLF
3.19x ILA27.47 Million
≈ $73.66K
ILA8.62 Million Israel ILA797.00 ▼ -0.31%
6707 ABL Group ASA
OL:ABL
3.19x Nkr5.86 Million
≈ $616.85K
Nkr1.84 Million Norway Nkr9.20 ▼ -0.22%
6708 Trigano S.A.
PA:TRI
3.19x €425.60 Million
≈ $497.57 Million
€133.60 Million France €155.60 ▼ -1.02%
6709 Rubellite Energy Inc
TO:RBY
3.19x CA$30.90 Million
≈ $22.35 Million
CA$9.70 Million Canada CA$3.42 ▲ +3.95%
6710 Cez A.S.
PR:CEZ
3.19x Kč17.56 Billion
≈ $842.20 Million
Kč5.51 Billion Czech Republic Kč1287.00 ▼ -0.23%
6711 AMMB Holdings Bhd
KLSE:1015
3.19x RM1.69 Billion
≈ $423.48 Million
RM529.58 Million Malaysia RM6.55 ▲ +1.71%
6712 CIE Automotive India Limited
NSE:CIEINDIA
3.18x Rs13.32 Billion
≈ $144.01 Million
Rs4.18 Billion India Rs455.90 ▲ +0.86%
6713 WOODPECKER.CO ZY -10
F:8FG
3.18x €1.03 Million
≈ $1.20 Million
€323.00K Germany €0.64 ▲ +0.00%
6714 First Tractor Co Ltd
SHG:601038
3.18x CN¥716.55 Million
≈ $104.85 Million
CN¥225.15 Million China CN¥12.63 ▼ -1.64%
6715 PCCS Group Bhd
KLSE:6068
3.18x RM34.61 Million
≈ $8.69 Million
RM10.88 Million Malaysia RM0.30 ▲ +0.00%
6716 Yabao Pharmaceutical Group Co Ltd
SHG:600351
3.18x CN¥129.49 Million
≈ $18.95 Million
CN¥40.70 Million China CN¥6.17 ▼ -1.59%
6717 VODACOM GROUP LTD. SP.ADR
F:5VD0
3.18x €52.80 Billion
≈ $61.73 Billion
€16.60 Billion Germany €7.45 ▼ -0.67%
6718 Youngone Holdi
KO:009970
3.18x ₩339.34 Billion
≈ $229.97 Million
₩106.68 Billion Korea ₩183200.00 ▲ +1.05%
6719 Value Valves Co Ltd
TWO:4580
3.18x NT$141.09 Million
≈ $4.45 Million
NT$44.36 Million Taiwan NT$83.80 ▲ +0.48%
6720 Oyak Cimento Fabrikalari AS
IS:OYAKC
3.18x TL4.71 Billion
≈ $105.44 Million
TL1.48 Billion Turkey TL20.94 ▼ -0.10%
6721 J.S.P. Property Public Company Limited
BK:JSP
3.18x ฿57.48 Million
≈ $1.79 Million
฿18.09 Million Thailand ฿1.78 ▼ -2.73%
6722 Sanurhasta Mitra PT
JK:MINA
3.18x Rp467.43 Million
≈ $27.39K
Rp147.13 Million Indonesia Rp282.00 ▼ -6.00%
6723 CPT Technology Group Co Ltd
SHE:000536
3.18x CN¥197.64 Million
≈ $28.92 Million
CN¥62.24 Million China CN¥4.13 ▲ +10.13%
6724 LBS Bina Group Bhd
KLSE:5789
3.17x RM128.93 Million
≈ $32.37 Million
RM40.63 Million Malaysia RM0.45 ▲ +0.00%
6725 ChengDu Hi-Tech Development Co Ltd
SHE:000628
3.17x CN¥89.96 Million
≈ $13.16 Million
CN¥28.35 Million China CN¥54.32 ▲ +0.24%
6726 Bangchak Corporation Public Company Limited
BK:BCP
3.17x ฿7.03 Billion
≈ $219.15 Million
฿2.22 Billion Thailand ฿34.00 ▼ -0.73%
6727 BANGCHAK CORP. -FGN- BA 1
F:7BP
3.17x €7.03 Billion
≈ $8.22 Billion
€2.22 Billion Germany €0.88 ▲ +0.00%
6728 Pfizer Limited
NSE:PFIZER
3.17x Rs5.99 Billion
≈ $64.83 Million
Rs1.89 Billion India Rs4422.40 ▼ -0.97%
6729 Carrefour SA
PA:CA
3.17x €4.27 Billion
≈ $5.00 Billion
€1.35 Billion France €15.98 ▲ +0.25%
6730 Nutanix Inc
NASDAQ:NTNX
3.17x $196.82 Million $62.10 Million USA $54.97 ▲ +3.64%
6731 Desktop - Sigmanet Comunicação Multimídia S.A.
SA:DESK3
3.17x R$392.68 Million
≈ $77.05 Million
R$123.92 Million Brazil R$18.04 ▼ -0.06%
6732 Societe d Exploration Miniere Vior Inc
V:VIO
3.17x CA$55.85K
≈ $40.40K
CA$17.63K Canada CA$0.12 ▲ +4.35%
6733 Credit Agricole SA
PA:ACA
3.17x €9.05 Billion
≈ $10.59 Billion
€2.86 Billion France €16.51 ▲ +0.24%
6734 SMU S.A
SN:SMU
3.16x CL$59.45 Billion
≈ $66.49 Million
CL$18.78 Billion Chile CL$139.23 ▲ +0.32%
6735 Dusk Group Ltd
AU:DSK
3.16x AU$30.21 Million
≈ $21.38 Million
AU$9.55 Million Australia AU$0.73 ▲ +1.04%
6736 Siam Steel Service Center Public Company Limited
BK:SSSC
3.16x ฿166.75 Million
≈ $5.20 Million
฿52.69 Million Thailand ฿2.14 ▲ +0.00%
6737 China Communications Construction Co Ltd
SHG:601800
3.16x CN¥12.91 Billion
≈ $1.89 Billion
CN¥4.08 Billion China CN¥6.28 ▼ -1.26%
6738 Samsara Inc
NYSE:IOT
3.16x $69.73 Million $22.04 Million USA $35.21 ▼ -3.11%
6739 PKU HealthCare Corp Ltd
SHE:000788
3.16x CN¥112.80 Million
≈ $16.51 Million
CN¥35.69 Million China CN¥5.14 ▼ -1.91%
6740 Aspo Oyj
HE:ASPO
3.16x €25.60 Million
≈ $29.93 Million
€8.10 Million Finland €6.10 ▲ +0.66%
6741 China Natl Chem Engineering Co
SHG:601117
3.16x CN¥6.96 Billion
≈ $1.02 Billion
CN¥2.20 Billion China CN¥7.53 ▼ -1.95%
6742 Beijing Shengtong Printing Co Ltd
SHE:002599
3.16x CN¥48.17 Million
≈ $7.05 Million
CN¥15.24 Million China CN¥6.11 ▼ -1.29%
6743 Guangdong Fenghua Advanced Technology Holding Co Ltd
SHE:000636
3.16x CN¥83.40 Million
≈ $12.20 Million
CN¥26.41 Million China CN¥63.50 ▲ +4.89%
6744 Magnolia Oil & Gas Corp
NYSE:MGY
3.16x $247.06 Million $78.23 Million USA $28.20 ▲ +0.86%
6745 Charter Communications Inc
NASDAQ:CHTR
3.16x $4.30 Billion $1.36 Billion USA $129.05 ▲ +0.03%
6746 Bank of Guiyang Co Ltd
SHG:601997
3.16x CN¥4.55 Billion
≈ $665.61 Million
CN¥1.44 Billion China CN¥5.87 ▼ -1.68%
6747 Damai Sejahtera Abadi Tbk PT
JK:UFOE
3.16x Rp24.65 Billion
≈ $1.44 Million
Rp7.81 Billion Indonesia Rp128.00 ▼ -3.76%
6748 Atrium Real Estate Investment Trust
KLSE:5130
3.16x RM46.19 Million
≈ $11.60 Million
RM14.63 Million Malaysia RM1.26 ▲ +0.00%
6749 Arla Plast AB
ST:ARPL
3.16x Skr62.80 Million
≈ $6.76 Million
Skr19.90 Million Sweden Skr39.05 ▼ -2.13%
6750 The Federal Bank Limited
NSE:FEDERALBNK
3.16x Rs30.14 Billion
≈ $325.96 Million
Rs9.55 Billion India Rs300.10 ▼ -0.32%
6751 Dr Ing hcF Porsche AG
F:P911
3.15x €965.00 Million
≈ $1.13 Billion
€306.00 Million Germany €48.20 ▲ +0.88%
6752 Advanced Technology & Materials Co Ltd
SHE:000969
3.15x CN¥297.53 Million
≈ $43.54 Million
CN¥94.36 Million China CN¥22.04 ▼ -0.36%
6753 Hainan Haiyao Co Ltd
SHE:000566
3.15x CN¥15.38 Million
≈ $2.25 Million
CN¥4.88 Million China CN¥3.97 ▼ -2.70%
6754 Ferro S.A.
WAR:FRO
3.15x zł59.64 Million
≈ $16.41 Million
zł18.91 Million Poland zł31.80 ▼ -1.24%
6755 Baramulti Suksessarana Tbk
JK:BSSR
3.15x Rp36.88 Million
≈ $2.16K
Rp11.70 Million Indonesia Rp3890.00 ▼ -1.52%
6756 Telekom Austria AG
VI:TKA
3.15x €476.00 Million
≈ $556.49 Million
€151.00 Million Austria €9.86 ▼ -0.30%
6757 Vinci S.A.
PA:DG
3.15x €9.48 Billion
≈ $11.08 Billion
€3.01 Billion France €123.55 ▲ +0.32%
6758 Catella AB (publ)
ST:CAT-B
3.15x Skr1.06 Billion
≈ $113.97 Million
Skr336.00 Million Sweden Skr20.85 ▲ +0.97%
6759 Catella AB A
ST:CAT-A
3.15x Skr1.06 Billion
≈ $113.97 Million
Skr336.00 Million Sweden Skr19.60 ▼ -1.51%
6760 WT Financial Group Ltd
AU:WTL
3.15x AU$3.99 Million
≈ $2.83 Million
AU$1.27 Million Australia AU$0.13 ▲ +4.17%
6761 JSW Steel Limited
NSE:JSWSTEEL
3.15x Rs119.92 Billion
≈ $1.30 Billion
Rs38.07 Billion India Rs1301.10 ▼ -0.90%
6762 Total Gabon
F:RZW
3.15x €60.65 Million
≈ $70.91 Million
€19.26 Million Germany €239.50 ▼ -1.03%
6763 EPC Groupe
PA:EXPL
3.15x €46.44 Million
≈ $54.30 Million
€14.75 Million France €270.00 ▲ +0.75%
6764 Workspace Group PLC
LSE:WKP
3.15x GBX32.10 Million
≈ $3.91K
GBX10.20 Million UK GBX339.00 ▲ +0.53%
6765 Lombard et Medot SA
PA:MLCAC
3.15x €3.80 Million
≈ $4.44 Million
€1.21 Million France €15.20 ▲ +0.00%
6766 Rayong Wire Industries Public Company Limited
BK:RWI
3.15x ฿52.71 Million
≈ $1.64 Million
฿16.75 Million Thailand ฿0.17 ▲ +0.00%
6767 Pharos Energy plc
LSE:PHAR
3.14x GBX26.10 Million
≈ $3.18K
GBX8.30 Million UK GBX28.50 ▲ +1.06%
6768 Nanning Chemical Industry Co Ltd
SHG:600301
3.14x CN¥353.29 Million
≈ $51.70 Million
CN¥112.35 Million China CN¥64.07 ▼ -2.51%
6769 Shanghai International Airport Co Ltd
SHG:600009
3.14x CN¥1.85 Billion
≈ $271.28 Million
CN¥589.86 Million China CN¥23.39 ▼ -1.68%
6770 Victrex plc
LSE:VCT
3.14x GBX39.60 Million
≈ $4.82K
GBX12.60 Million UK GBX625.00 ▼ -1.57%
6771 Glenveagh Properties PLC
IR:GVR
3.14x €72.05 Million
≈ $84.23 Million
€22.93 Million Ireland €2.34 ▲ +3.08%
6772 Kiatnakin Phatra Bank Public Company Limited
F:KIFF
3.14x €5.57 Billion
≈ $6.51 Billion
€1.77 Billion Germany €2.32 ▲ +0.00%
6773 Aspen Aerogels Inc
NYSE:ASPN
3.14x $35.68 Million $11.36 Million USA $6.23 ▲ +5.59%
6774 Pato Chemical Industry Public Company Limited
BK:PATO
3.14x ฿47.10 Million
≈ $1.47 Million
฿15.00 Million Thailand ฿6.15 ▲ +0.00%
6775 HLV LIMITED
NSE:HLVLTD
3.14x Rs337.20 Million
≈ $3.65 Million
Rs107.40 Million India Rs7.98 ▲ +1.40%
6776 Sartorius Aktiengesellschaft
XETRA:SRT3
3.14x €176.40 Million
≈ $206.23 Million
€56.20 Million Germany €249.80 ▲ +2.38%
6777 Smurfit Westrock Plc
LSE:SWR
3.14x GBX203.48 Million
≈ $24.76K
GBX64.83 Million UK GBX3169.00 ▲ +1.05%
6778 Smurfit Kappa Group PLC
F:SK3
3.14x €204.00 Million
≈ $238.50 Million
€65.00 Million Germany €33.20 ▼ -2.35%
6779 Ningbo Heli Mould Technology Co Ltd Class A
SHG:603917
3.14x CN¥46.46 Million
≈ $6.80 Million
CN¥14.80 Million China CN¥12.02 ▲ +0.42%
6780 Hiwin Technologies Corp
TW:2049
3.14x NT$1.64 Billion
≈ $51.65 Million
NT$522.52 Million Taiwan NT$358.00 ▼ -2.98%
6781 Shanghai Guangdian Electric Group Co Ltd
SHG:601616
3.14x CN¥6.02 Million
≈ $881.38K
CN¥1.92 Million China CN¥4.03 ▼ -2.42%
6782 Trajan Group Holdings Ltd
AU:TRJ
3.14x AU$10.00 Million
≈ $7.07 Million
AU$3.19 Million Australia AU$0.35 ▼ -1.43%
6783 AAC Clyde Space AB (publ)
ST:AAC
3.14x Skr53.71 Million
≈ $5.78 Million
Skr17.12 Million Sweden Skr146.40 ▼ -2.79%
6784 Shenzhen Sine Electric Co. Ltd. A
SHG:688395
3.14x CN¥23.97 Million
≈ $3.51 Million
CN¥7.64 Million China CN¥25.65 ▼ -1.95%
6785 SB Financial Group Inc
NASDAQ:SBFG
3.14x $12.69 Million $4.05 Million USA $22.10 ▲ +5.11%
6786 Metalla Royalty & Streaming Ltd
V:MTA
3.14x CA$1.97 Million
≈ $1.43 Million
CA$629.00K Canada CA$10.61 ▲ +0.57%
6787 Artisan Partners Asset Management Inc
NYSE:APAM
3.13x $181.76 Million $58.00 Million USA $37.46 ▲ +2.52%
6788 Jacobs Solutions Inc.
NYSE:J
3.13x $383.08 Million $122.25 Million USA $123.57 ▲ +1.89%
6789 A Rank Bhd
KLSE:7214
3.13x RM11.64 Million
≈ $2.92 Million
RM3.72 Million Malaysia RM0.38 ▲ +0.00%
6790 Jiangsu Hualv Biological Technology Co.Ltd.
SHE:300970
3.13x CN¥345.31 Million
≈ $50.53 Million
CN¥110.27 Million China CN¥27.92 ▼ -2.85%
6791 Shanghai Jin Jiang International Industrial Investment Co Ltd B
SHG:900914
3.13x $190.64 Million $60.90 Million China $0.43 ▼ -0.23%
6792 Hella KGaA Hueck & Co
XETRA:HLE
3.13x €538.58 Million
≈ $629.66 Million
€172.07 Million Germany €73.40 ▲ +0.27%
6793 National Australia Bank Ltd
AU:NAB
3.13x AU$10.51 Billion
≈ $7.43 Billion
AU$3.36 Billion Australia AU$37.01 ▼ -0.62%
6794 Baolong International Co Ltd
TW:1906
3.13x NT$76.17 Million
≈ $2.40 Million
NT$24.34 Million Taiwan NT$11.45 ▲ +7.01%
6795 Koss Corporation
NASDAQ:KOSS
3.13x $762.62K $243.73K USA $4.07 ▲ +0.62%
6796 Zhongjie (Jiangsu) Technology Co.Ltd.
SHE:301072
3.13x CN¥72.74 Million
≈ $10.64 Million
CN¥23.26 Million China CN¥26.61 ▲ +5.43%
6797 P.C.S. Machine Group Holding Public Company Limited
BK:PCSGH
3.13x ฿333.12 Million
≈ $10.38 Million
฿106.51 Million Thailand ฿3.02 ▲ +1.34%
6798 W olf Photoelectric Technology Ltd
SHE:002962
3.13x CN¥27.22 Million
≈ $3.98 Million
CN¥8.70 Million China CN¥20.50 ▲ +1.03%
6799 Sarfati
TA:SRFT
3.13x ILA37.81 Million
≈ $101.38K
ILA12.10 Million Israel ILA3652.00 ▼ -2.09%
6800 Microlise Group PLC
LSE:SAAS
3.13x GBX3.97 Million
≈ $483.40
GBX1.27 Million UK GBX42.00 ▲ +0.00%