Indian stocks

5,454 companies listed on NSE and BSE traded on 23 Oct 2026. Find one by its size or its sector, or start with the largest; each company's page has its price, results, owners and valuation.

The market today

All indices

Advances and declines

4,927 traded
882
Rose
162
Unchanged
3,883
Fell
Nifty 50 above their 200-day average8 of 50
Advance decline

Nifty 50 P/E against its past

Today 19.13
  • 1 year · median 20.88at or below on 1% of days
  • 3 years · median 22.12at or below on 0.4% of days
  • 5 years · median 21.94at or below on 1% of days
  • 10 years · median 23.24at or below on 1% of days
Nifty 50

Top gainers and losers

All top gainers

Large, mid and small cap stocks

The classification every mutual fund uses: companies ranked by their average market cap over six months.

Sectors

Each sector with its number of listed companies and its three largest.

The 100 largest companies

By market cap on the latest trading day. Reorder by the day's move, the year's return, P/E, ROCE or dividend yield.

Ready-made stock lists

Stock screener

Every company by first letter

More market lists