List of stocks to buy today for long term in Indian stock market:
Ambuja Cements Limited
NEUTRAL
Since 2025-04-25
4 Days
Ambuja Cements Limited is trading around 540. AMBUJACEM has NEUTRAL signal since 2025-04-25 for last 4 Days.
AMBUJACEM
Last 30 Day Returns : +9.98 %
Aurobindo Pharma Limited
BULLISH
Since 2025-04-24
5 Days
Aurobindo Pharma Limited is trading around 1229. AUROPHARMA has BULLISH signal since 2025-04-24 for last 5 Days.
AUROPHARMA
Last 30 Day Returns : -11.06 %
Bank of Baroda
BULLISH
Since 2025-03-13
30 Days
Bank of Baroda is trading around 250. BANKBARODA has BULLISH signal since 2025-03-13 for last 30 Days.
BANKBARODA
Last 30 Day Returns : +16.89 %
Bharat Heavy Electricals Limited
NEUTRAL
Since 2025-04-30
1 Days
Bharat Heavy Electricals Limited is trading around 227. BHEL has NEUTRAL signal since 2025-04-30 for last 1 Days.
BHEL
Last 30 Day Returns : +16.05 %
Bharat Petroleum Corporation Limited
BULLISH
Since 2025-03-13
30 Days
Bharat Petroleum Corporation Limited is trading around 310. BPCL has BULLISH signal since 2025-03-13 for last 30 Days.
BPCL
Last 30 Day Returns : +17.25 %
Eicher Motors Limited
NEUTRAL
Since 2025-04-25
4 Days
Eicher Motors Limited is trading around 5567. EICHERMOT has NEUTRAL signal since 2025-04-25 for last 4 Days.
EICHERMOT
Last 30 Day Returns : +10.48 %
Grasim Industries Limited
BULLISH
Since 2025-03-19
27 Days
Grasim Industries Limited is trading around 2738. GRASIM has BULLISH signal since 2025-03-19 for last 27 Days.
GRASIM
Last 30 Day Returns : +11.17 %
ICICI Bank Limited
BULLISH
Since 2025-03-13
30 Days
ICICI Bank Limited is trading around 1427. ICICIBANK has BULLISH signal since 2025-03-13 for last 30 Days.
ICICIBANK
Last 30 Day Returns : +8.90 %
Lupin Limited
BULLISH
Since 2025-04-28
3 Days
Lupin Limited is trading around 2096. LUPIN has BULLISH signal since 2025-04-28 for last 3 Days.
LUPIN
Last 30 Day Returns : -0.92 %
NTPC Limited
NEUTRAL
Since 2025-04-25
4 Days
NTPC Limited is trading around 355. NTPC has NEUTRAL signal since 2025-04-25 for last 4 Days.
NTPC
Last 30 Day Returns : +6.82 %