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
13501 Frontline Ltd
NYSE:FRO
1.24x $283.35 Million $227.93 Million USA $39.29 ▲ +1.13%
13502 Nolato AB (publ)
ST:NOLA-B
1.24x Skr225.00 Million
≈ $24.21 Million
Skr181.00 Million Sweden Skr47.90 ▲ +1.38%
13503 Medigene AG
XETRA:MDG1
1.24x €17.30 Million
≈ $20.23 Million
€13.92 Million Germany €0.13 ▲ +0.00%
13504 ASYMCHEM LAB.(TIAN.)H YC1
F:7K90
1.24x €1.41 Billion
≈ $1.65 Billion
€1.13 Billion Germany €12.60 ▼ -3.08%
13505 APA Corporation
NASDAQ:APA
1.24x $554.00 Million $446.00 Million USA $36.15 ▼ -0.74%
13506 LMW Limited
NSE:LMW
1.24x Rs650.70 Million
≈ $7.04 Million
Rs523.90 Million India Rs15763.00 ▼ -1.07%
13507 Hai An Transport and Stevedoring JSC
VN:HAH
1.24x ₫381.93 Billion
≈ $14.51 Million
₫307.62 Billion Vietnam ₫45000.00 ▲ +0.00%
13508 Mirvac Group
AU:MGR
1.24x AU$396.00 Million
≈ $280.20 Million
AU$319.00 Million Australia AU$1.70 ▲ +0.00%
13509 Benalec Holdings Bhd
KLSE:5190
1.24x RM7.13 Million
≈ $1.79 Million
RM5.74 Million Malaysia RM0.08 ▲ +0.00%
13510 CPI Property Group S.A
F:O5G
1.24x €5.08 Million
≈ $5.94 Million
€4.10 Million Germany €0.71 ▲ +0.00%
13511 Zhejiang Yinlun Machinery Co Ltd
SHE:002126
1.24x CN¥285.92 Million
≈ $41.84 Million
CN¥230.46 Million China CN¥40.90 ▼ -3.08%
13512 Cathay Chemical Works Inc
TW:1713
1.24x NT$221.79 Million
≈ $6.99 Million
NT$178.80 Million Taiwan NT$48.20 ▲ +0.42%
13513 Beam Communications Holdings Ltd
AU:BCC
1.24x AU$2.47 Million
≈ $1.75 Million
AU$1.99 Million Australia AU$0.05 ▲ +0.00%
13514 King Core Electronics Inc
TW:6155
1.24x NT$71.84 Million
≈ $2.26 Million
NT$57.93 Million Taiwan NT$55.70 ▼ -4.13%
13515 N.D. Rubber Public Company Limited
BK:NDR
1.24x ฿13.47 Million
≈ $419.73K
฿10.86 Million Thailand ฿1.77 ▲ +0.00%
13516 Winton Land Ltd
AU:WTN
1.24x AU$15.28 Million
≈ $10.81 Million
AU$12.32 Million Australia AU$2.20 ▲ +0.00%
13517 Badger Meter Inc
NYSE:BMI
1.24x $33.89 Million $27.34 Million USA $126.32 ▲ +2.53%
13518 Braemar Hotel & Resorts Inc
NYSE:BHR
1.24x $21.95 Million $17.70 Million USA $2.23 ▲ +3.72%
13519 Jiangsu Shentong Valve Co Ltd
SHE:002438
1.24x CN¥104.07 Million
≈ $15.23 Million
CN¥83.95 Million China CN¥12.03 ▼ -3.30%
13520 Dimed S.A. Distribuidora de Medicamentos
SA:PNVL3
1.24x R$41.19 Million
≈ $8.08 Million
R$33.23 Million Brazil R$11.51 ▼ -2.29%
13521 GZ Port
SHG:601228
1.24x CN¥242.97 Million
≈ $35.55 Million
CN¥196.08 Million China CN¥3.05 ▼ -0.97%
13522 Ares Capital Corporation
NASDAQ:ARCC
1.24x $114.00 Million $92.00 Million USA $18.78 ▲ +0.91%
13523 Indian Railway Catering And Tourism Corporation Limited
NSE:IRCTC
1.24x Rs8.34 Billion
≈ $90.14 Million
Rs6.73 Billion India Rs495.05 ▲ +0.20%
13524 FAP Agri Tbk PT
JK:FAPA
1.24x Rp412.61 Billion
≈ $24.18 Million
Rp333.11 Billion Indonesia Rp7300.00 ▲ +0.00%
13525 Penyao Environmental Protection Co Ltd Class A
SHE:300664
1.24x CN¥104.92 Million
≈ $15.35 Million
CN¥84.71 Million China CN¥4.36 ▼ -4.39%
13526 Cion Investment Corp
NYSE:CION
1.24x $44.38 Million $35.88 Million USA $5.96 ▲ +0.34%
13527 Cintas Corporation
NASDAQ:CTAS
1.24x $621.47 Million $502.50 Million USA $205.91 ▲ +1.31%
13528 Jaya Tiasa Holdings Bhd
KLSE:4383
1.24x RM78.05 Million
≈ $19.60 Million
RM63.12 Million Malaysia RM1.11 ▲ +1.83%
13529 I Controls Inc
KO:039570
1.24x ₩8.37 Billion
≈ $5.67 Million
₩6.77 Billion Korea ₩7740.00 ▲ +1.18%
13530 Xinxiang Richful Lube Additive Co. Ltd
SHE:300910
1.24x CN¥200.37 Million
≈ $29.32 Million
CN¥162.04 Million China CN¥28.18 ▼ -0.95%
13531 Bukit Uluwatu Villa Tbk
JK:BUVA
1.24x Rp33.95 Billion
≈ $1.99 Million
Rp27.46 Billion Indonesia Rp845.00 ▼ -8.15%
13532 Sound Group Inc.
NASDAQ:SOGP
1.24x $272.40 Million $220.31 Million USA $11.00 ▼ -1.35%
13533 Cibus Nordic Real Estate AB (publ)
ST:CIBUS
1.24x Skr24.26 Million
≈ $2.61 Million
Skr19.62 Million Sweden Skr144.00 ▲ +0.91%
13534 Sunflag Iron And Steel Company Limited
NSE:SUNFLAG
1.24x Rs1.74 Billion
≈ $18.81 Million
Rs1.41 Billion India Rs348.70 ▼ -0.26%
13535 National Beverage Corp
NASDAQ:FIZZ
1.24x $50.92 Million $41.21 Million USA $30.70 ▲ +0.56%
13536 Nexen Tire
KO:002350
1.24x ₩67.65 Billion
≈ $45.84 Million
₩54.75 Billion Korea ₩6860.00 ▼ -2.42%
13537 Nexen Tire Prf 1
KO:002355
1.24x ₩67.65 Billion
≈ $45.84 Million
₩54.75 Billion Korea ₩3880.00 ▼ -0.64%
13538 Korea Air Svc
KO:005430
1.24x ₩19.66 Billion
≈ $13.32 Million
₩15.91 Billion Korea ₩79000.00 ▼ -3.30%
13539 Pci-Suntek Technology Co Ltd
SHG:600728
1.24x CN¥66.23 Million
≈ $9.69 Million
CN¥53.61 Million China CN¥4.37 ▼ -2.46%
13540 Allete Inc
NYSE:ALE
1.24x $39.40 Million $31.90 Million USA $67.90 ▼ -0.06%
13541 Jindal Drilling And Industries Limited
NSE:JINDRILL
1.24x Rs2.45 Billion
≈ $26.53 Million
Rs1.99 Billion India Rs605.10 ▼ -1.10%
13542 Sporton International
TWO:6146
1.23x NT$357.93 Million
≈ $11.28 Million
NT$289.83 Million Taiwan NT$190.50 ▼ -0.26%
13543 Pinnacle Investment Management Group Ltd
AU:PNI
1.23x AU$83.13 Million
≈ $58.82 Million
AU$67.33 Million Australia AU$15.71 ▼ -5.25%
13544 Voxel S.A.
WAR:VOX
1.23x zł30.64 Million
≈ $8.43 Million
zł24.82 Million Poland zł119.80 ▲ +1.01%
13545 Pricol Limited
NSE:PRICOLLTD
1.23x Rs419.83 Million
≈ $4.54 Million
Rs340.18 Million India Rs628.70 ▲ +0.42%
13546 Ependion AB
ST:EPEN
1.23x Skr129.60 Million
≈ $13.95 Million
Skr105.03 Million Sweden Skr157.20 ▲ +1.95%
13547 NatureCell Co.Ltd
KQ:007390
1.23x ₩1.51 Billion
≈ $1.03 Million
₩1.23 Billion Korea ₩24100.00 ▲ +0.21%
13548 Babcock International Group PLC
LSE:BAB
1.23x GBX208.90 Million
≈ $25.42K
GBX169.30 Million UK GBX1121.00 ▼ -1.15%
13549 SmartFinancial, Inc.
NASDAQ:SMBK
1.23x $16.89 Million $13.69 Million USA $37.15 ▼ -0.59%
13550 Electricity Generating Public Company Limited
BK:EGCO
1.23x ฿2.66 Billion
≈ $82.93 Million
฿2.16 Billion Thailand ฿134.50 ▲ +0.00%
13551 Electricity Generating Public Company Limited
F:ECGF
1.23x €2.66 Billion
≈ $3.11 Billion
€2.16 Billion Germany €3.26 ▼ -0.61%
13552 Orchid Pharma Limited
NSE:ORCHPHARMA
1.23x Rs115.10 Million
≈ $1.24 Million
Rs93.35 Million India Rs988.60 ▲ +2.71%
13553 TSC Auto ID Technology Co Ltd
TWO:3611
1.23x NT$335.87 Million
≈ $10.58 Million
NT$272.45 Million Taiwan NT$187.00 ▲ +1.36%
13554 Sun Country Airlines Holdings Inc
NASDAQ:SNCY
1.23x $29.71 Million $24.11 Million USA $16.17 ▲ +0.00%
13555 PPL Corporation
NYSE:PPL
1.23x $557.00 Million $452.00 Million USA $36.22 ▼ -0.06%
13556 Treasury Wine Estates Ltd
AU:TWE
1.23x AU$266.10 Million
≈ $188.28 Million
AU$216.00 Million Australia AU$4.73 ▲ +2.60%
13557 GMM Pfaudler Limited
NSE:GMMPFAUDLR
1.23x Rs647.60 Million
≈ $7.00 Million
Rs525.80 Million India Rs808.05 ▲ +1.45%
13558 Koninklijke Vopak NV
AS:VPK
1.23x €392.30 Million
≈ $458.64 Million
€318.60 Million Netherlands €47.02 ▼ -0.47%
13559 Chang Lan Electric Technology Co Ltd
SHE:002879
1.23x CN¥123.48 Million
≈ $18.07 Million
CN¥100.32 Million China CN¥18.05 ▲ +9.99%
13560 Maskapai Reasuransi Indonesia
JK:MREI
1.23x Rp50.86 Billion
≈ $2.98 Million
Rp41.33 Billion Indonesia Rp920.00 ▼ -4.17%
13561 Hundsun Technologies Inc
SHG:600570
1.23x CN¥239.45 Million
≈ $35.04 Million
CN¥194.64 Million China CN¥20.78 ▼ -3.39%
13562 Lena Lighting S.A.
WAR:LEN
1.23x zł1.72 Million
≈ $472.27K
zł1.40 Million Poland zł2.20 ▲ +0.92%
13563 Avi Ltd
JSE:AVI
1.23x ZAC1.31 Billion
≈ $697.31K
ZAC1.07 Billion South Africa ZAC9202.00 ▲ +1.50%
13564 Trinity Freehold & Leasehold PRP Fund
BK:TNPF
1.23x ฿2.18 Million
≈ $68.10K
฿1.78 Million Thailand ฿1.40 ▲ +0.72%
13565 Spok Holdings Inc
NASDAQ:SPOK
1.23x $2.44 Million $1.99 Million USA $10.59 ▲ +0.76%
13566 OVERSEA-CHIN.UNSP.ADR/2
F:OCBB
1.23x €9.12 Billion
≈ $10.67 Billion
€7.42 Billion Germany €30.20 ▲ +0.67%
13567 OceanFirst Financial Corp.
NASDAQ:OCFC
1.23x $25.21 Million $20.51 Million USA $19.56 ▲ +0.41%
13568 Bourse Direct SA
PA:BSD
1.23x €12.78 Million
≈ $14.95 Million
€10.40 Million France €5.14 ▲ +0.00%
13569 Enphase Energy Inc
NASDAQ:ENPH
1.23x $47.58 Million $38.71 Million USA $36.70 ▼ -5.63%
13570 FDC International Hotels Corp
TW:2748
1.23x NT$137.28 Million
≈ $4.32 Million
NT$111.72 Million Taiwan NT$39.85 ▲ +0.25%
13571 P/f Bakkafrost
OL:BAKKA
1.23x Nkr1.08 Billion
≈ $113.50 Million
Nkr877.82 Million Norway Nkr440.60 ▼ -0.23%
13572 Idun Industrier AB Series B
ST:IDUN-B
1.23x Skr71.06 Million
≈ $7.65 Million
Skr57.83 Million Sweden Skr310.00 ▲ +1.64%
13573 Okeanis Eco Tankers Corp.
NYSE:ECO
1.23x $29.55 Million $24.05 Million USA $57.88 ▲ +0.73%
13574 1CM INC.
F:IQ70
1.23x €694.11K
≈ $811.49K
€565.09K Germany €0.04 ▲ +0.00%
13575 Science Environmental Protection Co. Ltd. A
SHG:688480
1.23x CN¥130.36 Million
≈ $19.08 Million
CN¥106.14 Million China CN¥69.50 ▼ -3.27%
13576 Wspierania Przedsiebiorczosci
WAR:PTW
1.23x zł7.36 Million
≈ $2.03 Million
zł5.99 Million Poland zł144.00 ▲ +1.41%
13577 Mo-Bruk SA
WAR:MBR
1.23x zł21.24 Million
≈ $5.84 Million
zł17.29 Million Poland zł389.50 ▲ +1.70%
13578 Pact Group Holdings Ltd
AU:PGH
1.23x AU$17.27 Million
≈ $12.22 Million
AU$14.07 Million Australia AU$0.91 ▲ +0.00%
13579 Engie Brasil Energia S.A.
SA:EGIE3
1.23x R$1.27 Billion
≈ $249.98 Million
R$1.04 Billion Brazil R$29.39 ▼ -2.52%
13580 TRUFIN PLC
F:29U
1.23x €14.28 Million
≈ $16.70 Million
€11.64 Million Germany €1.49 ▼ -0.67%
13581 Chorokbaem Media Co. Ltd
KQ:047820
1.23x ₩10.87 Billion
≈ $7.37 Million
₩8.86 Billion Korea ₩3280.00 ▲ +0.00%
13582 Spackman Equit
V:SQG
1.23x CA$355.16K
≈ $256.92K
CA$289.52K Canada CA$0.08 ▲ +0.00%
13583 Northgold AB
ST:NG
1.23x Skr23.26 Million
≈ $2.50 Million
Skr18.97 Million Sweden Skr0.56 ▲ +0.00%
13584 RATIONAL UN.ADR 1/ 1/20
F:RAA1
1.23x €77.72 Million
≈ $90.87 Million
€63.38 Million Germany €31.40 ▼ -3.68%
13585 Softcat plc
F:SF5
1.23x €30.56 Million
≈ $35.73 Million
€24.92 Million Germany €21.40 ▼ -0.93%
13586 Ultra Jaya Milk Industry Tbk
JK:ULTJ
1.23x Rp607.54 Billion
≈ $35.60 Million
Rp495.60 Billion Indonesia Rp1370.00 ▼ -4.20%
13587 CD PROJEKT (UNSP.ADR)1/4
F:7CD0
1.23x €237.15 Million
≈ $277.25 Million
€193.49 Million Germany €16.80 ▲ +3.70%
13588 Motorola Solutions Inc
NYSE:MSI
1.23x $451.00 Million $368.00 Million USA $417.83 ▲ +2.66%
13589 Medpace Holdings Inc
NASDAQ:MEDP
1.23x $151.79 Million $123.87 Million USA $601.38 ▼ -0.73%
13590 Ionis Pharmaceuticals Inc
NASDAQ:IONS
1.22x $151.34 Million $123.55 Million USA $56.55 ▲ +1.22%
13591 Bowler Metcalf Ltd
JSE:BCF
1.22x ZAC83.90 Million
≈ $44.59K
ZAC68.50 Million South Africa ZAC1302.00 ▲ +0.15%
13592 Agro Phos India Limited
NSE:AGROPHOS
1.22x Rs78.96 Million
≈ $853.90K
Rs64.47 Million India Rs29.04 ▼ -0.14%
13593 Shandong Nanshan Aluminium Co Ltd
SHG:600219
1.22x CN¥1.40 Billion
≈ $205.57 Million
CN¥1.15 Billion China CN¥4.46 ▼ -6.89%
13594 Taiwan Fertilizer Co Ltd
TW:1722
1.22x NT$226.00 Million
≈ $7.12 Million
NT$184.55 Million Taiwan NT$46.45 ▲ +0.65%
13595 Luzhou Lao Jiao Co Ltd
SHE:000568
1.22x CN¥3.79 Billion
≈ $555.18 Million
CN¥3.10 Billion China CN¥83.01 ▼ -2.49%
13596 Focus Media Information Technology Co Ltd
SHE:002027
1.22x CN¥1.93 Billion
≈ $282.23 Million
CN¥1.58 Billion China CN¥5.07 ▼ -1.55%
13597 Bioventix
LSE:BVXP
1.22x GBX4.44 Million
≈ $539.88
GBX3.63 Million UK GBX1525.00 ▲ +1.67%
13598 Egetis Therapeutics AB (publ)
ST:EGTX
1.22x Skr28.02 Million
≈ $3.01 Million
Skr22.89 Million Sweden Skr6.72 ▲ +1.20%
13599 Cystech Electronics Corp
TWO:6651
1.22x NT$79.76 Million
≈ $2.51 Million
NT$65.18 Million Taiwan NT$122.00 ▼ -2.40%
13600 Transportadora de Gas del Sur SA B
BA:TGSU2
1.22x AR$195.77 Billion
≈ $141.66 Million
AR$159.98 Billion Argentina AR$9765.00 ▼ -2.30%