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
12501 Harmony Gold Mining Co. Ltd.
JSE:HAR
1.42x ZAC13.85 Billion
≈ $7.36 Million
ZAC9.75 Billion South Africa ZAC26822.00 ▲ +3.31%
12502 Moodys Corporation
NYSE:MCO
1.42x $939.00 Million $661.00 Million USA $471.50 ▼ -0.16%
12503 Sewoo Global Co., Ltd
KO:013000
1.42x ₩1.58 Billion
≈ $1.07 Million
₩1.11 Billion Korea ₩1267.00 ▼ -2.16%
12504 Apotea
ST:APOTEA
1.42x Skr112.50 Million
≈ $12.11 Million
Skr79.20 Million Sweden Skr72.30 ▲ +0.28%
12505 StoneCo Ltd
F:0Q0
1.42x €710.15 Million
≈ $830.24 Million
€499.96 Million Germany €8.41 ▲ +1.01%
12506 CHINA SHENHUA EN.A ADR/4
F:IKFC
1.42x €75.06 Billion
≈ $87.75 Billion
€52.85 Billion Germany €20.40 ▲ +3.03%
12507 DR Horton Inc
NYSE:DHI
1.42x $854.00 Million $601.40 Million USA $146.76 ▲ +3.26%
12508 Rave Restaurant Group Inc
NASDAQ:RAVE
1.42x $1.14 Million $800.00K USA $3.13 ▲ +0.00%
12509 Berlian Laju Tanker Tbk PT
JK:BLTA
1.42x Rp3.52 Million
≈ $206.48
Rp2.48 Million Indonesia Rp33.00 ▼ -2.94%
12510 Ventia Services Group Ltd
AU:VNT
1.42x AU$195.50 Million
≈ $138.33 Million
AU$137.70 Million Australia AU$5.95 ▼ -0.34%
12511 Balfour Beatty plc
LSE:BBY
1.42x GBX230.00 Million
≈ $27.98K
GBX162.00 Million UK GBX879.00 ▲ +0.29%
12512 Onward Technologies Limited
NSE:ONWARDTEC
1.42x Rs350.25 Million
≈ $3.79 Million
Rs246.70 Million India Rs290.65 ▼ -0.27%
12513 Halcyon Technology Public Company Limited
BK:HTECH
1.42x ฿32.39 Million
≈ $1.01 Million
฿22.81 Million Thailand ฿3.82 ▲ +1.06%
12514 Zhejiang Extek Technology Co. Ltd. A
SHE:301399
1.42x CN¥46.00 Million
≈ $6.73 Million
CN¥32.40 Million China CN¥14.23 ▼ -1.66%
12515 Enea S.A.
WAR:ENA
1.42x zł1.32 Billion
≈ $363.06 Million
zł929.34 Million Poland zł20.30 ▲ +0.50%
12516 PrairieSky Royalty Ltd
TO:PSK
1.42x CA$79.20 Million
≈ $57.29 Million
CA$55.80 Million Canada CA$35.11 ▼ -0.68%
12517 The Bancorp Inc
NASDAQ:TBBK
1.42x $85.24 Million $60.07 Million USA $66.98 ▲ +1.90%
12518 FedEx Freight Holding Company, Inc.
NYSE:FDXF
1.42x $1.53 Billion $1.08 Billion USA $158.00 ▲ +2.07%
12519 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%
12520 Townsquare Media Inc
NYSE:TSQ
1.42x $4.20 Million $2.96 Million USA $6.31 ▼ -1.25%
12521 Ebro Foods
MC:EBRO
1.42x €167.23 Million
≈ $195.51 Million
€117.89 Million Spain €18.08 ▲ +0.11%
12522 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¥8.49 ▼ -3.30%
12523 WIIK Public Company Limited
BK:WIIK
1.42x ฿19.96 Million
≈ $622.23K
฿14.07 Million Thailand ฿1.14 ▼ -0.87%
12524 Caravelle International Group
NASDAQ:HTCO
1.42x $33.51 Million $23.62 Million USA $3.09 ▼ -1.90%
12525 Ambea AB
ST:AMBEA
1.42x Skr234.00 Million
≈ $25.18 Million
Skr165.00 Million Sweden Skr140.20 ▲ +1.01%
12526 EXOSENS PROM
PA:EXENS
1.42x €59.95 Million
≈ $70.09 Million
€42.29 Million France €62.10 ▲ +1.14%
12527 Rush Enterprises B Inc
NASDAQ:RUSHB
1.42x $87.11 Million $61.45 Million USA $76.03 ▲ +0.38%
12528 Rush Enterprises A Inc
NASDAQ:RUSHA
1.42x $87.11 Million $61.45 Million USA $76.57 ▲ +0.26%
12529 Interpublic Group of Companies Inc
NYSE:IPG
1.42x $180.10 Million $127.10 Million USA $24.57 ▼ -1.96%
12530 Guangzhou Jointas Chemical Joint Stock Co Ltd
SHE:002909
1.42x CN¥5.65 Million
≈ $827.43K
CN¥3.99 Million China CN¥4.43 ▼ -1.99%
12531 Wingara AG Ltd
AU:WNR
1.42x AU$1.16 Million
≈ $817.73K
AU$816.10K Australia AU$0.01 ▲ +0.00%
12532 STRAUM.HLD.UNSP.ADR/1/10
F:QS50
1.42x €503.96 Million
≈ $589.19 Million
€355.92 Million Germany €8.90 ▼ -4.30%
12533 Dave Inc
NASDAQ:DAVE
1.42x $82.03 Million $57.94 Million USA $402.81 ▼ -1.41%
12534 Sirio Pharma
SHE:300791
1.42x CN¥101.61 Million
≈ $14.87 Million
CN¥71.79 Million China CN¥15.63 ▼ -4.46%
12535 Finansa Public Company Limited
BK:FNS
1.41x ฿896.52 Million
≈ $27.94 Million
฿633.66 Million Thailand ฿0.62 ▲ +1.64%
12536 Gentex Corporation
NASDAQ:GNTX
1.41x $137.08 Million $96.89 Million USA $22.90 ▼ -3.78%
12537 Orexo AB
ST:ORX
1.41x Skr48.10 Million
≈ $5.18 Million
Skr34.00 Million Sweden Skr15.24 ▲ +0.26%
12538 VIB Vermögen AG
XETRA:VIH1
1.41x €18.71 Million
≈ $21.87 Million
€13.22 Million Germany €7.60 ▲ +1.33%
12539 First Merchants Corporation
NASDAQ:FRME
1.41x $80.71 Million $57.06 Million USA $43.18 ▲ +3.08%
12540 Red River Bancshares Inc
NASDAQ:RRBI
1.41x $16.92 Million $11.97 Million USA $99.49 ▲ +2.32%
12541 Beijing Winsunny Pharmaceutical CO.LTD
SHG:601089
1.41x CN¥690.75 Million
≈ $101.08 Million
CN¥488.67 Million China CN¥16.37 ▼ -2.68%
12542 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%
12543 Top KingWin Ltd
NASDAQ:WAI
1.41x $1.55 Million $1.10 Million USA $2.56 ▲ +0.00%
12544 Lumentum Holdings Inc
NASDAQ:LITE
1.41x $203.80 Million $144.20 Million USA $762.99 ▼ -8.47%
12545 Kalyan Jewellers India Limited
NSE:KALYANKJIL
1.41x Rs7.41 Billion
≈ $80.18 Million
Rs5.25 Billion India Rs573.55 ▼ -2.06%
12546 Perseus Mining Limited
F:P4Q
1.41x €174.26 Million
≈ $203.73 Million
€123.31 Million Germany €2.87 ▼ -5.73%
12547 Xu Yuan Packaging Technology Co Ltd
TWO:8421
1.41x NT$10.53 Million
≈ $331.60K
NT$7.45 Million Taiwan NT$15.30 ▲ +0.99%
12548 Philip Morris CR A.S.
PR:TABAK
1.41x Kč4.72 Billion
≈ $226.63 Million
Kč3.34 Billion Czech Republic Kč18500.00 ▲ +0.54%
12549 First Copper Technology Co Ltd
TW:2009
1.41x NT$275.19 Million
≈ $8.67 Million
NT$194.76 Million Taiwan NT$37.40 ▼ -2.35%
12550 Skyworks Solutions Inc
NASDAQ:SWKS
1.41x $50.30 Million $35.60 Million USA $60.21 ▼ -0.43%
12551 Poh Huat Resources Holdings
KLSE:7088
1.41x RM24.03 Million
≈ $6.03 Million
RM17.01 Million Malaysia RM0.63 ▼ -0.79%
12552 LOREAL ADR 1/5/EO 02
F:LORA
1.41x €8.66 Billion
≈ $10.12 Billion
€6.13 Billion Germany €72.00 ▲ +8.27%
12553 Tap Global Group Plc
LSE:TAP
1.41x GBX8.02 Million
≈ $975.68
GBX5.68 Million UK GBX1.30 ▲ +0.00%
12554 Brother Enterprises Holding Co Ltd
SHE:002562
1.41x CN¥52.13 Million
≈ $7.63 Million
CN¥36.90 Million China CN¥4.17 ▼ -4.58%
12555 TEN SQUARE GAMES SA
WAR:TEN
1.41x zł19.23 Million
≈ $5.29 Million
zł13.61 Million Poland zł93.00 ▲ +2.31%
12556 Bioton S.A.
WAR:BIO
1.41x zł2.49 Million
≈ $685.01K
zł1.76 Million Poland zł3.85 ▲ +0.00%
12557 Zhejiang Weixing New Building Materials Co Ltd
SHE:002372
1.41x CN¥379.30 Million
≈ $55.50 Million
CN¥268.52 Million China CN¥7.98 ▼ -1.72%
12558 Zhejiang Nhu Co Ltd
SHE:002001
1.41x CN¥2.43 Billion
≈ $354.86 Million
CN¥1.72 Billion China CN¥29.75 ▼ -6.33%
12559 RPM Automotive Group Ltd
AU:RPM
1.41x AU$4.10 Million
≈ $2.90 Million
AU$2.91 Million Australia AU$0.02 ▲ +6.25%
12560 Beijing Capital International Airport Company Limited
F:BJ1
1.41x €910.71 Million
≈ $1.06 Billion
€645.07 Million Germany €0.19 ▲ +2.78%
12561 Chief Telecom Inc
TWO:6561
1.41x NT$444.19 Million
≈ $13.99 Million
NT$314.71 Million Taiwan NT$325.50 ▼ -0.76%
12562 CATARC Automotive Proving Ground Co.Ltd.
SHE:301215
1.41x CN¥300.16 Million
≈ $43.92 Million
CN¥212.68 Million China CN¥5.00 ▼ -2.34%
12563 Tsingtao Brewery Company Limited
F:TSI
1.41x €2.79 Billion
≈ $3.26 Billion
€1.97 Billion Germany €5.00 ▼ -0.20%
12564 Vitreous Glass Inc
V:VCI
1.41x CA$1.20 Million
≈ $867.01K
CA$849.27K Canada CA$6.88 ▲ +3.77%
12565 Somboon Advance Technology PCL F
F:PSQ
1.41x €277.82 Million
≈ $324.81 Million
€196.97 Million Germany €0.40 ▲ +1.02%
12566 Somboon Advance Technology Public Company Limited
BK:SAT
1.41x ฿277.82 Million
≈ $8.66 Million
฿196.97 Million Thailand ฿16.10 ▲ +0.63%
12567 Opera Ltd
NASDAQ:OPRA
1.41x $42.15 Million $29.89 Million USA $18.48 ▲ +2.27%
12568 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%
12569 Max Zipper Co Ltd
TWO:8932
1.41x NT$203.00 Million
≈ $6.40 Million
NT$143.99 Million Taiwan NT$111.00 ▼ -3.90%
12570 H Lundbeck A/S
CO:HLUN-B
1.41x Dkr2.30 Billion
≈ $359.70 Million
Dkr1.63 Billion Denmark Dkr42.12 ▼ -0.80%
12571 H Lundbeck A/S
CO:HLUN-A
1.41x Dkr2.30 Billion
≈ $359.70 Million
Dkr1.63 Billion Denmark Dkr36.05 ▼ -0.96%
12572 Blumar
SN:BLUMAR
1.41x CL$28.00 Million
≈ $31.31K
CL$19.87 Million Chile CL$275.05 ▲ +0.00%
12573 Irish Continental Group PLC
IR:IR5B
1.41x €21.20 Million
≈ $24.79 Million
€15.05 Million Ireland €6.24 ▼ -0.95%
12574 Samil Enterprise Co. Ltd
KQ:002290
1.41x ₩2.35 Billion
≈ $1.60 Million
₩1.67 Billion Korea ₩3200.00 ▼ -0.93%
12575 DEUTSCHE BOERSE ADR 1/10
F:63DA
1.41x €2.81 Billion
≈ $3.29 Billion
€2.00 Billion Germany €26.00 ▼ -0.76%
12576 ENN Ecological Holdings Co Ltd
SHG:600803
1.41x CN¥1.43 Billion
≈ $209.79 Million
CN¥1.02 Billion China CN¥17.21 ▼ -2.60%
12577 Airan Limited
NSE:AIRAN
1.41x Rs54.95 Million
≈ $594.30K
Rs39.03 Million India Rs15.03 ▼ -1.25%
12578 KUBOTA CORP. ADR/20
F:KUOA
1.41x €109.65 Billion
≈ $128.20 Billion
€77.88 Billion Germany €66.00 ▼ -1.49%
12579 PORR AG
VI:POS
1.41x €53.77 Million
≈ $62.87 Million
€38.20 Million Austria €37.95 ▼ -1.17%
12580 Zhongjin Gold Corp Ltd
SHG:600489
1.41x CN¥1.39 Billion
≈ $202.69 Million
CN¥984.04 Million China CN¥21.36 ▼ -4.86%
12581 Tribune Resources Ltd
AU:TBR
1.41x AU$42.47 Million
≈ $30.05 Million
AU$30.17 Million Australia AU$4.84 ▲ +0.00%
12582 UCB SA
BR:UCB
1.41x €1.52 Billion
≈ $1.78 Billion
€1.08 Billion Belgium €246.00 ▲ +1.23%
12583 Sensata Technologies Holding NV
NYSE:ST
1.41x $122.50 Million $87.10 Million USA $45.71 ▲ +0.20%
12584 Kaiser Aluminum Corporation
NASDAQ:KALU
1.41x $87.90 Million $62.50 Million USA $163.17 ▼ -9.65%
12585 Calian Technologies Ltd
TO:CGY
1.41x CA$7.17 Million
≈ $5.18 Million
CA$5.10 Million Canada CA$77.93 ▲ +0.33%
12586 Wan Hai Lines Ltd
TW:2615
1.41x NT$10.79 Billion
≈ $339.80 Million
NT$7.67 Billion Taiwan NT$87.00 ▲ +2.96%
12587 AG Mortgage Investment Trust Inc
NYSE:MITT
1.41x $18.68 Million $13.29 Million USA $7.23 ▼ -0.41%
12588 Globalworth REIT
LSE:GWI
1.41x €41.48 Million
≈ $48.49 Million
€29.52 Million UK €1.91 ▲ +0.26%
12589 Sintex Plastics Technology Limited
NSE:SPTL
1.40x Rs494.80 Million
≈ $5.35 Million
Rs352.20 Million India Rs1.06 ▲ +0.00%
12590 Financière Amuse TopCo SAS
ST:ASMDEE-B
1.40x Skr69.49 Million
≈ $7.48 Million
Skr49.46 Million Sweden Skr145.30 ▼ -0.55%
12591 CACI International Inc
NYSE:CACI
1.40x $183.18 Million $130.39 Million USA $486.77 ▲ +1.28%
12592 Genoray Co. Ltd
KQ:122310
1.40x ₩4.78 Billion
≈ $3.24 Million
₩3.40 Billion Korea ₩3520.00 ▲ +0.00%
12593 Aubay Société Anonyme
PA:AUB
1.40x €33.86 Million
≈ $39.59 Million
€24.11 Million France €54.90 ▲ +4.97%
12594 Shenzhen Newway Photomask Making Co. Ltd. A
SHG:688401
1.40x CN¥353.78 Million
≈ $51.77 Million
CN¥251.98 Million China CN¥66.26 ▼ -0.02%
12595 Changzhou Xingyu Automotive Lighting Systems Co Ltd
SHG:601799
1.40x CN¥678.17 Million
≈ $99.24 Million
CN¥483.06 Million China CN¥89.50 ▼ -2.21%
12596 Guangdong Zhongsheng Pharmaceutical Co Ltd
SHE:002317
1.40x CN¥88.00 Million
≈ $12.88 Million
CN¥62.68 Million China CN¥26.68 ▼ -1.48%
12597 BH Co Ltd
KQ:090460
1.40x ₩197.38 Billion
≈ $133.76 Million
₩140.66 Billion Korea ₩15730.00 ▼ -3.14%
12598 Kustur Kusadasi Turizm Endustrisi AS
IS:KSTUR
1.40x TL34.67 Million
≈ $776.49K
TL24.71 Million Turkey TL2692.50 ▼ -0.19%
12599 TIDEWATER RENEWABLES LTD
F:7GZ
1.40x €18.29 Million
≈ $21.38 Million
€13.03 Million Germany €10.40 ▲ +6.67%
12600 YOUZU Interactive Co Ltd
SHE:002174
1.40x CN¥36.76 Million
≈ $5.38 Million
CN¥26.20 Million China CN¥10.31 ▼ -5.41%