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
12601 First Financial Bankshares Inc
NASDAQ:FFIN
1.42x $101.64 Million $71.54 Million USA $32.48 ▲ +0.40%
12602 Harmony Gold Mining Co. Ltd.
JSE:HAR
1.42x ZAC13.85 Billion
≈ $7.36 Million
ZAC9.75 Billion South Africa ZAC26300.00 ▼ -5.84%
12603 Moodys Corporation
NYSE:MCO
1.42x $939.00 Million $661.00 Million USA $451.35 ▲ +0.49%
12604 Apotea
ST:APOTEA
1.42x Skr112.50 Million
≈ $12.11 Million
Skr79.20 Million Sweden Skr76.70 ▲ +1.46%
12605 StoneCo Ltd
F:0Q0
1.42x €710.15 Million
≈ $830.24 Million
€499.96 Million Germany €8.41 ▲ +1.01%
12606 CHINA SHENHUA EN.A ADR/4
F:IKFC
1.42x €75.06 Billion
≈ $87.75 Billion
€52.85 Billion Germany €20.40 ▲ +3.03%
12607 DR Horton Inc
NYSE:DHI
1.42x $854.00 Million $601.40 Million USA $145.60 ▼ -0.55%
12608 Rave Restaurant Group Inc
NASDAQ:RAVE
1.42x $1.14 Million $800.00K USA $2.87 ▲ +1.06%
12609 Motorola Solutions Inc
NYSE:MSI
1.42x $798.00 Million $562.00 Million USA $410.34 ▼ -0.09%
12610 Berlian Laju Tanker Tbk PT
JK:BLTA
1.42x Rp3.52 Million
≈ $206.48
Rp2.48 Million Indonesia Rp31.00 ▼ -3.13%
12611 Ventia Services Group Ltd
AU:VNT
1.42x AU$195.50 Million
≈ $138.33 Million
AU$137.70 Million Australia AU$6.23 ▲ +0.16%
12612 Balfour Beatty plc
LSE:BBY
1.42x GBX230.00 Million
≈ $27.98K
GBX162.00 Million UK GBX812.50 ▲ +0.25%
12613 Onward Technologies Limited
NSE:ONWARDTEC
1.42x Rs350.25 Million
≈ $3.79 Million
Rs246.70 Million India Rs255.10 ▼ -1.09%
12614 PrairieSky Royalty Ltd
TO:PSK
1.42x CA$79.20 Million
≈ $57.29 Million
CA$55.80 Million Canada CA$34.14 ▼ -1.87%
12615 The Bancorp Inc
NASDAQ:TBBK
1.42x $85.24 Million $60.07 Million USA $54.11 ▲ +1.06%
12616 Great China Metal Industry Co Ltd
TW:9905
1.42x NT$186.74 Million
≈ $5.88 Million
NT$131.61 Million Taiwan NT$20.65 ▲ +0.24%
12617 Jiangmen iDear-Hanyu Electrical Joint-Stock Co Ltd
SHE:300403
1.42x CN¥72.93 Million
≈ $10.67 Million
CN¥51.41 Million China CN¥11.11 ▲ +6.11%
12618 WIIK Public Company Limited
BK:WIIK
1.42x ฿19.96 Million
≈ $622.23K
฿14.07 Million Thailand ฿0.96 ▲ +0.00%
12619 Caravelle International Group
NASDAQ:HTCO
1.42x $33.51 Million $23.62 Million USA $2.90 ▼ -2.36%
12620 Ambea AB
ST:AMBEA
1.42x Skr234.00 Million
≈ $25.18 Million
Skr165.00 Million Sweden Skr141.60 ▲ +1.22%
12621 EXOSENS PROM
PA:EXENS
1.42x €59.95 Million
≈ $70.09 Million
€42.29 Million France €61.75 ▼ -1.44%
12622 Rush Enterprises A Inc
NASDAQ:RUSHA
1.42x $87.11 Million $61.45 Million USA $67.02 ▲ +1.36%
12623 Power Corporation Of Canada
TO:POW
1.42x CA$2.13 Billion
≈ $1.54 Billion
CA$1.50 Billion Canada CA$83.97 ▲ +0.02%
12624 Interpublic Group of Companies Inc
NYSE:IPG
1.42x $180.10 Million $127.10 Million USA $24.57 ▼ -1.96%
12625 Guangzhou Jointas Chemical Joint Stock Co Ltd
SHE:002909
1.42x CN¥5.65 Million
≈ $827.43K
CN¥3.99 Million China CN¥5.81 ▲ +2.47%
12626 Wingara AG Ltd
AU:WNR
1.42x AU$1.16 Million
≈ $817.73K
AU$816.10K Australia AU$0.01 ▲ +0.00%
12627 STRAUM.HLD.UNSP.ADR/1/10
F:QS50
1.42x €503.96 Million
≈ $589.19 Million
€355.92 Million Germany €8.90 ▼ -4.30%
12628 Dave Inc
NASDAQ:DAVE
1.42x $82.03 Million $57.94 Million USA $258.25 ▼ -1.31%
12629 Sirio Pharma
SHE:300791
1.42x CN¥101.61 Million
≈ $14.87 Million
CN¥71.79 Million China CN¥16.93 ▼ -1.68%
12630 Canadian Pacific Railway Ltd
TO:CP
1.42x CA$1.52 Billion
≈ $1.10 Billion
CA$1.08 Billion Canada CA$125.39 ▲ +0.82%
12631 Finansa Public Company Limited
BK:FNS
1.41x ฿896.52 Million
≈ $27.94 Million
฿633.66 Million Thailand ฿0.51 ▲ +0.00%
12632 Orexo AB
ST:ORX
1.41x Skr48.10 Million
≈ $5.18 Million
Skr34.00 Million Sweden Skr18.98 ▼ -2.27%
12633 VIB Vermögen AG
XETRA:VIH1
1.41x €18.71 Million
≈ $21.87 Million
€13.22 Million Germany €7.78 ▲ +0.00%
12634 First Merchants Corporation
NASDAQ:FRME
1.41x $80.71 Million $57.06 Million USA $39.93 ▼ -0.42%
12635 Simulations Plus Inc
NASDAQ:SLP
1.41x $6.41 Million $4.54 Million USA $15.88 ▼ -4.62%
12636 Red River Bancshares Inc
NASDAQ:RRBI
1.41x $16.92 Million $11.97 Million USA $91.24 ▲ +1.10%
12637 Beijing Winsunny Pharmaceutical CO.LTD
SHG:601089
1.41x CN¥690.75 Million
≈ $101.08 Million
CN¥488.67 Million China CN¥17.10 ▲ +0.65%
12638 ASPEN PHAR.UN.ADR /1 O.N.
F:LDZU
1.41x €6.22 Billion
≈ $7.28 Billion
€4.40 Billion Germany €6.90 ▲ +4.55%
12639 Top KingWin Ltd
NASDAQ:WAI
1.41x $1.55 Million $1.10 Million USA $2.20 ▲ +1.86%
12640 Lumentum Holdings Inc
NASDAQ:LITE
1.41x $203.80 Million $144.20 Million USA $863.66 ▼ -8.62%
12641 Kalyan Jewellers India Limited
NSE:KALYANKJIL
1.41x Rs7.41 Billion
≈ $80.18 Million
Rs5.25 Billion India Rs371.85 ▲ +2.69%
12642 Perseus Mining Limited
F:P4Q
1.41x €174.26 Million
≈ $203.73 Million
€123.31 Million Germany €3.00 ▼ -2.57%
12643 Xu Yuan Packaging Technology Co Ltd
TWO:8421
1.41x NT$10.53 Million
≈ $331.60K
NT$7.45 Million Taiwan NT$13.05 ▼ -0.76%
12644 Philip Morris CR A.S.
PR:TABAK
1.41x Kč4.72 Billion
≈ $226.63 Million
Kč3.34 Billion Czech Republic Kč18620.00 ▼ -5.67%
12645 First Copper Technology Co Ltd
TW:2009
1.41x NT$275.19 Million
≈ $8.67 Million
NT$194.76 Million Taiwan NT$42.00 ▼ -5.62%
12646 Poh Huat Resources Holdings
KLSE:7088
1.41x RM24.03 Million
≈ $6.03 Million
RM17.01 Million Malaysia RM0.73 ▼ -2.01%
12647 LOREAL ADR 1/5/EO 02
F:LORA
1.41x €8.66 Billion
≈ $10.12 Billion
€6.13 Billion Germany €72.00 ▲ +8.27%
12648 Tap Global Group Plc
LSE:TAP
1.41x GBX8.02 Million
≈ $975.68
GBX5.68 Million UK GBX1.25 ▲ +0.00%
12649 Brother Enterprises Holding Co Ltd
SHE:002562
1.41x CN¥52.13 Million
≈ $7.63 Million
CN¥36.90 Million China CN¥4.90 ▲ +0.41%
12650 Bioton S.A.
WAR:BIO
1.41x zł2.49 Million
≈ $685.01K
zł1.76 Million Poland zł4.06 ▲ +0.62%
12651 Zhejiang Weixing New Building Materials Co Ltd
SHE:002372
1.41x CN¥379.30 Million
≈ $55.50 Million
CN¥268.52 Million China CN¥9.45 ▲ +0.32%
12652 Victorian Plumbing Group PLC
LSE:VIC
1.41x GBX13.70 Million
≈ $1.67K
GBX9.70 Million UK GBX82.00 ▲ +0.00%
12653 Zhejiang Nhu Co Ltd
SHE:002001
1.41x CN¥2.43 Billion
≈ $354.86 Million
CN¥1.72 Billion China CN¥31.74 ▲ +3.46%
12654 Zoomd Technologies Ltd
V:ZOMD
1.41x CA$5.36 Million
≈ $3.88 Million
CA$3.80 Million Canada CA$0.41 ▼ -3.53%
12655 Toma as
PR:TOMA
1.41x Kč440.86 Million
≈ $21.15 Million
Kč312.25 Million Czech Republic Kč1420.00 ▲ +1.43%
12656 RPM Automotive Group Ltd
AU:RPM
1.41x AU$4.10 Million
≈ $2.90 Million
AU$2.91 Million Australia AU$0.02 ▼ -5.26%
12657 Beijing Capital International Airport Company Limited
F:BJ1
1.41x €910.71 Million
≈ $1.06 Billion
€645.07 Million Germany €0.17 ▲ +0.58%
12658 Chief Telecom Inc
TWO:6561
1.41x NT$444.19 Million
≈ $13.99 Million
NT$314.71 Million Taiwan NT$358.50 ▼ -3.24%
12659 CATARC Automotive Proving Ground Co.Ltd.
SHE:301215
1.41x CN¥300.16 Million
≈ $43.92 Million
CN¥212.68 Million China CN¥5.61 ▲ +0.18%
12660 Tsingtao Brewery Company Limited
F:TSI
1.41x €2.79 Billion
≈ $3.26 Billion
€1.97 Billion Germany €5.13 ▼ -5.09%
12661 Somboon Advance Technology Public Company Limited
BK:SAT
1.41x ฿277.82 Million
≈ $8.66 Million
฿196.97 Million Thailand ฿15.80 ▲ +0.64%
12662 Somboon Advance Technology PCL F
F:PSQ
1.41x €277.82 Million
≈ $324.81 Million
€196.97 Million Germany €0.39 ▲ +0.51%
12663 Opera Ltd
NASDAQ:OPRA
1.41x $42.15 Million $29.89 Million USA $18.17 ▼ -2.68%
12664 JAPAN EX UN.ADR 1/2 O.N.
F:OSKU
1.41x €86.14 Billion
≈ $100.70 Billion
€61.09 Billion Germany €9.45 ▼ -1.05%
12665 Max Zipper Co Ltd
TWO:8932
1.41x NT$203.00 Million
≈ $6.40 Million
NT$143.99 Million Taiwan NT$102.00 ▲ +2.00%
12666 H Lundbeck A/S
CO:HLUN-A
1.41x Dkr2.30 Billion
≈ $359.70 Million
Dkr1.63 Billion Denmark Dkr37.50 ▲ +1.21%
12667 H Lundbeck A/S
CO:HLUN-B
1.41x Dkr2.30 Billion
≈ $359.70 Million
Dkr1.63 Billion Denmark Dkr44.80 ▲ +1.36%
12668 Blumar
SN:BLUMAR
1.41x CL$28.00 Million
≈ $31.31K
CL$19.87 Million Chile CL$303.09 ▲ +0.00%
12669 Irish Continental Group PLC
IR:IR5B
1.41x €21.20 Million
≈ $24.79 Million
€15.05 Million Ireland €6.18 ▲ +0.00%
12670 DEUTSCHE BOERSE ADR 1/10
F:63DA
1.41x €2.81 Billion
≈ $3.29 Billion
€2.00 Billion Germany €26.00 ▼ -0.76%
12671 ENN Ecological Holdings Co Ltd
SHG:600803
1.41x CN¥1.43 Billion
≈ $209.79 Million
CN¥1.02 Billion China CN¥19.21 ▼ -0.05%
12672 Eagle Materials Inc
NYSE:EXP
1.41x $512.03 Million $363.65 Million USA $212.72 ▼ -2.20%
12673 Airan Limited
NSE:AIRAN
1.41x Rs54.95 Million
≈ $594.30K
Rs39.03 Million India Rs16.79 ▲ +0.00%
12674 KUBOTA CORP. ADR/20
F:KUOA
1.41x €109.65 Billion
≈ $128.20 Billion
€77.88 Billion Germany €66.00 ▼ -1.49%
12675 PORR AG
VI:POS
1.41x €53.77 Million
≈ $62.87 Million
€38.20 Million Austria €38.45 ▼ -4.83%
12676 Zhongjin Gold Corp Ltd
SHG:600489
1.41x CN¥1.39 Billion
≈ $202.69 Million
CN¥984.04 Million China CN¥22.20 ▼ -1.55%
12677 Tribune Resources Ltd
AU:TBR
1.41x AU$42.47 Million
≈ $30.05 Million
AU$30.17 Million Australia AU$5.86 ▲ +0.00%
12678 MSA Safety
NYSE:MSA
1.41x $122.35 Million $86.93 Million USA $161.30 ▼ -0.13%
12679 UCB SA
BR:UCB
1.41x €1.52 Billion
≈ $1.78 Billion
€1.08 Billion Belgium €261.00 ▲ +0.58%
12680 Sensata Technologies Holding NV
NYSE:ST
1.41x $122.50 Million $87.10 Million USA $49.84 ▼ -5.32%
12681 Kaiser Aluminum Corporation
NASDAQ:KALU
1.41x $87.90 Million $62.50 Million USA $176.90 ▼ -5.33%
12682 Calian Technologies Ltd
TO:CGY
1.41x CA$7.17 Million
≈ $5.18 Million
CA$5.10 Million Canada CA$85.08 ▼ -5.52%
12683 AG Mortgage Investment Trust Inc
NYSE:MITT
1.41x $18.68 Million $13.29 Million USA $7.68 ▼ -0.26%
12684 RLI Corp
NYSE:RLI
1.41x $174.72 Million $124.34 Million USA $52.38 ▲ +4.03%
12685 Sintex Plastics Technology Limited
NSE:SPTL
1.40x Rs494.80 Million
≈ $5.35 Million
Rs352.20 Million India Rs1.06 ▲ +0.00%
12686 Financière Amuse TopCo SAS
ST:ASMDEE-B
1.40x Skr69.49 Million
≈ $7.48 Million
Skr49.46 Million Sweden Skr139.30 ▼ -1.83%
12687 CACI International Inc
NYSE:CACI
1.40x $183.18 Million $130.39 Million USA $531.41 ▼ -0.14%
12688 Genoray Co. Ltd
KQ:122310
1.40x ₩4.78 Billion
≈ $3.24 Million
₩3.40 Billion Korea ₩3595.00 ▼ -2.71%
12689 Aubay Société Anonyme
PA:AUB
1.40x €33.86 Million
≈ $39.59 Million
€24.11 Million France €55.90 ▼ -1.41%
12690 Shenzhen Newway Photomask Making Co. Ltd. A
SHG:688401
1.40x CN¥353.78 Million
≈ $51.77 Million
CN¥251.98 Million China CN¥73.02 ▲ +0.44%
12691 Guangdong Zhongsheng Pharmaceutical Co Ltd
SHE:002317
1.40x CN¥88.00 Million
≈ $12.88 Million
CN¥62.68 Million China CN¥21.87 ▼ -1.49%
12692 BH Co Ltd
KQ:090460
1.40x ₩197.38 Billion
≈ $133.76 Million
₩140.66 Billion Korea ₩15730.00 ▼ -3.14%
12693 Kustur Kusadasi Turizm Endustrisi AS
IS:KSTUR
1.40x TL34.67 Million
≈ $776.49K
TL24.71 Million Turkey TL2900.00 ▲ +0.43%
12694 TIDEWATER RENEWABLES LTD
F:7GZ
1.40x €18.29 Million
≈ $21.38 Million
€13.03 Million Germany €6.40 ▼ -6.57%
12695 YOUZU Interactive Co Ltd
SHE:002174
1.40x CN¥36.76 Million
≈ $5.38 Million
CN¥26.20 Million China CN¥10.69 ▼ -1.47%
12696 Shui On Land Limited
F:OL5
1.40x €433.50 Million
≈ $506.81 Million
€309.00 Million Germany €0.04 ▼ -2.25%
12697 Incap Oyj
HE:ICP1V
1.40x €5.97 Million
≈ $6.98 Million
€4.25 Million Finland €9.11 ▼ -4.51%
12698 EAM Solar ASA
OL:EAM
1.40x Nkr279.76K
≈ $29.44K
Nkr199.47K Norway Nkr4.00 ▲ +140.96%
12699 Intai Technology
TWO:4163
1.40x NT$107.31 Million
≈ $3.38 Million
NT$76.52 Million Taiwan NT$124.00 ▲ +0.40%
12700 Grupo Aeroportuario del Centro Norte S.A.B. de C.V.
F:G7A
1.40x €1.73 Billion
≈ $2.02 Billion
€1.23 Billion Germany €83.50 ▼ -2.91%