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
8601 Republic Services Inc
NYSE:RSG
2.34x $1.23 Billion $525.00 Million USA $216.91 ▼ -0.23%
8602 Diageo PLC
LSE:DGE
2.34x GBX1.08 Billion
≈ $131.65K
GBX463.00 Million UK GBX1562.50 ▲ +1.43%
8603 Inspur Software Co Ltd
SHG:600756
2.34x CN¥253.24 Million
≈ $37.06 Million
CN¥108.37 Million China CN¥13.87 ▼ -6.22%
8604 Xplora Technologies As
OL:XPLRA
2.34x Nkr111.15 Million
≈ $11.70 Million
Nkr47.57 Million Norway Nkr35.35 ▼ -3.68%
8605 Compagnie Generale des Etablissements Michelin SCA
LSE:0OFM
2.34x €951.00 Million
≈ $1.11 Billion
€407.00 Million UK €34.29 ▼ -0.49%
8606 Uniflex Technology Inc
TW:3321
2.34x NT$65.84 Million
≈ $2.07 Million
NT$28.18 Million Taiwan NT$18.75 ▼ -0.53%
8607 Aspen Insurance Holdings Ltd
NYSE:AHL
2.34x $315.10 Million $134.90 Million USA $1.30 ▲ +0.00%
8608 Miami International Holdings, Inc.
NYSE:MIAX
2.34x $54.95 Million $23.53 Million USA $42.78 ▲ +2.66%
8609 Pilani Investment and Industries Corporation Limited
NSE:PILANIINVS
2.34x Rs1.81 Billion
≈ $19.63 Million
Rs776.97 Million India Rs4311.40 ▲ +0.19%
8610 Lotte Fine Chemical Co Ltd
KO:004000
2.34x ₩82.20 Billion
≈ $55.70 Million
₩35.20 Billion Korea ₩47100.00 ▲ +0.64%
8611 51 CREDIT CARD DL-00001
F:2JY
2.34x €25.77 Million
≈ $30.13 Million
€11.04 Million Germany €0.03 ▼ -4.35%
8612 Zhejiang Meili High Technology Co Ltd
SHE:300611
2.33x CN¥84.93 Million
≈ $12.43 Million
CN¥36.38 Million China CN¥23.22 ▼ -2.97%
8613 Hindustan Unilever Limited
NSE:HINDUNILVR
2.33x Rs62.80 Billion
≈ $679.16 Million
Rs26.90 Billion India Rs2145.00 ▼ -0.78%
8614 Blue Foundry Bancorp
NASDAQ:BLFY
2.33x $1.31 Million $562.00K USA $13.24 ▲ +0.00%
8615 Inuvo Inc
NYSE MKT:INUV
2.33x $329.90K $141.34K USA $1.60 ▲ +3.23%
8616 JS Corp
KO:194370
2.33x ₩54.18 Billion
≈ $36.71 Million
₩23.22 Billion Korea ₩12110.00 ▲ +0.75%
8617 Agree Realty Corporation
NYSE:ADC
2.33x $145.16 Million $62.23 Million USA $80.63 ▲ +1.03%
8618 Mister Car Wash, Inc. Common Stock
NASDAQ:MCW
2.33x $79.66 Million $34.18 Million USA $7.10 ▲ +0.00%
8619 Wuhan Raycus Fiber Laser Technologies Co Ltd Class A
SHE:300747
2.33x CN¥116.28 Million
≈ $17.01 Million
CN¥49.90 Million China CN¥33.19 ▼ -2.70%
8620 Pinnacle Financial Partners, Inc.
NASDAQ:PNFP
2.33x $403.25 Million $173.14 Million USA $98.44 ▲ +0.81%
8621 Solid FAB
ST:SFAB
2.33x Skr51.24 Million
≈ $5.51 Million
Skr22.00 Million Sweden Skr106.60 ▲ +0.57%
8622 Shanghai V-Test Semiconductor Tech Co. Ltd. A
SHG:688372
2.33x CN¥706.08 Million
≈ $103.32 Million
CN¥303.20 Million China CN¥118.90 ▼ -3.97%
8623 Lotte Chemical Titan Tbk PT
JK:FPNI
2.33x Rp21.43 Million
≈ $1.26K
Rp9.21 Million Indonesia Rp326.00 ▼ -1.81%
8624 Epwin Group PLC
LSE:EPWN
2.33x GBX14.90 Million
≈ $1.81K
GBX6.40 Million UK GBX119.50 ▲ +0.00%
8625 Ameris Bancorp
NYSE:ABCB
2.33x $257.15 Million $110.49 Million USA $87.73 ▼ -1.60%
8626 Rafael Microelectronics
TWO:6568
2.33x NT$115.24 Million
≈ $3.63 Million
NT$49.52 Million Taiwan NT$141.00 ▼ -3.09%
8627 Matching Maximize Solution Public Company Limited
BK:MATCH
2.33x ฿55.94 Million
≈ $1.74 Million
฿24.04 Million Thailand ฿0.85 ▼ -3.41%
8628 Cullman Bancorp Inc.
NASDAQ:CULL
2.33x $1.66 Million $714.00K USA $16.15 ▲ +0.62%
8629 Mercury Systems Inc
NASDAQ:MRCY
2.33x $38.08 Million $16.37 Million USA $103.27 ▼ -2.89%
8630 Livzon Pharmaceutical Group Inc
SHE:000513
2.32x CN¥625.70 Million
≈ $91.56 Million
CN¥269.15 Million China CN¥29.96 ▼ -2.47%
8631 Lifestance Health Group Inc
NASDAQ:LFST
2.32x $33.11 Million $14.24 Million USA $10.90 ▲ +0.83%
8632 Guangzhou Baiyunshan Pharmaceutical Holdings Company Limited
F:GU5
2.32x €2.10 Billion
≈ $2.45 Billion
€902.65 Million Germany €1.71 ▼ -1.72%
8633 Rolling Optics Holding AB (publ)
ST:RO
2.32x Skr4.62 Million
≈ $497.29K
Skr1.99 Million Sweden Skr0.23 ▼ -9.27%
8634 Check Point Software Technologies Ltd
NASDAQ:CHKP
2.32x $445.30 Million $191.60 Million USA $130.57 ▲ +3.62%
8635 Walsin Technology Corp
TW:2492
2.32x NT$2.46 Billion
≈ $77.44 Million
NT$1.06 Billion Taiwan NT$274.00 ▼ -8.67%
8636 Roku Inc
NASDAQ:ROKU
2.32x $199.14 Million $85.70 Million USA $141.97 ▲ +0.21%
8637 Kriti Nutrients Limited
NSE:KRITINUT
2.32x Rs427.15 Million
≈ $4.62 Million
Rs183.85 Million India Rs75.21 ▼ -1.21%
8638 Ceepower Co Ltd
SHE:300062
2.32x CN¥41.59 Million
≈ $6.09 Million
CN¥17.90 Million China CN¥6.80 ▲ +7.09%
8639 Minupar Participações S.A
SA:MNPR3
2.32x R$22.47 Million
≈ $4.41 Million
R$9.67 Million Brazil R$3.98 ▲ +1.02%
8640 Victorian Plumbing Group PLC
LSE:VIC
2.32x GBX15.10 Million
≈ $1.84K
GBX6.50 Million UK GBX75.00 ▼ -0.92%
8641 JiangSu Jin Tong Ling Fluid Mach
SHE:300091
2.32x CN¥28.04 Million
≈ $4.10 Million
CN¥12.07 Million China CN¥2.41 ▲ +0.42%
8642 Hollywood Bowl Group PLC
LSE:BOWL
2.32x GBX32.46 Million
≈ $3.95K
GBX13.98 Million UK GBX283.50 ▲ +0.53%
8643 Sungwoo Electronics Co. Ltd
KQ:081580
2.32x ₩4.94 Billion
≈ $3.35 Million
₩2.13 Billion Korea ₩2375.00 ▲ +0.00%
8644 STMicroelectronics N.V.
PA:STMPA
2.32x €547.87 Million
≈ $640.52 Million
€235.98 Million France €46.77 ▼ -2.46%
8645 MISC Bhd
KLSE:3816
2.32x RM1.38 Billion
≈ $347.38 Million
RM596.00 Million Malaysia RM8.02 ▲ +0.50%
8646 Orsted A/S
CO:ORSTED
2.32x Dkr7.19 Billion
≈ $1.12 Billion
Dkr3.10 Billion Denmark Dkr149.85 ▼ -0.37%
8647 Sedania Innovator Bhd
KLSE:0178
2.32x RM2.24 Million
≈ $562.89K
RM966.00K Malaysia RM0.09 ▲ +0.00%
8648 Strix Group Plc
F:SG9
2.32x €37.60 Million
≈ $43.96 Million
€16.20 Million Germany €0.34 ▼ -1.17%
8649 Mersen SA
PA:MRN
2.32x €68.00 Million
≈ $79.50 Million
€29.30 Million France €35.94 ▲ +1.70%
8650 Offshore Oil Engineering Co Ltd
SHG:600583
2.32x CN¥1.11 Billion
≈ $162.82 Million
CN¥479.53 Million China CN¥5.51 ▼ -2.82%
8651 Parkit Enterprise Inc
V:PKT
2.32x CA$3.07 Million
≈ $2.22 Million
CA$1.32 Million Canada CA$9.00 ▲ +0.00%
8652 Wuhan PS Information Tech
SHE:300184
2.32x CN¥43.77 Million
≈ $6.41 Million
CN¥18.87 Million China CN¥12.18 ▲ +0.66%
8653 Encres Dubuit SA
PA:ALDUB
2.32x €997.00K
≈ $1.17 Million
€430.00K France €2.00 ▲ +0.00%
8654 Vestum AB (publ)
ST:VESTUM
2.32x Skr51.00 Million
≈ $5.49 Million
Skr22.00 Million Sweden Skr15.96 ▲ +0.38%
8655 Asia Polymer Corp
TW:1308
2.32x NT$381.30 Million
≈ $12.01 Million
NT$164.50 Million Taiwan NT$14.10 ▼ -3.09%
8656 Hannet Co. Ltd
KQ:052600
2.32x ₩2.20 Billion
≈ $1.49 Million
₩947.77 Million Korea ₩3145.00 ▼ -2.48%
8657 Vakrangee Limited
NSE:VAKRANGEE
2.32x Rs203.48 Million
≈ $2.20 Million
Rs87.83 Million India Rs5.81 ▲ +0.87%
8658 Thai Union Group Public Company Limited
BK:TU-R
2.32x ฿2.95 Billion
≈ $91.88 Million
฿1.27 Billion Thailand ฿12.60 ▼ -0.79%
8659 HELL.UNSP.ADR A1 DL-0001
F:1MO
2.32x €549.71 Million
≈ $642.67 Million
€237.34 Million Germany €5.15 ▼ -2.83%
8660 BW Offshore Ltd
OL:BWO
2.32x Nkr301.50 Million
≈ $31.73 Million
Nkr130.20 Million Norway Nkr46.00 ▲ +0.33%
8661 American Assets Trust Inc
NYSE:AAT
2.32x $40.51 Million $17.49 Million USA $24.30 ▲ +0.25%
8662 Sentien Printing Factory Co Ltd
TWO:8410
2.32x NT$146.64 Million
≈ $4.62 Million
NT$63.34 Million Taiwan NT$31.50 ▼ -0.47%
8663 Nemetschek AG O.N.
XETRA:NEM
2.31x €139.75 Million
≈ $163.38 Million
€60.37 Million Germany €57.15 ▲ +6.03%
8664 Topco Technologies
TWO:3388
2.31x NT$186.48 Million
≈ $5.88 Million
NT$80.58 Million Taiwan NT$74.30 ▲ +1.09%
8665 Jiangsu Chuanzhiboke Education Tech
SHE:003032
2.31x CN¥34.92 Million
≈ $5.11 Million
CN¥15.09 Million China CN¥5.47 ▼ -2.32%
8666 Amedisys Inc
NASDAQ:AMED
2.31x $67.21 Million $29.05 Million USA $100.99 ▲ +0.01%
8667 Shape Australia Corporation Ltd
AU:SHA
2.31x AU$32.37 Million
≈ $22.91 Million
AU$13.99 Million Australia AU$6.70 ▲ +0.75%
8668 AhnLab Inc
KQ:053800
2.31x ₩11.85 Billion
≈ $8.03 Million
₩5.12 Billion Korea ₩54000.00 ▼ -0.92%
8669 Solvar Ltd
AU:SVR
2.31x AU$33.69 Million
≈ $23.84 Million
AU$14.57 Million Australia AU$1.54 ▲ +0.00%
8670 PHSC PLC
LSE:PHSC
2.31x GBX293.17K
≈ $35.67
GBX126.76K UK GBX7.75 ▲ +0.00%
8671 Power HF Co Ltd
SHG:605100
2.31x CN¥109.49 Million
≈ $16.02 Million
CN¥47.36 Million China CN¥29.50 ▼ -3.47%
8672 Prosiebensat 1 Media AG
XETRA:PSM
2.31x €178.00 Million
≈ $208.10 Million
€77.00 Million Germany €3.58 ▲ +1.07%
8673 BETTER COLLECTIVE EO-01
F:9C8
2.31x €16.92 Million
≈ $19.78 Million
€7.32 Million Germany €10.80 ▲ +0.00%
8674 Copa Holdings S.A
F:C2H
2.31x €398.96 Million
≈ $466.43 Million
€172.62 Million Germany €118.70 ▲ +0.76%
8675 Yen Sun Technology
TWO:6275
2.31x NT$148.86 Million
≈ $4.69 Million
NT$64.43 Million Taiwan NT$43.60 ▼ -1.69%
8676 Hispanotels Inversiones SOCIMI SA
MC:YHSP
2.31x €4.70 Million
≈ $5.49 Million
€2.03 Million Spain €9.30 ▲ +0.54%
8677 Karooooo Ltd
NASDAQ:KARO
2.31x $502.34 Million $217.46 Million USA $63.34 ▲ +3.51%
8678 KION GROUP AG ADRS/1/4
F:KGX1
2.31x €218.30 Million
≈ $255.22 Million
€94.50 Million Germany €10.80 ▼ -3.57%
8679 PowerBank Corporation
NASDAQ:PBK
2.31x $2.31 Million $1.00 Million USA $0.52 ▲ +2.35%
8680 Transocean Ltd
NYSE:RIG
2.31x $164.00 Million $71.00 Million USA $5.35 ▲ +0.56%
8681 Groupimo SA
PA:ALIMO
2.31x €63.84K
≈ $74.64K
€27.64K France €0.30 ▲ +0.00%
8682 Surya Esa Perkasa Tbk
JK:ESSA
2.31x Rp43.81 Million
≈ $2.57K
Rp18.97 Million Indonesia Rp640.00 ▼ -0.78%
8683 Nuveen Variable Rate Preferred & Income Fund
NYSE:NPFD
2.31x $54.61 Million $23.65 Million USA $18.26 ▼ -0.33%
8684 Guoyuan Securities Co Ltd
SHE:000728
2.31x CN¥1.41 Billion
≈ $206.16 Million
CN¥610.13 Million China CN¥7.19 ▼ -2.31%
8685 Harmony Gold Mining Company Limited
F:HAM
2.31x €3.44 Billion
≈ $4.02 Billion
€1.49 Billion Germany €13.70 ▲ +0.74%
8686 Harmony Gold Mining Company Ltd
BA:HMY
2.31x AR$3.44 Billion
≈ $2.49 Million
AR$1.49 Billion Argentina AR$25320.00 ▲ +3.39%
8687 Shandong Intco Recycling Resources Co Ltd
SHG:688087
2.31x CN¥185.73 Million
≈ $27.18 Million
CN¥80.44 Million China CN¥36.94 ▼ -3.22%
8688 Shenzhen Fenda Technology Co Ltd
SHE:002681
2.31x CN¥93.39 Million
≈ $13.67 Million
CN¥40.45 Million China CN¥4.08 ▼ -6.42%
8689 Kayne Anderson BDC, Inc.
NYSE:KBDC
2.31x $39.81 Million $17.24 Million USA $13.45 ▲ +0.75%
8690 Seafco Public Company Limited
BK:SEAFCO
2.31x ฿241.30 Million
≈ $7.52 Million
฿104.53 Million Thailand ฿2.90 ▲ +0.00%
8691 Weifu High Tech Group
SHE:200581
2.31x HK$1.04 Billion
≈ $132.63 Million
HK$450.10 Million China HK$12.09 ▼ -0.41%
8692 Byuksan Corp
KO:007210
2.31x ₩4.45 Billion
≈ $3.01 Million
₩1.93 Billion Korea ₩1436.00 ▼ -6.14%
8693 Unitronics
TA:UNIT
2.31x ILA12.30 Million
≈ $32.98K
ILA5.33 Million Israel ILA2035.00 ▼ -0.25%
8694 Guangan
SHG:600979
2.31x CN¥169.96 Million
≈ $24.87 Million
CN¥73.65 Million China CN¥3.79 ▼ -6.65%
8695 Digital Multimedia Technology Co.Ltd
KQ:134580
2.31x ₩4.13 Billion
≈ $2.80 Million
₩1.79 Billion Korea ₩1094.00 ▲ +0.92%
8696 Zydus Wellness Limited
NSE:ZYDUSWELL
2.31x Rs3.97 Billion
≈ $42.89 Million
Rs1.72 Billion India Rs563.05 ▲ +2.21%
8697 Themis Medicare Limited
NSE:THEMISMED
2.31x Rs329.74 Million
≈ $3.57 Million
Rs142.93 Million India Rs109.86 ▲ +1.92%
8698 INKON Life Technology Co Ltd
SHE:300143
2.31x CN¥71.76 Million
≈ $10.50 Million
CN¥31.11 Million China CN¥6.92 ▼ -1.56%
8699 Pagerduty Inc
NYSE:PD
2.31x $25.41 Million $11.02 Million USA $9.08 ▲ +5.21%
8700 Deep Value Driller AS
OL:DVD
2.31x Nkr8.37 Million
≈ $880.90K
Nkr3.63 Million Norway Nkr20.50 ▼ -0.24%