Home›Stock Screener›MOIL›Market Cap

MOIL Market Cap ($547.26M USD)

Market Cap ₹4925.36 Cr $547.26M USD As of October 2026

MOIL Market Cap ($547.26M USD). As of Oct. 5, 2026, MOIL (MOIL) market capitalisation is ₹4925.36 Cr ($547.26M), with 20.83 Cr shares outstanding at a current price of ₹236.49 on NSE, ranking 817 out of 5368 companies by market cap in our screener. MOIL operates in the Metals & Mining sector and is classified as a Small Cap stock. Compare with MOIL DCF valuation to assess whether the stock is under or overvalued.

Current Price
₹236.49
Outstanding Shares
20.83 Cr
Market Cap Rank
#817
Top Percentile
84.8%

Market Cap History of MOIL (Last 10 Years)

MOIL market capitalisation from year-end NSE closing prices over the last 10 years. Examine MOIL quarterly performance for recent quarterly revenue, profit and EPS trends.

End of Year Market Cap History — MOIL

MOIL year-end market cap in INR and USD with closing share price and annual change — NSE closing prices. For live price, earnings and the complete company profile, see MOIL screener.

Year Market Cap Share Price Exchange Change
2026
₹4925.36 Cr $547.26M USD
₹236.49 NSE -35.83%
2025
₹7675.76 Cr $852.86M USD
₹368.55 NSE +11.26%
2024
₹6898.92 Cr $766.55M USD
₹331.25 NSE +7.20%
2023
₹6435.52 Cr $715.06M USD
₹309.00 NSE +91.87%
2022
₹3354.18 Cr $372.69M USD
₹161.05 NSE -4.76%
2021
₹3521.83 Cr $391.31M USD
₹169.10 NSE +18.21%
2020
₹2979.29 Cr $331.03M USD
₹143.05 NSE -2.35%
2019
₹3051.14 Cr $339.02M USD
₹146.50 NSE -14.40%
2018
₹3564.53 Cr $396.06M USD
₹171.15 NSE -29.42%
2017
₹5050.53 Cr $561.17M USD
₹242.50 NSE +34.70%
2016
₹3749.47 Cr $416.61M USD
₹180.03 NSE +71.38%
2015
₹2187.87 Cr $243.10M USD
₹105.05 NSE -33.61%
2014
₹3295.44 Cr $366.16M USD
₹158.23 NSE +30.88%
2013
₹2517.98 Cr $279.78M USD
₹120.90 NSE -8.74%
2012
₹2759.15 Cr $306.57M USD
₹132.48 NSE +16.64%
2011
₹2365.52 Cr $262.84M USD
₹113.58 NSE -49.49%
2010
₹4682.93 Cr $520.33M USD
₹224.85 NSE -

Market Cap Data Sources

Tickjournal (INR) ₹4925.36 Cr
Tickjournal (USD) $547.26M
Price Source NSE
USD to INR Rate ₹90.00