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
9001 Shilpa Medicare Limited
NSE:SHILPAMED
2.21x Rs2.01 Billion
≈ $21.76 Million
Rs909.53 Million India Rs606.20 ▲ +0.43%
9002 Mondi PLC
LSE:MNDI
2.21x GBX188.00 Million
≈ $22.87K
GBX85.00 Million UK GBX729.40 ▲ +0.39%
9003 Kinsale Capital Group Inc
NYSE:KNSL
2.21x $248.87 Million $112.55 Million USA $349.10 ▲ +5.06%
9004 Southern Company
NYSE:SO
2.21x $3.77 Billion $1.71 Billion USA $97.25 ▲ +0.67%
9005 Huaneng Lancang River Hydropower Inc Class A
SHG:600025
2.21x CN¥6.48 Billion
≈ $947.82 Million
CN¥2.93 Billion China CN¥10.04 ▼ -1.28%
9006 Apex Frozen Foods Limited
NSE:APEX
2.21x Rs463.52 Million
≈ $5.01 Million
Rs209.71 Million India Rs381.00 ▼ -0.35%
9007 ZRP Printing Group Co. Ltd.
SHE:301223
2.21x CN¥339.06 Million
≈ $49.61 Million
CN¥153.40 Million China CN¥15.35 ▼ -3.58%
9008 Allianz Malaysia Bhd
KLSE:1163PA
2.21x RM502.33 Million
≈ $126.12 Million
RM227.35 Million Malaysia RM21.82 ▼ -0.82%
9009 Giantec Semiconductor Corp
SHG:688123
2.21x CN¥96.61 Million
≈ $14.14 Million
CN¥43.72 Million China CN¥127.52 ▲ +2.84%
9010 PBT Group Ltd
JSE:PBG
2.21x ZAC79.10 Million
≈ $42.04K
ZAC35.80 Million South Africa ZAC6.50 ▼ -10.84%
9011 Invion Ltd
AU:IVX
2.21x AU$499.81K
≈ $353.65K
AU$226.24K Australia AU$0.05 ▲ +0.00%
9012 Yangzhou Seashine New Materials Co
SHE:300885
2.21x CN¥26.21 Million
≈ $3.84 Million
CN¥11.86 Million China CN¥18.45 ▼ -2.84%
9013 Fitzroy River Corporation Ltd
AU:FZR
2.21x AU$339.78K
≈ $240.42K
AU$153.81K Australia AU$0.23 ▲ +4.65%
9014 DK&D Co.Ltd
KQ:263020
2.21x ₩6.05 Billion
≈ $4.10 Million
₩2.74 Billion Korea ₩3070.00 ▼ -0.49%
9015 Darya-Varia Laboratoria Tbk
JK:DVLA
2.21x Rp94.03 Billion
≈ $5.51 Million
Rp42.57 Billion Indonesia Rp1580.00 ▲ +0.00%
9016 SE-Education Public Company Limited
BK:SE-ED
2.21x ฿83.15 Million
≈ $2.59 Million
฿37.65 Million Thailand ฿1.45 ▲ +0.00%
9017 Medios AG
XETRA:ILM1
2.21x €10.96 Million
≈ $12.81 Million
€4.96 Million Germany €12.48 ▼ -0.48%
9018 Wanma Technology Co Ltd
SHE:300698
2.21x CN¥35.81 Million
≈ $5.24 Million
CN¥16.22 Million China CN¥22.56 ▼ -3.34%
9019 RFG Holdings Ltd
JSE:RFG
2.21x ZAC471.95 Million
≈ $250.82K
ZAC213.73 Million South Africa ZAC2489.00 ▲ +2.60%
9020 Baloise Holding AG
SW:BALN
2.21x CHF609.00 Million
≈ $769.94 Million
CHF275.80 Million Switzerland CHF203.00 ▼ -0.10%
9021 Brookside Energy Ltd
AU:BRK
2.21x AU$11.03 Million
≈ $7.81 Million
AU$5.00 Million Australia AU$0.43 ▼ -1.16%
9022 Xiangyang BOYA Precision Industrial Equipments Co. Ltd
SHE:300971
2.21x CN¥48.10 Million
≈ $7.04 Million
CN¥21.79 Million China CN¥16.83 ▼ -2.15%
9023 Stuve Gold Corp
V:STUV
2.21x CA$212.44K
≈ $153.67K
CA$96.26K Canada CA$0.45 ▼ -42.31%
9024 Merchant Express Class A
SHE:001965
2.21x CN¥3.33 Billion
≈ $487.23 Million
CN¥1.51 Billion China CN¥10.17 ▼ -0.88%
9025 Marshall Machines Limited
NSE:MARSHALL
2.21x Rs47.77 Million
≈ $516.56K
Rs21.65 Million India Rs3.64 ▲ +0.00%
9026 Novita S.A.
WAR:NVT
2.21x zł11.38 Million
≈ $3.13 Million
zł5.16 Million Poland zł97.00 ▲ +1.68%
9027 UV Germi SA
PA:ALUVI
2.21x €320.00K
≈ $374.11K
€145.04K France €2.53 ▲ +1.61%
9028 Nucor Corp
NYSE:NUE
2.21x $1.34 Billion $607.00 Million USA $247.56 ▲ +2.66%
9029 Petro-Victory Energy Corp
V:VRY
2.21x CA$75.00K
≈ $54.25K
CA$34.00K Canada CA$0.49 ▼ -16.38%
9030 Boston Beer Company Inc
NYSE:SAM
2.21x $101.80 Million $46.16 Million USA $180.15 ▲ +3.23%
9031 AutoStore Holdings Ltd
OL:AUTO
2.20x Nkr716.85 Million
≈ $75.43 Million
Nkr325.12 Million Norway Nkr11.10 ▼ -2.12%
9032 Agape ATP Corporation Common Stock
NASDAQ:ATPC
2.20x $185.72K $84.24K USA $2.46 ▼ -4.65%
9033 Athabasca Oil Corp
TO:ATH
2.20x CA$102.03 Million
≈ $73.80 Million
CA$46.28 Million Canada CA$10.96 ▼ -2.84%
9034 Fresenius SE & Co. KGaA
XETRA:FRE
2.20x €756.00 Million
≈ $883.84 Million
€343.00 Million Germany €43.80 ▲ +2.22%
9035 Dorchester Minerals LP
NASDAQ:DMLP
2.20x $34.32 Million $15.57 Million USA $27.79 ▲ +1.28%
9036 NOVRA TECHNOLOGIES INC.
F:7CV
2.20x €173.89K
≈ $203.29K
€78.90K Germany €0.07 ▲ +0.00%
9037 Novra Technologies Inc
V:NVI
2.20x CA$173.89K
≈ $125.79K
CA$78.90K Canada CA$0.13 ▲ +0.00%
9038 Varroc Engineering Limited
NSE:VARROC
2.20x Rs3.66 Billion
≈ $39.57 Million
Rs1.66 Billion India Rs642.75 ▲ +0.31%
9039 Anhui ANLI Artificial Leather
SHE:300218
2.20x CN¥61.99 Million
≈ $9.07 Million
CN¥28.13 Million China CN¥11.21 ▼ -2.78%
9040 AimCore Technology Co Ltd
TWO:3615
2.20x NT$100.65 Million
≈ $3.17 Million
NT$45.68 Million Taiwan NT$37.25 ▼ -3.75%
9041 Patentus SA
WAR:PAT
2.20x zł14.70 Million
≈ $4.05 Million
zł6.67 Million Poland zł2.67 ▲ +0.00%
9042 Austral Resources Australia Ltd
AU:AR1
2.20x AU$23.96 Million
≈ $16.95 Million
AU$10.87 Million Australia AU$0.06 ▼ -8.70%
9043 Settlebank Corporation
KQ:234340
2.20x ₩8.86 Billion
≈ $6.00 Million
₩4.02 Billion Korea ₩16590.00 ▼ -8.29%
9044 The Chefs Warehouse Inc
NASDAQ:CHEF
2.20x $38.26 Million $17.37 Million USA $94.86 ▲ +0.40%
9045 Lomiko Metals Inc
V:LMR
2.20x CA$10.17 Million
≈ $7.36 Million
CA$4.62 Million Canada CA$0.07 ▼ -6.67%
9046 Graham Holdings Co
NYSE:GHC
2.20x $67.73 Million $30.75 Million USA $1154.88 ▲ +1.03%
9047 Hemisphere Energy Corporation
V:HME
2.20x CA$15.27 Million
≈ $11.04 Million
CA$6.93 Million Canada CA$2.65 ▼ -2.21%
9048 Youngone
KO:111770
2.20x ₩364.11 Billion
≈ $246.75 Million
₩165.35 Billion Korea ₩87700.00 ▲ +0.11%
9049 ASGN Inc
NYSE:ASGN
2.20x $83.90 Million $38.10 Million USA $21.02 ▲ +4.06%
9050 Hwaxin Environmental Co. Ltd. A
SHE:301265
2.20x CN¥132.41 Million
≈ $19.38 Million
CN¥60.14 Million China CN¥19.21 ▼ -2.68%
9051 Viatris Inc
NASDAQ:VTRS
2.20x $388.30 Million $176.40 Million USA $17.24 ▼ -0.23%
9052 Cheng Fwa Industrial Ltd
TWO:5426
2.20x NT$39.46 Million
≈ $1.24 Million
NT$17.93 Million Taiwan NT$26.05 ▼ -3.16%
9053 Tianneng Battery Group Co Ltd
SHG:688819
2.20x CN¥1.08 Billion
≈ $158.19 Million
CN¥491.17 Million China CN¥21.28 ▼ -2.16%
9054 IMDEX Ltd
AU:IMD
2.20x AU$53.27 Million
≈ $37.69 Million
AU$24.21 Million Australia AU$3.59 ▼ -4.01%
9055 Valid Soluções S.A
SA:VLID3
2.20x R$128.26 Million
≈ $25.17 Million
R$58.28 Million Brazil R$17.74 ▼ -0.56%
9056 Nandan Denim Limited
NSE:NDL
2.20x Rs454.21 Million
≈ $4.91 Million
Rs206.46 Million India Rs2.31 ▼ -0.43%
9057 Ratos AB (publ)
ST:RATO-B
2.20x Skr869.00 Million
≈ $93.52 Million
Skr395.00 Million Sweden Skr35.92 ▼ -0.94%
9058 Amatheon Agri Holding NV
PA:MLAAH
2.20x €3.80 Million
≈ $4.44 Million
€1.73 Million France €0.00 ▲ +0.00%
9059 Eastern Media International Corp
TW:2614
2.20x NT$462.16 Million
≈ $14.56 Million
NT$210.10 Million Taiwan NT$18.25 ▲ +0.27%
9060 Dadi Early-Childhood Education Group Ltd
TWO:8437
2.20x NT$76.94 Million
≈ $2.42 Million
NT$34.99 Million Taiwan NT$9.88 ▲ +0.00%
9061 Beijing Bei Mo Gao Ke Friction Mate
SHE:002985
2.20x CN¥159.39 Million
≈ $23.32 Million
CN¥72.49 Million China CN¥23.88 ▼ -1.57%
9062 Oando PLC
JSE:OAO
2.20x ZAC87.60 Billion
≈ $46.55 Million
ZAC39.84 Billion South Africa ZAC29.00 ▲ +16.00%
9063 Tamarack Valley Energy Ltd
TO:TVE
2.20x CA$189.58 Million
≈ $137.14 Million
CA$86.24 Million Canada CA$13.18 ▼ -3.37%
9064 Wanhua Chemical Group Co Ltd
SHG:600309
2.20x CN¥6.67 Billion
≈ $976.01 Million
CN¥3.03 Billion China CN¥73.75 ▼ -2.30%
9065 Runner Xiamen Corp
SHG:603408
2.20x CN¥242.37 Million
≈ $35.47 Million
CN¥110.27 Million China CN¥9.65 ▼ -1.73%
9066 Groupe Sfpi
PA:SFPI
2.20x €36.35 Million
≈ $42.50 Million
€16.54 Million France €2.11 ▲ +0.96%
9067 RaySearch Laboratories AB (publ)
ST:RAY-B
2.20x Skr116.90 Million
≈ $12.58 Million
Skr53.20 Million Sweden Skr170.30 ▲ +3.59%
9068 Godaddy Inc
NYSE:GDDY
2.20x $471.50 Million $214.60 Million USA $93.16 ▲ +6.32%
9069 LABORATORIO FARMAC.ERFO
F:RK7
2.20x €1.30 Million
≈ $1.52 Million
€590.33K Germany €0.95 ▲ +0.00%
9070 Shaanxi Provincial Natural Gas Co Ltd
SHE:002267
2.20x CN¥110.78 Million
≈ $16.21 Million
CN¥50.43 Million China CN¥7.23 ▼ -0.82%
9071 Genting Plantations Bhd
KLSE:2291
2.20x RM149.52 Million
≈ $37.54 Million
RM68.06 Million Malaysia RM5.61 ▼ -0.18%
9072 Bold Ventures Inc
V:BOL
2.20x CA$28.80K
≈ $20.83K
CA$13.11K Canada CA$0.08 ▼ -6.25%
9073 Gwangjushinseg
KO:037710
2.20x ₩33.39 Billion
≈ $22.63 Million
₩15.20 Billion Korea ₩37600.00 ▼ -3.59%
9074 Zinzino AB Series B
ST:ZZ-B
2.20x Skr271.52 Million
≈ $29.22 Million
Skr123.62 Million Sweden Skr129.20 ▲ +1.73%
9075 Bombardier Inc
TO:BBD-A
2.20x CA$1.43 Billion
≈ $1.04 Billion
CA$653.00 Million Canada CA$367.45 ▲ +1.61%
9076 Gokaldas Exports Limited
NSE:GOKEX
2.20x Rs1.09 Billion
≈ $11.77 Million
Rs495.57 Million India Rs830.50 ▲ +4.46%
9077 Schneider Electric S.E.
PA:SU
2.20x €4.94 Billion
≈ $5.78 Billion
€2.25 Billion France €268.05 ▲ +1.00%
9078 Ashoka Buildcon Limited
NSE:ASHOKA
2.19x Rs6.48 Billion
≈ $70.12 Million
Rs2.95 Billion India Rs120.87 ▼ -0.02%
9079 RENAU.UNSP.ARD 1/5 EO-20
F:56S0
2.19x €193.30 Million
≈ $225.99 Million
€88.10 Million Germany €16.00 ▼ -7.51%
9080 Everspin Technologies Inc
NASDAQ:MRAM
2.19x $2.62 Million $1.20 Million USA $15.09 ▼ -9.10%
9081 Primega Group Holdings Limited
NASDAQ:ZDAI
2.19x $2.39 Million $1.09 Million USA $1.69 ▼ -2.31%
9082 Primega Group Holdings Limited Ordinary Shares
NASDAQ:PGHL
2.19x $2.39 Million $1.09 Million USA $0.65 ▲ +0.00%
9083 Groupe Pizzorno Environnement SA
PA:GPE
2.19x €36.83 Million
≈ $43.06 Million
€16.80 Million France €61.70 ▲ +0.08%
9084 UFP Technologies Inc
NASDAQ:UFPT
2.19x $35.92 Million $16.38 Million USA $237.20 ▲ +0.42%
9085 PRIMA MARINE PCL-NVDR
BK:PRM-R
2.19x ฿1.08 Billion
≈ $33.78 Million
฿494.30 Million Thailand ฿6.55 ▲ +0.77%
9086 Zhejiang Wellsun Intelligent Tech
SHE:300882
2.19x CN¥147.17 Million
≈ $21.54 Million
CN¥67.13 Million China CN¥13.70 ▼ -3.79%
9087 Wescoal Holdings Ltd
JSE:SLG
2.19x ZAC322.97 Million
≈ $171.64K
ZAC147.32 Million South Africa ZAC78.00 ▲ +16.42%
9088 Foresight Solar Fund Ltd
LSE:FSFL
2.19x GBX13.54 Million
≈ $1.65K
GBX6.18 Million UK GBX71.00 ▲ +0.00%
9089 Surgical Science Sweden AB
ST:SUS
2.19x Skr72.89 Million
≈ $7.84 Million
Skr33.26 Million Sweden Skr30.84 ▲ +2.12%
9090 China Railway Harbin Group of Technology Corp. A
SHG:688459
2.19x CN¥243.40 Million
≈ $35.62 Million
CN¥111.09 Million China CN¥7.91 ▼ -1.37%
9091 Lenovo Group Limited
F:LHL1
2.19x €543.27 Million
≈ $635.14 Million
€248.00 Million Germany €53.00 ▲ +1.92%
9092 ShareHope Medicine Co Ltd
TWO:8403
2.19x NT$113.37 Million
≈ $3.57 Million
NT$51.76 Million Taiwan NT$19.30 ▼ -0.77%
9093 Yunnan Wenshan Electric Power Co Ltd
SHG:600995
2.19x CN¥1.32 Billion
≈ $192.45 Million
CN¥600.83 Million China CN¥12.72 ▼ -1.09%
9094 Far Eastern New Century Corp
TW:1402
2.19x NT$6.77 Billion
≈ $213.29 Million
NT$3.09 Billion Taiwan NT$27.35 ▲ +0.55%
9095 Guizhou Panjiang Refined Coal Co Ltd
SHG:600395
2.19x CN¥217.69 Million
≈ $31.85 Million
CN¥99.48 Million China CN¥4.67 ▼ -4.50%
9096 Baoding Tianwei Baobian Electric Co Ltd
SHG:600550
2.19x CN¥154.37 Million
≈ $22.59 Million
CN¥70.57 Million China CN¥11.35 ▼ -2.58%
9097 Bajaj Healthcare Limited
NSE:BAJAJHCARE
2.19x Rs501.85 Million
≈ $5.43 Million
Rs229.43 Million India Rs323.35 ▲ +1.78%
9098 Aurion Resources Ltd
V:AU
2.19x CA$1.58 Million
≈ $1.14 Million
CA$722.03K Canada CA$2.60 ▲ +0.00%
9099 Shanghai Phoenix Enterprise Group Co Ltd A
SHG:600679
2.19x CN¥149.50 Million
≈ $21.88 Million
CN¥68.36 Million China CN¥8.96 ▼ -1.97%
9100 Afcon Holdings Ltd
TA:AFHL
2.19x ILA54.76 Million
≈ $146.82K
ILA25.05 Million Israel ILA60800.00 ▼ -0.25%