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
5601 Imperial Oil Ltd
TO:IMO
3.90x CA$1.92 Billion
≈ $1.39 Billion
CA$492.00 Million Canada CA$176.23 ▲ +0.31%
5602 TOPTEC Co. Ltd
KQ:108230
3.90x ₩126.92 Billion
≈ $86.01 Million
₩32.56 Billion Korea ₩3620.00 ▼ -1.50%
5603 Eagle High Plantations Tbk
JK:BWPT
3.90x Rp388.05 Billion
≈ $22.74 Million
Rp99.56 Billion Indonesia Rp71.00 ▼ -5.33%
5604 Avis Budget Group Inc
NASDAQ:CAR
3.90x $1.40 Billion $360.00 Million USA $176.80 ▲ +1.69%
5605 Zhongfu Shenying Carbon Fiber Co. Ltd. A
SHG:688295
3.90x CN¥374.80 Million
≈ $54.85 Million
CN¥96.18 Million China CN¥49.00 ▼ -4.50%
5606 Inventrust Properties Corp
NYSE:IVT
3.90x $20.20 Million $5.18 Million USA $32.94 ▲ +1.14%
5607 Deutsche Wohnen SE
F:DWNI
3.90x €361.90 Million
≈ $423.10 Million
€92.90 Million Germany €19.00 ▲ +0.00%
5608 DEUTSCHE WOHNEN ADRS/1/2
F:DWNP
3.90x €361.90 Million
≈ $423.10 Million
€92.90 Million Germany €9.95 ▼ -0.50%
5609 Emico Holdings Bhd
KLSE:9091
3.89x RM9.34 Million
≈ $2.35 Million
RM2.40 Million Malaysia RM0.15 ▼ -21.05%
5610 Klimator AB
ST:KLIMAT
3.89x Skr3.92 Million
≈ $421.53K
Skr1.01 Million Sweden Skr3.57 ▼ -4.55%
5611 Daktronics Inc
NASDAQ:DAKT
3.89x $11.72 Million $3.01 Million USA $19.48 ▲ +0.26%
5612 Apiam Animal Health Ltd
AU:AHX
3.89x AU$9.17 Million
≈ $6.49 Million
AU$2.35 Million Australia AU$0.88 ▲ +0.00%
5613 Portillo's Inc
NASDAQ:PTLO
3.89x $24.43 Million $6.28 Million USA $3.81 ▼ -3.79%
5614 Transcoal Pacific Tbk PT
JK:TCPI
3.89x Rp243.47 Billion
≈ $14.27 Million
Rp62.56 Billion Indonesia Rp9900.00 ▲ +0.00%
5615 Daelim Paper Co.Ltd
KQ:017650
3.89x ₩5.21 Billion
≈ $3.53 Million
₩1.34 Billion Korea ₩8900.00 ▲ +0.11%
5616 Alcidion Group Ltd
AU:ALC
3.89x AU$9.88 Million
≈ $6.99 Million
AU$2.54 Million Australia AU$0.11 ▲ +0.00%
5617 IMCO Industries Ltd
TA:IMCO
3.89x ILA22.66 Million
≈ $60.75K
ILA5.83 Million Israel ILA4870.00 ▼ -4.73%
5618 Fitters Diversified Bhd
KLSE:9318
3.89x RM37.74 Million
≈ $9.48 Million
RM9.71 Million Malaysia RM0.03 ▲ +25.00%
5619 Cellcom Israel Ltd
TA:CEL
3.88x ILA295.00 Million
≈ $790.88K
ILA76.00 Million Israel ILA3578.00 ▲ +0.65%
5620 ATCO Ltd
TO:ACO-X
3.88x CA$590.00 Million
≈ $426.80 Million
CA$152.00 Million Canada CA$71.51 ▲ +0.96%
5621 Shanxi Zhangze Electric Power Co Ltd
SHE:000767
3.88x CN¥668.07 Million
≈ $97.76 Million
CN¥172.16 Million China CN¥5.74 ▼ -5.44%
5622 WESTLIFE FOODWORLD LIMITED
NSE:WESTLIFE
3.88x Rs1.50 Billion
≈ $16.20 Million
Rs386.13 Million India Rs438.50 ▲ +2.18%
5623 Next 15 Group PLC
LSE:NFG
3.88x GBX67.21 Million
≈ $8.18K
GBX17.33 Million UK GBX275.50 ▲ +1.10%
5624 Kamat Hotels (I) Limited
NSE:KAMATHOTEL
3.88x Rs283.95 Million
≈ $3.07 Million
Rs73.21 Million India Rs180.07 ▼ -1.27%
5625 Pivotree Inc
V:PVT
3.88x CA$3.64 Million
≈ $2.63 Million
CA$937.52K Canada CA$1.59 ▲ +0.63%
5626 ICICI Bank Limited
F:ICBA
3.88x €189.27 Billion
≈ $221.27 Billion
€48.82 Billion Germany €22.00 ▲ +1.85%
5627 AF Gruppen ASA
OL:AFG
3.88x Nkr1.00 Billion
≈ $105.23 Million
Nkr258.00 Million Norway Nkr180.00 ▲ +0.78%
5628 NIBE Industrier AB (publ)
ST:NIBE-B
3.88x Skr3.04 Billion
≈ $326.94 Million
Skr784.00 Million Sweden Skr36.73 ▲ +0.93%
5629 Shanghai CEO Environmental Protection Technology Co Ltd
SHG:688335
3.87x CN¥29.79 Million
≈ $4.36 Million
CN¥7.69 Million China CN¥29.93 ▲ +2.57%
5630 Jalles Machado S/A
SA:JALL3
3.87x R$214.72 Million
≈ $42.13 Million
R$55.41 Million Brazil R$2.55 ▼ -6.25%
5631 Duzhe Publishing & Media Corp
SHG:603999
3.87x CN¥101.46 Million
≈ $14.85 Million
CN¥26.21 Million China CN¥5.65 ▼ -1.91%
5632 DXC Technology Co
NYSE:DXC
3.87x $414.00 Million $107.00 Million USA $9.51 ▲ +3.93%
5633 Farmacias Benavides S.A.B. de C.V.
MX:BEVIDESB
3.87x MX$268.40 Million
≈ $15.45 Million
MX$69.37 Million Mexico MX$26.00 ▲ +2.20%
5634 Fair Oaks Income Limited
LSE:FAIR
3.87x $4.09 Million $1.06 Million UK $4.11 ▲ +0.00%
5635 Generation Development Group Ltd
AU:GDG
3.87x AU$26.51 Million
≈ $18.76 Million
AU$6.85 Million Australia AU$4.02 ▼ -2.66%
5636 Cellebrite DI
NASDAQ:CLBT
3.87x $82.23 Million $21.26 Million USA $14.29 ▲ +0.78%
5637 Shanxi Taigang Stainless Steel Co Ltd
SHE:000825
3.87x CN¥676.97 Million
≈ $99.06 Million
CN¥175.04 Million China CN¥3.84 ▼ -1.54%
5638 Dabomb Protein
TWO:6578
3.87x NT$8.12 Million
≈ $255.95K
NT$2.10 Million Taiwan NT$16.75 ▲ +0.90%
5639 Shanghai Xinpeng Industry Co Ltd
SHE:002328
3.86x CN¥227.82 Million
≈ $33.34 Million
CN¥58.94 Million China CN¥9.02 ▼ -3.22%
5640 Shanghai ZJ Bio-Tech Co. Ltd. A
SHG:688317
3.86x CN¥23.82 Million
≈ $3.49 Million
CN¥6.17 Million China CN¥18.00 ▼ -4.96%
5641 Koenig & Bauer AG
XETRA:SKB
3.86x €30.90 Million
≈ $36.13 Million
€8.00 Million Germany €8.88 ▼ -1.99%
5642 CITIC Heavy Industries Co Ltd
SHG:601608
3.86x CN¥315.55 Million
≈ $46.18 Million
CN¥81.71 Million China CN¥5.33 ▼ -0.93%
5643 Kwangdong Phar
KO:009290
3.86x ₩15.16 Billion
≈ $10.28 Million
₩3.93 Billion Korea ₩6430.00 ▼ -1.83%
5644 China Express Airlines Co Ltd Class A
SHE:002928
3.86x CN¥1.43 Billion
≈ $208.54 Million
CN¥369.07 Million China CN¥7.37 ▲ +1.80%
5645 Ptt PCL
STU:PTOG
3.86x €76.37 Billion
≈ $89.29 Billion
€19.78 Billion Germany €0.91 ▲ +1.11%
5646 ANY Security Printing PLC
BUD:ANY
3.86x Ft7.61 Billion
≈ $23.62 Million
Ft1.97 Billion Hungary Ft7990.00 ▲ +0.38%
5647 DBG Technology Co Ltd Class A
SHE:300735
3.86x CN¥384.12 Million
≈ $56.21 Million
CN¥99.61 Million China CN¥21.50 ▼ -1.38%
5648 Aegean Airlines S.A.
AT:AEGN
3.86x €202.86 Million
≈ $237.17 Million
€52.61 Million Greece €12.12 ▼ -1.62%
5649 Ooh!Media Ltd
AU:OML
3.85x AU$108.74 Million
≈ $76.94 Million
AU$28.21 Million Australia AU$1.24 ▲ +0.00%
5650 Ablerex Electronics Co Ltd
TWO:3628
3.85x NT$175.07 Million
≈ $5.52 Million
NT$45.42 Million Taiwan NT$77.50 ▲ +2.38%
5651 Infrea AB
ST:INFREA
3.85x Skr52.80 Million
≈ $5.68 Million
Skr13.70 Million Sweden Skr14.20 ▲ +0.00%
5652 Zhejiang Whyis Technology Co.Ltd.
SHE:301218
3.85x CN¥37.53 Million
≈ $5.49 Million
CN¥9.74 Million China CN¥43.68 ▲ +5.63%
5653 Kukil Metal Co. Ltd
KQ:060480
3.85x ₩1.74 Billion
≈ $1.18 Million
₩452.06 Million Korea ₩1513.00 ▼ -3.14%
5654 LS telcom AG
XETRA:LSX
3.85x €7.16 Million
≈ $8.37 Million
€1.86 Million Germany €4.01 ▲ +1.78%
5655 Charles River Laboratories
NYSE:CRL
3.85x $213.83 Million $55.56 Million USA $185.79 ▲ +3.29%
5656 Rentokil Initial PLC
LSE:RTO
3.85x GBX361.69 Million
≈ $44.01K
GBX94.00 Million UK GBX442.10 ▲ +1.89%
5657 Schweiter Technologies AG
LSE:0QR1
3.85x £25.20 Million
≈ $33.84 Million
£6.55 Million UK £289.75 ▼ -0.45%
5658 Schweiter Technologies AG
SW:SWTQ
3.85x CHF25.20 Million
≈ $31.86 Million
CHF6.55 Million Switzerland CHF287.00 ▼ -2.38%
5659 MTN GROUP ADR/1 RC-0001
F:LL6A
3.85x €77.94 Billion
≈ $91.12 Billion
€20.26 Billion Germany €10.30 ▲ +1.98%
5660 CNFC Overseas Fishery Co Ltd
SHE:000798
3.85x CN¥116.72 Million
≈ $17.08 Million
CN¥30.35 Million China CN¥8.21 ▲ +0.00%
5661 Sirca Paints India Limited
NSE:SIRCA
3.85x Rs542.65 Million
≈ $5.87 Million
Rs141.10 Million India Rs418.75 ▼ -0.21%
5662 Helios Towers Plc
LSE:HTWS
3.85x GBX58.45 Million
≈ $7.11K
GBX15.20 Million UK GBX225.20 ▼ -0.97%
5663 Powertech Industrial Co Ltd
TW:3296
3.84x NT$260.63 Million
≈ $8.21 Million
NT$67.79 Million Taiwan NT$22.70 ▲ +2.48%
5664 Mando Corp
KO:204320
3.84x ₩183.96 Billion
≈ $124.67 Million
₩47.88 Billion Korea ₩57600.00 ▼ -4.00%
5665 Natwest Group PLC
NYSE:NWG
3.84x $5.12 Billion $1.33 Billion USA $16.19 ▲ +2.27%
5666 Shin Heung Energy & Electronics Co.Ltd
KQ:243840
3.84x ₩12.78 Billion
≈ $8.66 Million
₩3.33 Billion Korea ₩6600.00 ▼ -2.65%
5667 China Film Co Ltd
SHG:600977
3.84x CN¥678.23 Million
≈ $99.25 Million
CN¥176.73 Million China CN¥14.44 ▲ +0.21%
5668 Rheinmetall AG
F:RHM
3.84x €2.50 Billion
≈ $2.93 Billion
€652.00 Million Germany €1189.40 ▼ -0.27%
5669 Binect AG
XETRA:MA10
3.84x €528.48K
≈ $617.85K
€137.77K Germany €1.41 ▲ +1.44%
5670 Salim Ivomas Pratama Tbk
JK:SIMP
3.84x Rp1.18 Trillion
≈ $69.12 Million
Rp307.57 Billion Indonesia Rp540.00 ▼ -0.92%
5671 Algonquin Power & Utilities Corp
TO:AQN
3.83x CA$417.60 Million
≈ $302.09 Million
CA$108.90 Million Canada CA$8.27 ▲ +2.10%
5672 Transcontinental Inc
TO:TCL-B
3.83x CA$164.50 Million
≈ $119.00 Million
CA$42.90 Million Canada CA$6.27 ▼ -6.70%
5673 Transcontinental Inc
TO:TCL-A
3.83x CA$164.50 Million
≈ $119.00 Million
CA$42.90 Million Canada CA$4.71 ▼ -9.77%
5674 Topps Tiles PLC
LSE:TPT
3.83x GBX18.37 Million
≈ $2.24K
GBX4.79 Million UK GBX36.20 ▼ -0.55%
5675 WHA UTILITIES AND PO
BK:WHAUP-R
3.83x ฿324.02 Million
≈ $10.10 Million
฿84.51 Million Thailand ฿3.94 ▲ +2.07%
5676 Wirtek A/S
CO:WIRTEK
3.83x Dkr2.51 Million
≈ $392.24K
Dkr654.00K Denmark Dkr3.86 ▼ -1.53%
5677 UE Furniture Co Ltd
SHG:603600
3.83x CN¥225.73 Million
≈ $33.03 Million
CN¥58.94 Million China CN¥10.18 ▼ -2.40%
5678 Pulmuone Holdi
KO:017810
3.83x ₩52.71 Billion
≈ $35.72 Million
₩13.77 Billion Korea ₩9910.00 ▼ -1.88%
5679 Adani Energy Solutions Limited
NSE:ADANIENSOL
3.83x Rs40.07 Billion
≈ $433.32 Million
Rs10.46 Billion India Rs1520.00 ▲ +1.80%
5680 Nice Ltd
TA:NICE
3.83x ILA178.77 Million
≈ $479.28K
ILA46.69 Million Israel ILA27830.00 ▲ +2.92%
5681 Nice Ltd ADR
NASDAQ:NICE
3.83x $178.76 Million $46.69 Million USA $98.73 ▼ -6.51%
5682 Arcelik AS
IS:ARCLK
3.83x TL25.63 Billion
≈ $574.13 Million
TL6.70 Billion Turkey TL105.50 ▼ -0.19%
5683 China Pacific Insurance Group Co Ltd
SHG:601601
3.83x CN¥68.20 Billion
≈ $9.98 Billion
CN¥17.82 Billion China CN¥31.02 ▼ -0.96%
5684 Vardhman Textiles Limited
NSE:VTL
3.83x Rs7.16 Billion
≈ $77.42 Million
Rs1.87 Billion India Rs631.60 ▲ +1.85%
5685 ATS Corporation
NYSE:ATS
3.83x $114.51 Million $29.92 Million USA $28.26 ▼ -2.05%
5686 ATS CORP.
F:ATO0
3.83x €114.61 Million
≈ $133.99 Million
€29.95 Million Germany €24.80 ▼ -3.13%
5687 ATS CORP
TO:ATS
3.83x CA$114.61 Million
≈ $82.91 Million
CA$29.95 Million Canada CA$39.26 ▼ -2.29%
5688 Namu Tech Co.Ltd
KQ:242040
3.83x ₩4.34 Billion
≈ $2.94 Million
₩1.13 Billion Korea ₩7790.00 ▲ +9.72%
5689 AltaGas Ltd
TO:ALA
3.83x CA$574.00 Million
≈ $415.22 Million
CA$150.00 Million Canada CA$55.37 ▲ +1.95%
5690 SmartRent Inc
NYSE:SMRT
3.83x $15.18 Million $3.97 Million USA $1.16 ▼ -0.85%
5691 Allianz SE VNA O.N.
XETRA:ALV
3.83x €20.14 Billion
≈ $23.54 Billion
€5.26 Billion Germany €371.30 ▲ +0.73%
5692 Pinar Su Sanayi ve Ticaret AS
IS:PINSU
3.82x TL262.43 Million
≈ $5.88 Million
TL68.65 Million Turkey TL11.85 ▼ -0.34%
5693 Builddirect.com Tehcnologies Inc
V:BILD
3.82x CA$529.25K
≈ $382.85K
CA$138.46K Canada CA$2.95 ▼ -1.67%
5694 SDI Corp
TW:2351
3.82x NT$556.79 Million
≈ $17.54 Million
NT$145.68 Million Taiwan NT$211.00 ▲ +1.69%
5695 Firstsource Solutions Limited
NSE:FSL
3.82x Rs4.60 Billion
≈ $49.74 Million
Rs1.20 Billion India Rs265.60 ▼ -0.69%
5696 Aebi Schmidt Holding AG - Common Stock
NASDAQ:AEBI
3.82x $33.52 Million $8.77 Million USA $12.16 ▲ +2.01%
5697 Card Factory PLC
LSE:CARD
3.82x GBX21.40 Million
≈ $2.60K
GBX5.60 Million UK GBX65.40 ▲ +0.46%
5698 Mystate Ltd
AU:MYS
3.82x AU$104.28 Million
≈ $73.79 Million
AU$27.29 Million Australia AU$4.33 ▼ -0.23%
5699 Tri Ocean Textile Co Ltd
TW:1472
3.82x NT$261.08 Million
≈ $8.23 Million
NT$68.32 Million Taiwan NT$91.00 ▲ +1.11%
5700 Amadeus Fire AG
XETRA:AAD
3.82x €3.75 Million
≈ $4.39 Million
€982.00K Germany €22.85 ▼ -0.44%