List of stocks to buy today for long term in Indian stock market:
Ambuja Cements Limited
NEUTRAL
Since 2025-04-25
1 Days
Ambuja Cements Limited is trading around 549. AMBUJACEM has NEUTRAL signal since 2025-04-25 for last 1 Days.
AMBUJACEM
Last 30 Day Returns : +11.80 %
Bank of Baroda
BULLISH
Since 2025-03-10
30 Days
Bank of Baroda is trading around 247. BANKBARODA has BULLISH signal since 2025-03-10 for last 30 Days.
BANKBARODA
Last 30 Day Returns : +15.43 %
Bharat Heavy Electricals Limited
NEUTRAL
Since 2025-04-25
1 Days
Bharat Heavy Electricals Limited is trading around 222. BHEL has NEUTRAL signal since 2025-04-25 for last 1 Days.
BHEL
Last 30 Day Returns : +13.77 %
Eicher Motors Limited
NEUTRAL
Since 2025-04-25
1 Days
Eicher Motors Limited is trading around 5576. EICHERMOT has NEUTRAL signal since 2025-04-25 for last 1 Days.
EICHERMOT
Last 30 Day Returns : +11.70 %
Grasim Industries Limited
BULLISH
Since 2025-03-19
24 Days
Grasim Industries Limited is trading around 2735. GRASIM has BULLISH signal since 2025-03-19 for last 24 Days.
GRASIM
Last 30 Day Returns : +11.06 %
ICICI Bank Limited
BULLISH
Since 2025-03-18
25 Days
ICICI Bank Limited is trading around 1405. ICICIBANK has BULLISH signal since 2025-03-18 for last 25 Days.
ICICIBANK
Last 30 Day Returns : +7.22 %
Power Grid Corporation of India Limited
NEUTRAL
Since 2025-04-25
1 Days
Power Grid Corporation of India Limited is trading around 307. POWERGRID has NEUTRAL signal since 2025-04-25 for last 1 Days.
POWERGRID
Last 30 Day Returns : +14.74 %
Zee Entertainment Enterprises Limited
NEUTRAL
Since 2025-04-25
1 Days
Zee Entertainment Enterprises Limited is trading around 108. ZEEL has NEUTRAL signal since 2025-04-25 for last 1 Days.
ZEEL
Last 30 Day Returns : -4.58 %