BDL

Defence

Bharat Dynamics Limited

NSE: BDLBSE: 541143ISIN: INE171Z01018
₹1,243.00
+3.20 · +0.26%
As of 24 Jul 2026
Open
₹1,230.00
High
₹1,251.20
Low
₹1,221.00
Prev Close
₹1,239.80
52W High
₹1,667.70
52W Low
₹1,086.00
Volume
5.50 L
Mkt Cap
₹45,583 Cr
Fundamentals
Valuation & profitability
Market Cap
₹45,583 Cr
P/E Ratio
87.8
EPS (TTM)
₹14.16
Book Value
₹99.20
Dividend Yield
0.32%
ROCE
24.2%
ROE
17.9%
Sales Growth
7%
Face Value
₹5.00
Key highlights
Auto-generated from live data
  • Trades at a P/E of 87.8, with a return on equity (ROE) of 17.9%.
  • BDL is trading below all of its key moving averages (10/20/50/100/200-DMA) — a bearish technical setup.
  • Year-to-date it is down 14.27%, and down 21.65% over the past year.
  • At ₹1,243.00 it sits about 27% of the way up its 52-week range (₹1,086.00–₹1,667.70).
  • Offers a dividend yield of 0.32%.
  • Market capitalisation stands at ₹45,583 Cr.
Price chart
Daily candles + volume · SMA 20 / 50 / 200 · stored OHLC
Shareholding pattern

Shareholding data syncs daily.

Performance
Stock returns vs Nifty 50
10D
-2.00%
Nifty -0.64%
20D
-11.37%
Nifty -1.72%
50D
+2.46%
Nifty +2.68%
100D
-7.58%
Nifty -1.14%
200D
-17.01%
Nifty -8.93%
YTD
-14.27%
Nifty -8.59%
52W
-21.65%
Nifty -7.86%
Moving averages
Simple moving averages vs current price
0/5 above · Bearish
SMA 10-Day
₹1,263.25Below
SMA 20-Day
₹1,315.08Below
SMA 50-Day
₹1,292.92Below
SMA 100-Day
₹1,304.19Below
SMA 200-Day
₹1,380.86Below
Price ranges
Where the price sits in each window
10-Day range₹1,243.00
₹1,221.00₹1,336.60
20-Day range₹1,243.00
₹1,221.00₹1,433.10
50-Day range₹1,243.00
₹1,155.20₹1,440.50
200-Day range₹1,243.00
₹1,086.00₹1,633.40
YTD range₹1,243.00
₹1,086.00₹1,593.90
52-Week range₹1,243.00
₹1,086.00₹1,762.80
Technical signals
Unfilled gaps acting as support / resistance
Unfilled Gap Up On 15 Jun, 2026 : 1205.00 ~ 1204.00SUPPORT
Unfilled Gap Down On 24 May, 2024 : 1658.95 ~ 2641.85RESISTANCE
Unfilled Gap Up On 16 Feb, 2023 : 805.00 ~ 804.00SUPPORT
Unfilled Gap Up On 14 Mar, 2022 : 499.15 ~ 495.00SUPPORT
Annual financials
Revenue, profit & EPS by financial year
YearRevenueNet ProfitEPSNPM
Mar 2023₹2,489 Cr₹352 Cr₹19.2114.14%
Mar 2022₹2,817 Cr₹500 Cr₹27.2817.75%
Mar 2021₹1,914 Cr₹258 Cr₹14.0613.48%
Mar 2021₹1,914 Cr₹258 Cr₹14.0613.48%
Mar 2020₹3,095 Cr₹535 Cr₹29.1817.29%
Mar 2020₹3,095 Cr₹535 Cr₹29.1817.29%
Mar 2019₹3,069 Cr₹423 Cr₹23.0613.78%
Mar 2018₹4,588 Cr₹528 Cr₹28.8211.51%
Mar 2017₹4,887 Cr₹524 Cr₹4,288.8910.72%
Mar 2016₹4,079 Cr₹562 Cr₹5,750.0813.78%
Mar 2015₹2,841 Cr₹444 Cr₹3,856.9615.63%
Mar 2013₹1,076 Cr₹279 Cr₹2,424.2625.93%
Peer comparison
Other companies in Defence
CompanyP/EBook ValueSales Growth
ASTRAMICRO
ASTRA MICROWAVE PRODUCTS LTD.
36.87₹59.34-11.05%
ZENTEC
Zen Technologies Ltd.
7.5₹22.0920.57%
BEL
BHARAT ELECTRONICS LTD.
14.83₹37.1618.15%
APOLLO
Apollo Micro Systems Ltd
7₹138.8120.3%
MAZDOCK
Mazagon Dock Shipbuilders Ltd
10.8₹132.00
PARAS
Paras Defence and Space Technologies Ltd
188₹92.10
Dividend history
Per share, by ex-date
Ex-Date: 17 Nov 2022₹100.00
Ex-Date: 04 Aug 2022₹25.00
Ex-Date: 11 Nov 2021₹125.00
Ex-Date: 27 Jul 2021₹25.00
Ex-Date: 18 Mar 2021₹6.70
Ex-Date: 18 Sept 2020₹2.55
Ex-Date: 27 Jul 2020₹25.00
Ex-Date: 23 Jun 2020₹90.00
Ex-Date: 24 Feb 2020₹6.25
Ex-Date: 19 Sept 2019₹1.67
Ex-Date: 10 Jul 2019₹18.00
Ex-Date: 26 Mar 2019₹5.25
Bulk & block deals
Recent large transactions
DateClientTypeQtyPrice
25 Oct 2022ISHARES CORE EMERGING MARKETS MAURITIUS COSALE33,939₹4,696.70
25 Oct 2022ISHARES CORE MSCI EMERGING MARKETS ETFPURCHASE33,939₹4,696.70
25 Oct 2022ISHARES INDIA SC MAURITIUS COMPANYSALE4,645₹4,696.70
25 Oct 2022ISHARES MSCI INDIA SMALL-CAP ETFPURCHASE4,645₹4,696.70
17 Oct 2022ISHARES CORE EMERGING MARKETS MAURITIUS COSALE33,905₹4,649.55
17 Oct 2022ISHARES CORE MSCI EMERGING MARKETS ETFPURCHASE33,905₹4,649.55
17 Oct 2022ISHARES INDIA SC MAURITIUS COMPANYSALE4,638₹4,649.55
17 Oct 2022ISHARES MSCI INDIA SMALL-CAP ETFPURCHASE4,638₹4,649.55
11 Oct 2022ISHARES CORE EMERGING MARKETS MAURITIUS COSALE22,068₹4,697.65
11 Oct 2022ISHARES CORE MSCI EMERGING MARKETS ETFPURCHASE22,068₹4,697.65
11 Oct 2022ISHARES INDIA SC MAURITIUS COMPANYSALE3,019₹4,697.65
11 Oct 2022ISHARES MSCI INDIA SMALL-CAP ETFPURCHASE3,019₹4,697.65

Fundamentals, financials & technicals sourced from niftytrader.in, cached and refreshed periodically.