The current NBCC market cap is 59.67B INR. The company's EPS TTM is 1.50 INR, dividend yield is 1.42%, and P/E is 22.06.