What Analysts Say · Beginner · Pro filter
% BUY ratings: what it means and how to read it
The share of analysts covering the stock who rate it a Buy.
What is % BUY ratings?
The share of analysts covering the stock who rate it a Buy.
A worked example
If 18 of 24 analysts say Buy, the figure is 75%. Analysts rarely say Sell, so 50% Buy is closer to lukewarm than it sounds.
Why does % BUY ratings matter?
A quick read on professional opinion.
How do you read % BUY ratings?
Crowded optimism is already reflected in the price more often than not.
A fact about the company, not a score.
What is a typical % BUY ratings in India today?
The median across the 869 listed companies that report it, as of 12 Oct 2026. Half sit above each figure and half below.
By company size
Median
Large Cap · 99 companies75.0%
Mid Cap · 143 companies68.4%
Small Cap · 627 companies100.0%
By industry
Median, largest industries first
Private Sector Bank · 1777.3%
Pharmaceuticals · 5680.4%
Computers - Software & Consulting · 2357.1%
Public Sector Bank · 876.3%
Non Banking Financial Company (NBFC) · 2380.0%
Power Generation · 1289.9%
Heavy Electrical Equipment · 2181.2%
Auto Components & Equipments · 45100.0%
Cement & Cement Products · 1868.5%
Aerospace & Defense · 1474.1%
Compare a company with its own industry before the whole market. Every industry, and each company's rank within it, is in the screener.