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,390
Positive operating CF and net income required

Last Updated

Jul 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
5601 Schweiter Technologies AG
LSE:0QR1
3.85x £25.20 Million
≈ $33.84 Million
£6.55 Million UK £310.54 ▼ -2.78%
5602 Schweiter Technologies AG
SW:SWTQ
3.85x CHF25.20 Million
≈ $31.86 Million
CHF6.55 Million Switzerland CHF306.50 ▼ -3.31%
5603 MTN GROUP ADR/1 RC-0001
F:LL6A
3.85x €77.94 Billion
≈ $91.12 Billion
€20.26 Billion Germany €10.30 ▲ +1.98%
5604 CNFC Overseas Fishery Co Ltd
SHE:000798
3.85x CN¥116.72 Million
≈ $17.08 Million
CN¥30.35 Million China CN¥7.47 ▼ -3.74%
5605 Sirca Paints India Limited
NSE:SIRCA
3.85x Rs542.65 Million
≈ $5.87 Million
Rs141.10 Million India Rs397.80 ▲ +1.25%
5606 Helios Towers Plc
LSE:HTWS
3.85x GBX58.45 Million
≈ $7.11K
GBX15.20 Million UK GBX190.50 ▲ +0.95%
5607 Powertech Industrial Co Ltd
TW:3296
3.84x NT$260.63 Million
≈ $8.21 Million
NT$67.79 Million Taiwan NT$24.85 ▲ +0.61%
5608 Mando Corp
KO:204320
3.84x ₩183.96 Billion
≈ $124.67 Million
₩47.88 Billion Korea ₩43200.00 ▲ +2.73%
5609 Natwest Group PLC
NYSE:NWG
3.84x $5.12 Billion $1.33 Billion USA $18.13 ▲ +2.55%
5610 China Film Co Ltd
SHG:600977
3.84x CN¥678.23 Million
≈ $99.25 Million
CN¥176.73 Million China CN¥12.14 ▲ +0.58%
5611 Rheinmetall AG
F:RHM
3.84x €2.50 Billion
≈ $2.93 Billion
€652.00 Million Germany €1000.60 ▲ +1.22%
5612 Binect AG
XETRA:MA10
3.84x €528.48K
≈ $617.85K
€137.77K Germany €1.62 ▼ -2.99%
5613 Salim Ivomas Pratama Tbk
JK:SIMP
3.84x Rp1.18 Trillion
≈ $69.12 Million
Rp307.57 Billion Indonesia Rp565.00 ▲ +0.89%
5614 Algonquin Power & Utilities Corp
TO:AQN
3.83x CA$417.60 Million
≈ $302.09 Million
CA$108.90 Million Canada CA$8.12 ▼ -0.85%
5615 Transcontinental Inc
TO:TCL-B
3.83x CA$164.50 Million
≈ $119.00 Million
CA$42.90 Million Canada CA$6.51 ▼ -0.46%
5616 WHA UTILITIES AND PO
BK:WHAUP-R
3.83x ฿324.02 Million
≈ $10.10 Million
฿84.51 Million Thailand ฿3.94 ▲ +2.07%
5617 Wirtek A/S
CO:WIRTEK
3.83x Dkr2.51 Million
≈ $392.24K
Dkr654.00K Denmark Dkr4.14 ▲ +0.98%
5618 UE Furniture Co Ltd
SHG:603600
3.83x CN¥225.73 Million
≈ $33.03 Million
CN¥58.94 Million China CN¥9.12 ▼ -0.76%
5619 Pulmuone Holdi
KO:017810
3.83x ₩52.71 Billion
≈ $35.72 Million
₩13.77 Billion Korea ₩8770.00 ▼ -0.11%
5620 Adani Energy Solutions Limited
NSE:ADANIENSOL
3.83x Rs40.07 Billion
≈ $433.32 Million
Rs10.46 Billion India Rs1741.60 ▲ +0.70%
5621 Nice Ltd
TA:NICE
3.83x ILA178.77 Million
≈ $479.28K
ILA46.69 Million Israel ILA29180.00 ▼ -3.06%
5622 Nice Ltd ADR
NASDAQ:NICE
3.83x $178.76 Million $46.69 Million USA $98.73 ▼ -6.51%
5623 Arcelik AS
IS:ARCLK
3.83x TL25.63 Billion
≈ $574.13 Million
TL6.70 Billion Turkey TL98.60 ▲ +0.15%
5624 China Pacific Insurance Group Co Ltd
SHG:601601
3.83x CN¥68.20 Billion
≈ $9.98 Billion
CN¥17.82 Billion China CN¥31.63 ▲ +0.00%
5625 ATS Corporation
NYSE:ATS
3.83x $114.51 Million $29.92 Million USA $26.82 ▲ +0.79%
5626 ATS CORP.
F:ATO0
3.83x €114.61 Million
≈ $133.99 Million
€29.95 Million Germany €23.80 ▼ -1.65%
5627 ATS CORP
TO:ATS
3.83x CA$114.61 Million
≈ $82.91 Million
CA$29.95 Million Canada CA$37.80 ▲ +1.02%
5628 Namu Tech Co.Ltd
KQ:242040
3.83x ₩4.34 Billion
≈ $2.94 Million
₩1.13 Billion Korea ₩3800.00 ▲ +2.15%
5629 AltaGas Ltd
TO:ALA
3.83x CA$574.00 Million
≈ $415.22 Million
CA$150.00 Million Canada CA$54.96 ▼ -0.15%
5630 SmartRent Inc
NYSE:SMRT
3.83x $15.18 Million $3.97 Million USA $0.97 ▼ -2.88%
5631 Allianz SE VNA O.N.
XETRA:ALV
3.83x €20.14 Billion
≈ $23.54 Billion
€5.26 Billion Germany €422.80 ▲ +0.00%
5632 Pinar Su Sanayi ve Ticaret AS
IS:PINSU
3.82x TL262.43 Million
≈ $5.88 Million
TL68.65 Million Turkey TL11.70 ▼ -7.00%
5633 Builddirect.com Tehcnologies Inc
V:BILD
3.82x CA$529.25K
≈ $382.85K
CA$138.46K Canada CA$2.35 ▼ -2.08%
5634 SDI Corp
TW:2351
3.82x NT$556.79 Million
≈ $17.54 Million
NT$145.68 Million Taiwan NT$163.50 ▲ +4.81%
5635 Firstsource Solutions Limited
NSE:FSL
3.82x Rs4.60 Billion
≈ $49.74 Million
Rs1.20 Billion India Rs266.05 ▼ -0.23%
5636 Card Factory PLC
LSE:CARD
3.82x GBX21.40 Million
≈ $2.60K
GBX5.60 Million UK GBX71.30 ▼ -0.14%
5637 Mystate Ltd
AU:MYS
3.82x AU$104.28 Million
≈ $73.79 Million
AU$27.29 Million Australia AU$4.80 ▼ -0.83%
5638 Tri Ocean Textile Co Ltd
TW:1472
3.82x NT$261.08 Million
≈ $8.23 Million
NT$68.32 Million Taiwan NT$88.40 ▼ -0.67%
5639 Amadeus Fire AG
XETRA:AAD
3.82x €3.75 Million
≈ $4.39 Million
€982.00K Germany €22.00 ▼ -2.44%
5640 Mr. Cooper Group Inc
NASDAQ:COOP
3.82x $298.00 Million $78.00 Million USA $210.79 ▲ +0.00%
5641 Solaris Energy Infrastructure, Inc.
NYSE:SEI
3.82x $79.01 Million $20.68 Million USA $65.17 ▲ +7.65%
5642 META WOLF AG INH O.N.
F:WOLF
3.82x €16.79 Million
≈ $19.63 Million
€4.40 Million Germany €5.05 ▲ +2.23%
5643 Zhongman Petro & Natural Gas
SHG:603619
3.82x CN¥584.87 Million
≈ $85.58 Million
CN¥153.17 Million China CN¥19.40 ▼ -0.56%
5644 Kforce Inc.
NYSE:KFRC
3.82x $19.71 Million $5.16 Million USA $57.47 ▼ -0.73%
5645 Shanghai Mechanical & Electrical Industry Co Ltd A
SHG:600835
3.82x CN¥817.63 Million
≈ $119.65 Million
CN¥214.20 Million China CN¥18.77 ▲ +1.96%
5646 IGNITIS GRUPE SP.GDR/1
F:IGV
3.82x €118.70 Million
≈ $138.77 Million
€31.10 Million Germany €18.90 ▲ +0.00%
5647 IGNITIS GRUPE AB EO 2233
F:IGV0
3.82x €118.70 Million
≈ $138.77 Million
€31.10 Million Germany €22.85 ▲ +3.63%
5648 The Karnataka Bank Limited
NSE:KTKBANK
3.82x Rs23.35 Billion
≈ $252.49 Million
Rs6.12 Billion India Rs281.30 ▲ +2.20%
5649 AbleGroup Bhd
KLSE:7086
3.82x RM832.00K
≈ $208.89K
RM218.00K Malaysia RM0.09 ▲ +13.33%
5650 TotalEnergies EP Gabon S.A.
PA:EC
3.82x €92.56 Million
≈ $108.21 Million
€24.25 Million France €217.00 ▲ +2.36%
5651 Parkway Corporate Ltd
AU:PWN
3.82x AU$1.14 Million
≈ $806.11K
AU$298.59K Australia AU$0.01 ▲ +0.00%
5652 Bakrieland Development Tbk
JK:ELTY
3.82x Rp84.93 Billion
≈ $4.98 Million
Rp22.26 Billion Indonesia Rp27.00 ▲ +8.00%
5653 Eg Industries Bhd
KLSE:8907
3.81x RM84.35 Million
≈ $21.18 Million
RM22.11 Million Malaysia RM1.97 ▲ +4.79%
5654 Telefonica
MC:TEF
3.81x €1.47 Billion
≈ $1.72 Billion
€386.00 Million Spain €3.55 ▼ -0.81%
5655 BuzzFeed Inc
NASDAQ:BZFD
3.81x $9.58 Million $2.51 Million USA $1.28 ▼ -0.78%
5656 Fuxin Dare Automotive Parts Co Ltd
SHE:300473
3.81x CN¥108.08 Million
≈ $15.82 Million
CN¥28.36 Million China CN¥21.64 ▲ +2.22%
5657 Tatva Chintan Pharma Chem Limited
NSE:TATVA
3.81x Rs131.66 Million
≈ $1.42 Million
Rs34.55 Million India Rs1685.00 ▼ -1.67%
5658 Taiwan Paiho Ltd
TW:9938
3.81x NT$831.26 Million
≈ $26.19 Million
NT$218.16 Million Taiwan NT$47.60 ▲ +2.04%
5659 BNP PARIBAS ADR 1/2/EO 2
F:BNPH
3.81x €46.57 Billion
≈ $54.45 Billion
€12.22 Billion Germany €44.60 ▼ -2.19%
5660 Shandong Xinchao Energy Co Ltd
SHG:600777
3.81x CN¥1.42 Billion
≈ $207.74 Million
CN¥372.71 Million China CN¥4.00 ▼ -3.85%
5661 Redcentric
LSE:RCN
3.81x GBX7.20 Million
≈ $876.40
GBX1.89 Million UK GBX125.00 ▼ -1.19%
5662 PTT Exploration and Production Public Company Limited
F:NVAL
3.81x €45.07 Billion
≈ $52.70 Billion
€11.84 Billion Germany €3.74 ▼ -1.06%
5663 PTT Exploration and Production Public Company Limited
BK:PTTEP
3.81x ฿45.07 Billion
≈ $1.40 Billion
฿11.84 Billion Thailand ฿147.00 ▲ +0.34%
5664 PTT Exploration and Production Public Company Limited
F:PTTG
3.81x €45.07 Billion
≈ $52.70 Billion
€11.84 Billion Germany €3.68 ▲ +0.00%
5665 Stove Kraft Limited
NSE:STOVEKRAFT
3.81x Rs257.26 Million
≈ $2.78 Million
Rs67.55 Million India Rs776.75 ▼ -0.13%
5666 Kangnam Jevisco Co Ltd
KO:000860
3.81x ₩14.89 Billion
≈ $10.09 Million
₩3.91 Billion Korea ₩12260.00 ▼ -3.01%
5667 Gokul Refoils and Solvent Limited
NSE:GOKUL
3.81x Rs281.00 Million
≈ $3.04 Million
Rs73.81 Million India Rs39.44 ▼ -1.77%
5668 Primo Brands Corporation
NYSE:PRMB
3.80x $103.80 Million $27.30 Million USA $23.69 ▼ -2.55%
5669 BCO LATINOAMER.D.COM.EX.E
F:D8Q
3.80x €214.25 Million
≈ $250.48 Million
€56.35 Million Germany €51.50 ▲ +0.00%
5670 Empresaria Group plc
LSE:EMR
3.80x GBX7.60 Million
≈ $924.70
GBX2.00 Million UK GBX22.50 ▲ +0.00%
5671 Canfor Pulp Products Inc.
TO:CFX
3.80x CA$22.80 Million
≈ $16.49 Million
CA$6.00 Million Canada CA$0.51 ▲ +0.00%
5672 Telenor ASA
OL:TEL
3.80x Nkr14.15 Billion
≈ $1.49 Billion
Nkr3.73 Billion Norway Nkr132.50 ▼ -0.23%
5673 Materialise NV
NASDAQ:MTLS
3.80x $6.91 Million $1.82 Million USA $6.60 ▲ +0.61%
5674 Kukbo Co. Ltd.
KO:001140
3.80x ₩5.08 Billion
≈ $3.44 Million
₩1.34 Billion Korea ₩14.00 ▼ -83.53%
5675 ADT Inc
NYSE:ADT
3.80x $638.00 Million $168.00 Million USA $6.89 ▼ -1.57%
5676 BBMG Corporation
F:9BM
3.80x €2.82 Billion
≈ $3.29 Billion
€741.71 Million Germany €0.06 ▲ +5.77%
5677 Xero Ltd
AU:XRO
3.80x AU$530.43 Million
≈ $375.31 Million
AU$139.69 Million Australia AU$69.67 ▲ +2.05%
5678 abrdn Property Income Trust Ltd.
LSE:API
3.80x GBX5.44 Million
≈ $661.52
GBX1.43 Million UK GBX1.70 ▼ -5.56%
5679 UmweltBank AG
XETRA:UBK
3.80x €218.61K
≈ $255.58K
€57.59K Germany €3.79 ▲ +1.88%
5680 Henan Taloph Pharmaceutical Stock Co Ltd
SHG:600222
3.80x CN¥22.69 Million
≈ $3.32 Million
CN¥5.98 Million China CN¥7.06 ▼ -2.22%
5681 Duroc AB (publ)
ST:DURC-B
3.80x Skr64.90 Million
≈ $6.98 Million
Skr17.10 Million Sweden Skr19.60 ▲ +1.55%
5682 UMS-Neiken Group Bhd
KLSE:7227
3.79x RM2.18 Million
≈ $547.83K
RM575.00K Malaysia RM0.88 ▲ +0.00%
5683 Home Center Holdings Co.Ltd
KQ:060560
3.79x ₩15.35 Billion
≈ $10.40 Million
₩4.04 Billion Korea ₩1811.00 ▼ -2.11%
5684 Vintcom Technology PCL
BK:VCOM
3.79x ฿84.42 Million
≈ $2.63 Million
฿22.25 Million Thailand ฿4.16 ▲ +0.97%
5685 Pertama Digital Berhad
KLSE:8532
3.79x RM1.14 Million
≈ $286.72K
RM301.00K Malaysia RM0.10 ▲ +0.00%
5686 AEON Co (Malaysia) Bhd
KLSE:6599
3.79x RM317.50 Million
≈ $79.71 Million
RM83.70 Million Malaysia RM1.08 ▲ +0.00%
5687 Strongpoint ASA
OL:STRO
3.79x Nkr10.14 Million
≈ $1.07 Million
Nkr2.67 Million Norway Nkr10.40 ▲ +0.00%
5688 Xiangtan Electrochemical Scientific Co Ltd
SHE:002125
3.79x CN¥119.32 Million
≈ $17.46 Million
CN¥31.46 Million China CN¥12.44 ▲ +5.07%
5689 G8 Education Ltd
AU:GEM
3.79x AU$85.36 Million
≈ $60.40 Million
AU$22.51 Million Australia AU$0.14 ▲ +3.85%
5690 SHENWAN HONGYUAN GR.H YC1
F:2X2A
3.79x €8.93 Billion
≈ $10.45 Billion
€2.36 Billion Germany €0.28 ▲ +2.21%
5691 Danhua Chemical Technology Co Ltd A
SHG:600844
3.79x CN¥153.80 Million
≈ $22.51 Million
CN¥40.56 Million China CN¥2.69 ▼ -7.88%
5692 E-Life Mall Corp
TW:6281
3.79x NT$308.86 Million
≈ $9.73 Million
NT$81.46 Million Taiwan NT$51.80 ▲ +0.78%
5693 SOLWERS OYJ EO 1
F:0ST
3.79x €4.34 Million
≈ $5.07 Million
€1.14 Million Germany €1.57 ▲ +6.44%
5694 KOLIBRI GLOBAL ENERGY INC
F:B120
3.79x €12.36 Million
≈ $14.45 Million
€3.26 Million Germany €4.49 ▲ +0.22%
5695 SMS Electric Co Ltd Zhengzhou
SHE:002857
3.79x CN¥149.32 Million
≈ $21.85 Million
CN¥39.40 Million China CN¥14.50 ▼ -8.34%
5696 ISPD Network S.A.
PA:ALISP
3.79x €10.56 Million
≈ $12.34 Million
€2.79 Million France €1.74 ▲ +2.96%
5697 Kokuyo Camlin Limited
NSE:KOKUYOCMLN
3.79x Rs678.69 Million
≈ $7.34 Million
Rs179.22 Million India Rs85.32 ▲ +1.31%
5698 Chen Full International Co Ltd
TWO:8383
3.79x NT$647.27 Million
≈ $20.39 Million
NT$170.94 Million Taiwan NT$84.50 ▲ +5.36%
5699 Canadian Tire Corporation Limited
TO:CTC
3.79x CA$798.90 Million
≈ $577.91 Million
CA$211.00 Million Canada CA$215.00 ▲ +0.00%
5700 Soft-World International
TWO:5478
3.79x NT$1.18 Billion
≈ $37.28 Million
NT$312.49 Million Taiwan NT$99.50 ▲ +1.12%