Which is the best Indian stocks to buy now?

Stocks to Buy Today: Best Shares to Buy in India

Name LTP High
Adani Ports 745.85 757
Asian Paints 3,094.65 3,145
Axis Bank 787.50 841
B P C L 427.70 435

Which are the highest return stocks in last 10 years in India?

Which are the highest return stocks in last 10 Years in India

SL Name Return (1Y) %
1 CANTABIL 77.66
2 TITAN 93.78
3 NAUKRI 80.08
4 Apollo Finvest 3.88

What stock should I buy for 10 years?

10 stocks to buy now that could make you rich

  • Larsen & Toubro.
  • Dr Reddy’s.
  • Dr Lal Pathlabs.
  • Vinati Organics.
  • Pidilite Ltd.
  • Coforge.
  • Kotak Mahindra Bank.
  • HDFC Ltd.

Is Ashok Leyland a multibagger?

Investors can buy Ashok Leyland stocks at around Rs 110 for the target of Rs 135 to Rs 150 in the short-term time horizon.” Gorakshkar said that Ashok Leyland is one of the Multibagger Stocks in 2021.

Which share is most profitable?

Which are the Most Profitable Shares (Business) in Indian Stock Market?

SL Name RoCE-5Y (%)
1 HAWKINCOOK 60.89
2 VSTIND 52.66
3 CAMS 50.74
4 TATAELXSI 48.4

Which stocks will grow in future?

Model Portfolio

COMPANY NAME WEIGHTAGE NO OF STOCKS
Bharat Rasayan 20% 1
KEI Industries 20% 26
Bajaj Finance 14% 2
Britannia Industries 24% 3