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
13701 Bitcoin Depot Inc.
NASDAQ:BTM
1.21x $6.63 Million $5.49 Million USA $0.29 ▼ -41.25%
13702 Wall Financial Corporation
TO:WFC
1.21x CA$14.01 Million
≈ $10.13 Million
CA$11.59 Million Canada CA$19.01 ▼ -0.05%
13703 Keystone Law Group PLC
LSE:KEYS
1.21x GBX6.29 Million
≈ $765.42
GBX5.21 Million UK GBX540.00 ▼ -0.18%
13704 Cranswick PLC
LSE:CWK
1.21x GBX97.00 Million
≈ $11.80K
GBX80.30 Million UK GBX5480.00 ▲ +0.55%
13705 3SBio Inc
F:83B
1.21x €592.24 Million
≈ $692.39 Million
€490.29 Million Germany €1.98 ▲ +6.43%
13706 Airway
WAR:AWM
1.21x zł8.68 Million
≈ $2.39 Million
zł7.18 Million Poland zł0.28 ▲ +2.73%
13707 Matrix Concepts Holdings Bhd
KLSE:5236
1.21x RM85.82 Million
≈ $21.55 Million
RM71.06 Million Malaysia RM1.22 ▼ -0.81%
13708 1st Source Corporation
NASDAQ:SRCE
1.21x $51.05 Million $42.28 Million USA $85.84 ▲ +3.20%
13709 China Oilfield Services Limited
F:CO9
1.21x €1.25 Billion
≈ $1.46 Billion
€1.04 Billion Germany €0.77 ▼ -1.29%
13710 Kingsrose Mining Ltd
AU:KRM
1.21x AU$5.83 Million
≈ $4.13 Million
AU$4.83 Million Australia AU$0.02 ▲ +0.00%
13711 Konsolidator AS
CO:KONSOL
1.21x Dkr449.71K
≈ $70.36K
Dkr372.55K Denmark Dkr4.56 ▼ -0.44%
13712 Carclo plc
LSE:CAR
1.21x GBX443.00K
≈ $53.90
GBX367.00K UK GBX31.70 ▼ -3.94%
13713 CellaVision AB
ST:CEVI
1.21x Skr51.43 Million
≈ $5.53 Million
Skr42.61 Million Sweden Skr140.00 ▲ +0.72%
13714 Chaozhou Three-circle Group Co Ltd
SHE:300408
1.21x CN¥870.40 Million
≈ $127.37 Million
CN¥721.38 Million China CN¥100.84 ▼ -4.46%
13715 Nasdaq Inc
NASDAQ:NDAQ
1.21x $625.00 Million $518.00 Million USA $92.09 ▲ +1.85%
13716 Abnova Taiwan Corp
TW:4133
1.21x NT$12.73 Million
≈ $400.97K
NT$10.55 Million Taiwan NT$21.60 ▼ -4.85%
13717 WinMate Communication INC
TW:3416
1.21x NT$130.91 Million
≈ $4.12 Million
NT$108.53 Million Taiwan NT$183.50 ▲ +2.80%
13718 Lavipharm S.A
AT:LAVI
1.21x €1.15 Million
≈ $1.34 Million
€950.50K Greece €1.45 ▲ +2.69%
13719 Nanjing Medlander Medical Technology Co. Ltd. A
SHG:688273
1.21x CN¥122.51 Million
≈ $17.93 Million
CN¥101.58 Million China CN¥28.50 ▼ -2.16%
13720 Protasco Bhd
KLSE:5070
1.21x RM192.54 Million
≈ $48.34 Million
RM159.69 Million Malaysia RM0.21 ▲ +0.00%
13721 Banner Corporation
NASDAQ:BANR
1.21x $54.85 Million $45.50 Million USA $70.29 ▲ +2.09%
13722 Northern Shield Resources Inc.
V:NRN
1.21x CA$164.60K
≈ $119.07K
CA$136.54K Canada CA$0.05 ▲ +0.00%
13723 Shaanxi Lighte Optoelectronics Material Co. Ltd. A
SHG:688150
1.20x CN¥264.06 Million
≈ $38.64 Million
CN¥219.16 Million China CN¥39.17 ▼ -4.30%
13724 Shengda Mining Co Ltd
SHE:000603
1.20x CN¥304.17 Million
≈ $44.51 Million
CN¥252.54 Million China CN¥24.80 ▼ -0.12%
13725 Canaf Investments Inc
V:CAF
1.20x CA$626.42K
≈ $453.14K
CA$520.12K Canada CA$0.32 ▲ +0.00%
13726 N2N Connect Bhd
KLSE:0108
1.20x RM13.79 Million
≈ $3.46 Million
RM11.45 Million Malaysia RM0.31 ▼ -3.17%
13727 Shanghai Daimay Auto Interior
SHG:603730
1.20x CN¥244.87 Million
≈ $35.83 Million
CN¥203.38 Million China CN¥9.61 ▼ -4.95%
13728 BancFirst Corporation
NASDAQ:BANF
1.20x $75.42 Million $62.65 Million USA $116.58 ▲ +1.44%
13729 Meta Platforms Inc.
NASDAQ:META
1.20x $32.23 Billion $26.77 Billion USA $595.19 ▼ -1.80%
13730 Meta Platforms Inc.
SA:M1TA34
1.20x R$32.23 Billion
≈ $6.32 Billion
R$26.77 Billion Brazil R$117.63 ▼ -2.01%
13731 Reynolds Consumer Products Inc
NASDAQ:REYN
1.20x $71.00 Million $59.00 Million USA $25.61 ▲ +1.59%
13732 Prime Financial Group Ltd
AU:PFG
1.20x AU$2.11 Million
≈ $1.49 Million
AU$1.76 Million Australia AU$0.22 ▲ +2.38%
13733 Creepy Jar SA
WAR:CRJ
1.20x zł35.80 Million
≈ $9.85 Million
zł29.76 Million Poland zł494.00 ▲ +1.44%
13734 Anhui Tongfeng Electronics Co Ltd
SHG:600237
1.20x CN¥48.09 Million
≈ $7.04 Million
CN¥39.99 Million China CN¥7.63 ▼ -4.39%
13735 Promate Electronic Co Ltd
TW:6189
1.20x NT$317.37 Million
≈ $10.00 Million
NT$263.91 Million Taiwan NT$48.95 ▼ -0.20%
13736 Amgen Inc
NASDAQ:AMGN
1.20x $1.60 Billion $1.33 Billion USA $376.04 ▲ +1.22%
13737 Extendicare Inc
TO:EXE
1.20x CA$30.76 Million
≈ $22.25 Million
CA$25.58 Million Canada CA$37.91 ▲ +1.83%
13738 WesBanco, Inc.
NASDAQ:WSBC
1.20x $106.58 Million $88.64 Million USA $41.25 ▲ +2.92%
13739 Cell Biotech Co. Ltd
KQ:049960
1.20x ₩4.15 Billion
≈ $2.81 Million
₩3.45 Billion Korea ₩15250.00 ▼ -1.29%
13740 Australian Foundation Investment Company Ltd
AU:AFI
1.20x AU$176.58 Million
≈ $124.94 Million
AU$146.89 Million Australia AU$6.94 ▲ +0.00%
13741 Shandong Hualu Hengsheng Chemical Co Ltd
SHG:600426
1.20x CN¥967.59 Million
≈ $141.59 Million
CN¥805.06 Million China CN¥20.69 ▼ -3.41%
13742 Kyung Dong Pharmaceutical Co. Ltd
KQ:011040
1.20x ₩5.70 Billion
≈ $3.86 Million
₩4.74 Billion Korea ₩4975.00 ▲ +0.30%
13743 Storytel AB (publ)
ST:STORY-B
1.20x Skr157.83 Million
≈ $16.98 Million
Skr131.34 Million Sweden Skr87.40 ▲ +1.33%
13744 Computershare Ltd
AU:CPU
1.20x AU$343.09 Million
≈ $242.76 Million
AU$285.55 Million Australia AU$39.49 ▲ +0.05%
13745 Shandong Link Science and Technology Co Ltd
SHE:001207
1.20x CN¥75.00 Million
≈ $10.98 Million
CN¥62.44 Million China CN¥14.19 ▼ -2.34%
13746 ENN Energy Holdings Limited
F:XGH
1.20x €2.00 Billion
≈ $2.34 Billion
€1.67 Billion Germany €4.84 ▼ -1.65%
13747 Hosken Consolidated Investments Ltd
JSE:HCI
1.20x ZAC2.28 Billion
≈ $1.21 Million
ZAC1.90 Billion South Africa ZAC16804.00 ▲ +1.98%
13748 Excelerate Energy Inc
NYSE:EE
1.20x $60.02 Million $49.98 Million USA $38.63 ▼ -2.65%
13749 Energy Development Company Limited
NSE:ENERGYDEV
1.20x Rs146.66 Million
≈ $1.59 Million
Rs122.14 Million India Rs17.45 ▲ +3.68%
13750 Zhejiang Dibay Electric Co Ltd
SHG:603320
1.20x CN¥27.04 Million
≈ $3.96 Million
CN¥22.53 Million China CN¥15.20 ▼ -2.88%
13751 Jersey Electricity plc
LSE:JEL
1.20x GBX9.78 Million
≈ $1.19K
GBX8.15 Million UK GBX445.00 ▲ +0.00%
13752 Lang Inc
TW:6165
1.20x NT$108.39 Million
≈ $3.41 Million
NT$90.33 Million Taiwan NT$49.95 ▲ +2.04%
13753 Wiseway Group Ltd
AU:WWG
1.20x AU$2.52 Million
≈ $1.78 Million
AU$2.10 Million Australia AU$0.27 ▼ -6.90%
13754 M.P.Evans Group
LSE:MPE
1.20x GBX77.78 Million
≈ $9.46K
GBX64.84 Million UK GBX1720.00 ▲ +0.70%
13755 Clinuvel Pharmaceuticals Ltd
AU:CUV
1.20x AU$12.52 Million
≈ $8.86 Million
AU$10.44 Million Australia AU$10.06 ▲ +1.11%
13756 Jiangsu Leili Motor Corp Ltd
SHE:300660
1.20x CN¥94.14 Million
≈ $13.78 Million
CN¥78.50 Million China CN¥24.56 ▼ -3.80%
13757 Industria de Diseno Textil SA
MC:ITX
1.20x €3.35 Billion
≈ $3.91 Billion
€2.79 Billion Spain €54.46 ▲ +1.11%
13758 Steel Strips Wheels Limited
NSE:SSWL
1.20x Rs992.17 Million
≈ $10.73 Million
Rs827.57 Million India Rs288.31 ▲ +0.55%
13759 Gan & Lee Pharmaceuticals Co Ltd
SHG:603087
1.20x CN¥257.27 Million
≈ $37.65 Million
CN¥214.66 Million China CN¥63.30 ▼ -5.03%
13760 Gujarat Narmada Valley Fertilizers and Chemicals Limited
NSE:GNFC
1.20x Rs3.14 Billion
≈ $33.96 Million
Rs2.62 Billion India Rs503.05 ▲ +1.13%
13761 East West Bancorp Inc
NASDAQ:EWBC
1.20x $428.63 Million $357.80 Million USA $131.00 ▲ +0.28%
13762 XSpray Pharma AB
ST:XSPRAY
1.20x Skr817.00K
≈ $87.92K
Skr682.00K Sweden Skr15.26 ▼ -2.05%
13763 Alchimie Sa
PA:ALCHI
1.20x €769.00K
≈ $899.04K
€642.00K France €0.06 ▲ +0.00%
13764 Anhui Zhongding Sealing Parts Co Ltd
SHE:000887
1.20x CN¥586.78 Million
≈ $85.86 Million
CN¥489.87 Million China CN¥16.20 ▼ -5.54%
13765 Zimplats Holdings Ltd
AU:ZIM
1.20x AU$262.70 Million
≈ $185.88 Million
AU$219.33 Million Australia AU$13.27 ▲ +1.22%
13766 City Holding Company
NASDAQ:CHCO
1.20x $38.01 Million $31.73 Million USA $139.62 ▲ +1.50%
13767 First Commonwealth Financial
NYSE:FCF
1.20x $49.50 Million $41.33 Million USA $20.87 ▲ +0.53%
13768 Skyward Specialty Insurance Group, Inc. Common Stock
NASDAQ:SKWD
1.20x $51.77 Million $43.23 Million USA $60.46 ▲ +3.09%
13769 Hippo Holdings Inc
NYSE:HIPO
1.20x $8.50 Million $7.10 Million USA $27.76 ▲ +1.20%
13770 ZTE Corporation
F:FZM
1.20x €2.84 Billion
≈ $3.32 Billion
€2.37 Billion Germany €2.51 ▼ -8.59%
13771 Central Pacific Financial Corp
NYSE:CPF
1.20x $22.23 Million $18.57 Million USA $38.65 ▼ -0.08%
13772 DRGEM Corporation
KQ:263690
1.20x ₩4.77 Billion
≈ $3.23 Million
₩3.98 Billion Korea ₩5050.00 ▲ +0.80%
13773 Makalot Industrial Co Ltd
TW:1477
1.20x NT$1.28 Billion
≈ $40.45 Million
NT$1.07 Billion Taiwan NT$215.00 ▲ +0.23%
13774 Hansol Csn
KO:009180
1.20x ₩4.25 Billion
≈ $2.88 Million
₩3.55 Billion Korea ₩2780.00 ▲ +1.46%
13775 President Bakery Public Company Limited
BK:PB
1.20x ฿370.39 Million
≈ $11.54 Million
฿309.69 Million Thailand ฿48.00 ▲ +0.00%
13776 Hariom Pipe Industries Limited
NSE:HARIOMPIPE
1.20x Rs406.82 Million
≈ $4.40 Million
Rs340.16 Million India Rs391.80 ▲ +2.40%
13777 SmartFinancial, Inc.
NYSE:SMBK
1.20x $16.36 Million $13.68 Million USA $50.01 ▲ +1.94%
13778 Bitcoin Depot Inc.
NASDAQ:BTMCQ
1.20x $6.63 Million $5.54 Million USA $0.02 ▲ +0.00%
13779 Rochester Resources Ltd
V:RCT
1.20x CA$1.16 Million
≈ $840.48K
CA$971.75K Canada CA$0.13 ▲ +13.04%
13780 China Merchants Port Group Co Ltd
SHE:001872
1.20x CN¥1.84 Billion
≈ $268.72 Million
CN¥1.54 Billion China CN¥20.99 ▼ -2.01%
13781 Chalet Hotels Limited
NSE:CHALET
1.20x Rs4.28 Billion
≈ $46.28 Million
Rs3.58 Billion India Rs814.40 ▼ -0.68%
13782 Edifier Technology Co Ltd
SHE:002351
1.20x CN¥156.73 Million
≈ $22.93 Million
CN¥131.11 Million China CN¥9.73 ▼ -2.01%
13783 Guilin Sanjin Pharmaceutical Co Ltd
SHE:002275
1.20x CN¥117.62 Million
≈ $17.21 Million
CN¥98.40 Million China CN¥12.85 ▼ -2.65%
13784 TPI Polene Public Company Limited
BK:TPIPL
1.20x ฿995.04 Million
≈ $31.01 Million
฿832.44 Million Thailand ฿0.85 ▲ +0.00%
13785 Atlas Pearls Ltd
AU:ATP
1.20x AU$10.96 Million
≈ $7.76 Million
AU$9.17 Million Australia AU$0.09 ▼ -2.11%
13786 Udaipur Cement Works Limited
NSE:UDAICEMENT
1.19x Rs301.80 Million
≈ $3.26 Million
Rs252.60 Million India Rs36.23 ▼ -0.69%
13787 RiverNorth Managed Duration Municipal Income Fund II Inc.
NYSE:RMMZ
1.19x $13.42 Million $11.23 Million USA $14.72 ▼ -0.27%
13788 Global Health Ltd
AU:GLH
1.19x AU$532.02K
≈ $376.44K
AU$445.51K Australia AU$0.06 ▲ +0.00%
13789 Ningbo Yongxin Optics Co Ltd
SHG:603297
1.19x CN¥51.04 Million
≈ $7.47 Million
CN¥42.74 Million China CN¥90.27 ▼ -1.29%
13790 Utah Medical Products Inc
NASDAQ:UTMD
1.19x $3.11 Million $2.60 Million USA $67.14 ▲ +4.61%
13791 Dharma Satya Nusantara Ptdsn
JK:DSNG
1.19x Rp513.80 Billion
≈ $30.11 Million
Rp430.44 Billion Indonesia Rp1310.00 ▼ -2.96%
13792 Datatec
JSE:DTC
1.19x ZAC52.16 Million
≈ $27.72K
ZAC43.70 Million South Africa ZAC8307.00 ▲ +0.08%
13793 Bpost NV
BR:BPOST
1.19x €7.40 Million
≈ $8.65 Million
€6.20 Million Belgium €1.52 ▼ -0.52%
13794 Huchems
KO:069260
1.19x ₩33.99 Billion
≈ $23.03 Million
₩28.48 Billion Korea ₩15210.00 ▼ -0.98%
13795 Rekah Pharmaceutical Industry Ltd
TA:REKA
1.19x ILA14.31 Million
≈ $38.37K
ILA12.00 Million Israel ILA1098.00 ▲ +0.83%
13796 Ideaya Biosciences Inc
NASDAQ:IDYA
1.19x $142.21 Million $119.24 Million USA $35.40 ▼ -2.29%
13797 Tambun Indah Land Bhd
KLSE:5191
1.19x RM3.92 Million
≈ $984.94K
RM3.29 Million Malaysia RM0.77 ▲ +0.00%
13798 FARM FRESH BERHAD
KLSE:5306
1.19x RM49.76 Million
≈ $12.49 Million
RM41.73 Million Malaysia RM2.18 ▼ -1.80%
13799 International Bancshares Corporation
NASDAQ:IBOC
1.19x $121.83 Million $102.19 Million USA $76.79 ▲ +1.36%
13800 Kingclean Electric Co Ltd
SHG:603355
1.19x CN¥230.58 Million
≈ $33.74 Million
CN¥193.41 Million China CN¥25.07 ▲ +0.16%