Top 5 Stocks To Buy - Right Now

Best Stocks to buy for long-term in India in 2026 - Motilal Oswal

If the RBI lowers interest rates later in 2026, it may further boost demand for banks and automotive companies.

Analysts see momentum shifting from narrow mega-cap tech leadership toward cyclicals and industrials like steel and cement. top 5 stocks to buy right now

Based on recent analyst targets and market performance, these are five high-conviction picks across different sectors: Target Price: ₹2,365.

Rapidly winning the Electric Vehicle (EV) race while maintaining dominance in traditional two-wheelers in both home and foreign markets. Brokerage Targets and Comparison Company Name Target Price (2026) Primary Buy Rationale Bharti Airtel Rising ARPU and 5G dominance HCL Tech Leading global AI service shift SBI Massive scale and clean assets TVS Motor Winning the Electric Vehicle (EV) race JK Cement Infrastructure Beneficiary of government building spend Market Trends to Watch Best Stocks to buy for long-term in India

Beneficiary of the global AI shift. Analysts note that as they use AI to increase internal productivity, profits are projected to rise faster than expenses. Larsen & Toubro (L&T) Market Position: King of Indian engineering.

Huge loan growth and very low levels of bad debt. Analysts view it as the "engine of Indian credit" with a massive, clean balance sheet. TVS Motor Company Target Price: ₹4,159. Rapidly winning the Electric Vehicle (EV) race while

An massive order book that ensures sustained growth for several years, directly benefiting from the peak of the "Make in India" infrastructure push. State Bank of India (SBI) Target Price: ₹1,100.