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
10301 ageas SA/NV
BR:AGS
1.87x €632.00 Million
≈ $738.87 Million
€338.50 Million Belgium €71.65 ▼ -0.21%
10302 BW LPG Ltd
OL:BWLPG
1.87x Nkr567.40 Million
≈ $59.71 Million
Nkr303.91 Million Norway Nkr210.60 ▼ -0.09%
10303 LOréal S.A.
PA:OR
1.87x €5.15 Billion
≈ $6.02 Billion
€2.76 Billion France €374.70 ▲ +1.59%
10304 Xingtong Shipping Co. Ltd.
SHG:603209
1.87x CN¥503.78 Million
≈ $73.72 Million
CN¥269.99 Million China CN¥12.87 ▼ -1.53%
10305 Jiangxi Copper Co Ltd Class A
SHG:600362
1.87x CN¥3.45 Billion
≈ $504.78 Million
CN¥1.85 Billion China CN¥42.50 ▼ -5.68%
10306 San Far Property Ltd
TW:9946
1.87x NT$1.12 Billion
≈ $35.25 Million
NT$599.66 Million Taiwan NT$17.95 ▼ -0.83%
10307 B&S Group SA
AS:BSGR
1.87x €9.48 Million
≈ $11.08 Million
€5.08 Million Netherlands €5.85 ▲ +4.46%
10308 Catalyst Bancorp Inc
NASDAQ:CLST
1.87x $912.00K $489.00K USA $16.60 ▼ -0.95%
10309 Ferguson Plc
NYSE:FERG
1.86x $772.00 Million $414.00 Million USA $230.67 ▲ +0.87%
10310 Ferguson Plc
LSE:FERG
1.86x GBX772.00 Million
≈ $93.93K
GBX414.00 Million UK GBX228.67 ▼ -98.68%
10311 Hugo Boss AG
XETRA:BOSS
1.86x €110.00 Million
≈ $128.60 Million
€59.00 Million Germany €37.86 ▼ -0.05%
10312 Ruchi Infrastructure Limited
NSE:RUCHINFRA
1.86x Rs186.60 Million
≈ $2.02 Million
Rs100.10 Million India Rs5.99 ▲ +0.67%
10313 Churchill Downs Incorporated
NASDAQ:CHDN
1.86x $96.00 Million $51.50 Million USA $86.50 ▲ +3.28%
10314 Guidewire Software Inc
NYSE:GWRE
1.86x $112.05 Million $60.11 Million USA $138.23 ▲ +5.21%
10315 Ningbo Henghe Mould Co Ltd
SHE:300539
1.86x CN¥19.54 Million
≈ $2.86 Million
CN¥10.48 Million China CN¥16.88 ▼ -4.25%
10316 Barrett Business Services Inc
NASDAQ:BBSI
1.86x $38.43 Million $20.62 Million USA $39.75 ▼ -0.11%
10317 Constellation Energy Corp
NASDAQ:CEG
1.86x $805.00 Million $432.00 Million USA $274.35 ▼ -0.45%
10318 Yifeng Pharmacy
SHG:603939
1.86x CN¥641.93 Million
≈ $93.93 Million
CN¥344.51 Million China CN¥21.78 ▼ -1.00%
10319 Jaya Trishindo Tbk PT
JK:HELI
1.86x Rp1.70 Billion
≈ $99.43K
Rp910.85 Million Indonesia Rp180.00 ▲ +0.00%
10320 Shin Heung Energy & Electronics Co.Ltd
KQ:243840
1.86x ₩15.82 Billion
≈ $10.72 Million
₩8.49 Billion Korea ₩4240.00 ▼ -3.53%
10321 Bhiraj Office Leasehold Real Estate Investment Trust
BK:BOFFICE
1.86x ฿166.98 Million
≈ $5.20 Million
฿89.65 Million Thailand ฿5.50 ▲ +0.00%
10322 Derichebourg
PA:DBG
1.86x €230.90 Million
≈ $269.95 Million
€124.00 Million France €9.49 ▲ +1.17%
10323 Tokmanni Group Oyj
HE:TOKMAN
1.86x €85.10 Million
≈ $99.50 Million
€45.71 Million Finland €7.10 ▲ +0.00%
10324 WhiteHorse Finance
NASDAQ:WHF
1.86x $7.94 Million $4.26 Million USA $6.56 ▲ +0.46%
10325 PWR Holdings Ltd
AU:PWH
1.86x AU$10.54 Million
≈ $7.46 Million
AU$5.66 Million Australia AU$9.60 ▼ -0.83%
10326 Maplebear Inc.
NASDAQ:CART
1.86x $268.00 Million $144.00 Million USA $42.21 ▼ -0.75%
10327 Olvi Oyj A
HE:OLVAS
1.86x €32.48 Million
≈ $37.98 Million
€17.45 Million Finland €32.60 ▲ +0.77%
10328 iQIYI Inc
F:IQ8
1.86x €338.95 Million
≈ $396.27 Million
€182.15 Million Germany €1.06 ▼ -2.30%
10329 iQIYI Inc
NASDAQ:IQ
1.86x $338.95 Million $182.15 Million USA $1.22 ▲ +0.83%
10330 Suzhou Hailu Heavy Industry Co Ltd
SHE:002255
1.86x CN¥238.66 Million
≈ $34.92 Million
CN¥128.27 Million China CN¥7.81 ▼ -3.10%
10331 DKSH Holding AG
SW:DKSH
1.86x CHF170.80 Million
≈ $215.94 Million
CHF91.80 Million Switzerland CHF65.20 ▲ +1.09%
10332 Tait Marketing & Distribution Co Ltd
TWO:5902
1.86x NT$79.78 Million
≈ $2.51 Million
NT$42.89 Million Taiwan NT$34.20 ▲ +0.00%
10333 Shandong Hi-speed Co Ltd
SHG:600350
1.86x CN¥1.72 Billion
≈ $251.26 Million
CN¥923.13 Million China CN¥11.27 ▼ -1.57%
10334 Ningbo Tuopu Group Co Ltd
SHG:601689
1.86x CN¥1.51 Billion
≈ $221.12 Million
CN¥812.53 Million China CN¥45.62 ▼ -5.29%
10335 Quebecor Inc
TO:QBR-B
1.86x CA$418.90 Million
≈ $303.03 Million
CA$225.40 Million Canada CA$65.34 ▼ -1.27%
10336 Shenzhen Salubris Pharmaceuticals Co Ltd
SHE:002294
1.86x CN¥400.70 Million
≈ $58.63 Million
CN¥215.63 Million China CN¥32.19 ▼ -7.92%
10337 Controladora Vuela Compañía de Aviación S.A.B. de C.V
F:2CDA
1.86x €205.00 Million
≈ $239.67 Million
€110.34 Million Germany €6.45 ▼ -0.77%
10338 Xin Chio Global Co Ltd
TWO:3171
1.86x NT$73.75 Million
≈ $2.32 Million
NT$39.70 Million Taiwan NT$65.20 ▼ -0.15%
10339 Shanghai Model Organisms Center Inc
SHG:688265
1.86x CN¥15.97 Million
≈ $2.34 Million
CN¥8.60 Million China CN¥32.05 ▼ -5.57%
10340 Kolibri Global Energy Inc
TO:KEI
1.86x CA$6.68 Million
≈ $4.83 Million
CA$3.60 Million Canada CA$7.54 ▼ -1.57%
10341 KRN Heat Exchanger and Refrigeration
NSE:KRN
1.86x Rs565.26 Million
≈ $6.11 Million
Rs304.42 Million India Rs1233.90 ▲ +0.39%
10342 Easson Holdings Ltd
PA:MLEAS
1.86x €6.66 Million
≈ $7.78 Million
€3.59 Million France €1.26 ▲ +0.00%
10343 Nexpoint Residential Trust Inc
NYSE:NXRT
1.86x $19.66 Million $10.60 Million USA $26.07 ▲ +0.58%
10344 Chengdu Xingrong Investment Co Ltd
SHE:000598
1.86x CN¥1.46 Billion
≈ $214.33 Million
CN¥789.48 Million China CN¥7.26 ▼ -2.29%
10345 Zomato Limited
NSE:ZOMATO
1.86x Rs2.56 Billion
≈ $27.69 Million
Rs1.38 Billion India Rs231.11 ▲ +0.00%
10346 Shareate Tools Ltd
SHG:688257
1.86x CN¥119.76 Million
≈ $17.52 Million
CN¥64.56 Million China CN¥57.95 ▼ -4.50%
10347 Atlas Arteria
AU:ALX
1.85x AU$282.50 Million
≈ $199.89 Million
AU$152.30 Million Australia AU$5.04 ▼ -0.40%
10348 Anshan Hifichem Co Ltd
SHE:300758
1.85x CN¥38.79 Million
≈ $5.68 Million
CN¥20.91 Million China CN¥9.15 ▼ -2.97%
10349 Brookside Energy Limited
F:8F3
1.85x €4.72 Million
≈ $5.52 Million
€2.55 Million Germany €0.23 ▲ +0.88%
10350 Bangkok Land Public Company Limited
BK:BLAND
1.85x ฿176.32 Million
≈ $5.50 Million
฿95.10 Million Thailand ฿0.66 ▲ +1.54%
10351 Bangkok Land Public Company Limited
BK:BLAND-R
1.85x ฿176.32 Million
≈ $5.50 Million
฿95.10 Million Thailand ฿0.51 ▲ +0.00%
10352 Genting Bhd
KLSE:3182
1.85x RM4.28 Billion
≈ $1.08 Billion
RM2.31 Billion Malaysia RM2.18 ▲ +0.93%
10353 Delta Air Lines Inc
NYSE:DAL
1.85x $2.26 Billion $1.22 Billion USA $85.06 ▲ +3.77%
10354 Armada Hflr Pr
NYSE:AHH
1.85x $11.03 Million $5.95 Million USA $6.08 ▼ -0.16%
10355 Kingspan Group plc
IR:KRX
1.85x €267.40 Million
≈ $312.62 Million
€144.25 Million Ireland €76.10 ▲ +1.53%
10356 Good Way Technology Co Ltd
TWO:3272
1.85x NT$364.80 Million
≈ $11.49 Million
NT$196.80 Million Taiwan NT$14.80 ▼ -0.34%
10357 CHANJET INFO.TECHN.-H-YC1
F:C7D
1.85x €151.23 Million
≈ $176.80 Million
€81.59 Million Germany €0.42 ▲ +7.22%
10358 Higgstec
TWO:5220
1.85x NT$12.58 Million
≈ $396.31K
NT$6.79 Million Taiwan NT$20.95 ▲ +0.00%
10359 CI Financial Corp
TO:CIX
1.85x CA$246.84 Million
≈ $178.56 Million
CA$133.19 Million Canada CA$31.99 ▲ +0.00%
10360 Eveready Industries India Limited
NSE:EVEREADY
1.85x Rs413.60 Million
≈ $4.47 Million
Rs223.20 Million India Rs357.00 ▲ +1.32%
10361 Sab Events & Governance Now Media Limited
NSE:SABEVENTS
1.85x Rs3.96 Million
≈ $42.78K
Rs2.13 Million India Rs7.67 ▲ +1.19%
10362 AIR LIQUIDE ADR 1/5/EO 11
F:AILA
1.85x €6.52 Billion
≈ $7.62 Billion
€3.52 Billion Germany €36.60 ▼ -0.54%
10363 Amplitude Surgical SAS
PA:AMPLI
1.85x €3.16 Million
≈ $3.69 Million
€1.71 Million France €6.25 ▲ +0.00%
10364 VusionGroup
PA:VU
1.85x €169.65 Million
≈ $198.34 Million
€91.59 Million France €129.90 ▲ +3.10%
10365 Mahaka Media Tbk
JK:ABBA
1.85x Rp15.58 Billion
≈ $913.18K
Rp8.42 Billion Indonesia Rp30.00 ▲ +0.00%
10366 H.K. CHINA GAS HD-25 ADR
F:HCGS
1.85x €10.53 Billion
≈ $12.31 Billion
€5.69 Billion Germany €0.74 ▲ +2.08%
10367 IVP Limited
NSE:IVP
1.85x Rs96.10 Million
≈ $1.04 Million
Rs51.90 Million India Rs151.02 ▼ -2.27%
10368 Jabil Circuit Inc
NYSE:JBL
1.85x $411.00 Million $222.00 Million USA $312.59 ▼ -2.93%
10369 IBERDROLA ADR/1 EO 3
F:IBE5
1.85x €11.63 Billion
≈ $13.60 Billion
€6.29 Billion Germany €79.00 ▼ -0.63%
10370 Zhejiang Fenglong Electric Co Ltd Class A
SHE:002931
1.85x CN¥11.49 Million
≈ $1.68 Million
CN¥6.20 Million China CN¥42.05 ▼ -4.50%
10371 Aya Gold & Silver Inc
TO:AYA
1.85x CA$33.85 Million
≈ $24.49 Million
CA$18.29 Million Canada CA$27.79 ▼ -0.96%
10372 Spurcorp
JSE:SUR
1.85x ZAC237.45 Million
≈ $126.19K
ZAC128.28 Million South Africa ZAC4100.00 ▲ +0.00%
10373 Cirrus Logic Inc
NASDAQ:CRUS
1.85x $151.42 Million $81.81 Million USA $133.61 ▲ +0.06%
10374 Jentayu Sustainables Bhd
KLSE:5673
1.85x RM2.96 Million
≈ $742.15K
RM1.60 Million Malaysia RM0.24 ▼ -4.00%
10375 The Hi-Tech Gears Limited
NSE:HITECHGEAR
1.85x Rs222.18 Million
≈ $2.40 Million
Rs120.12 Million India Rs588.05 ▼ -0.56%
10376 Flughafen Wien Aktiengesellschaft
VI:FLU
1.85x €68.75 Million
≈ $80.37 Million
€37.17 Million Austria €50.80 ▲ +0.00%
10377 Country View Bhd
KLSE:5049
1.85x RM37.62 Million
≈ $9.45 Million
RM20.34 Million Malaysia RM3.15 ▼ -0.94%
10378 Villars Holding SA
SW:VILN
1.85x CHF3.20 Million
≈ $4.05 Million
CHF1.73 Million Switzerland CHF600.00 ▲ +1.69%
10379 LK CHEM
KQ:489500
1.85x ₩2.41 Billion
≈ $1.63 Million
₩1.30 Billion Korea ₩18780.00 ▼ -7.26%
10380 Nokia Oyj
HE:NOKIA
1.85x €597.00 Million
≈ $697.96 Million
€323.00 Million Finland €8.22 ▼ -5.49%
10381 UMICORE S.A UNSP.ADR 1/4
F:NVJ
1.85x €710.71 Million
≈ $830.90 Million
€384.55 Million Germany €4.14 ▼ -0.48%
10382 Sikarin Public Company Limited
BK:SKR
1.85x ฿277.52 Million
≈ $8.65 Million
฿150.17 Million Thailand ฿7.90 ▼ -1.25%
10383 Fortune Parts Industry Public Company Limited
BK:FPI
1.85x ฿72.62 Million
≈ $2.26 Million
฿39.31 Million Thailand ฿1.62 ▼ -1.22%
10384 Provident Bancorp Inc
NASDAQ:PVBC
1.85x $4.93 Million $2.67 Million USA $13.50 ▲ +3.05%
10385 AIR FRANCE-KLM ADR EO 85
F:FQZ
1.85x €1.01 Billion
≈ $1.19 Billion
€549.00 Million Germany €0.93 ▼ -3.14%
10386 Gibson Energy Inc.
TO:GEI
1.85x CA$76.26 Million
≈ $55.16 Million
CA$41.29 Million Canada CA$31.11 ▲ +0.58%
10387 Aluar Aluminio Argentino
BA:ALUA
1.85x AR$94.45 Billion
≈ $68.34 Million
AR$51.15 Billion Argentina AR$972.00 ▼ -1.07%
10388 Five Below Inc
NASDAQ:FIVE
1.85x $227.22 Million $123.06 Million USA $203.19 ▲ +0.93%
10389 Companhia de Gás de São Paulo - COMGÁS
SA:CGAS3
1.85x R$1.12 Billion
≈ $220.51 Million
R$608.73 Million Brazil R$126.10 ▲ +0.80%
10390 Turism Hotelur
RO:EFO
1.85x RON7.60 Million
≈ $1.74 Million
RON4.12 Million Romania RON0.77 ▲ +7.69%
10391 Safestore Holdings Plc
LSE:SAFE
1.85x GBX58.70 Million
≈ $7.14K
GBX31.80 Million UK GBX615.50 ▲ +0.49%
10392 Softimat S.A.
BR:SOFT
1.85x €2.25 Million
≈ $2.63 Million
€1.22 Million Belgium €0.77 ▼ -6.71%
10393 Shenzhen Institute of Building Research Co Ltd Class A
SHE:300675
1.85x CN¥68.08 Million
≈ $9.96 Million
CN¥36.88 Million China CN¥11.06 ▼ -3.07%
10394 KT Corporation
KO:030200
1.85x ₩650.14 Billion
≈ $440.59 Million
₩352.25 Billion Korea ₩54100.00 ▲ +2.66%
10395 Protalix Biotherapeutics Inc
NYSE MKT:PLX
1.85x $2.03 Million $1.10 Million USA $2.10 ▲ +3.45%
10396 Elspec
TA:ELSPC
1.85x ILA2.41 Million
≈ $6.47K
ILA1.31 Million Israel ILA414.80 ▲ +9.07%
10397 Sichuan Teway Food Group Co Ltd
SHG:603317
1.85x CN¥373.08 Million
≈ $54.59 Million
CN¥202.18 Million China CN¥13.59 ▼ -3.55%
10398 Fedbank Financial Services Limited
NSE:FEDFINA
1.85x Rs1.07 Billion
≈ $11.53 Million
Rs577.60 Million India Rs150.53 ▲ +0.18%
10399 Greiffenberger AG
F:GRF
1.85x €1.77 Million
≈ $2.07 Million
€959.50K Germany €0.02 ▲ +21.12%
10400 SANGBO Corp
KQ:027580
1.85x ₩2.29 Billion
≈ $1.55 Million
₩1.24 Billion Korea ₩1432.00 ▼ -1.85%