NBCC shares hit 52-week high as firm wins orders worth Rs 98

© 2025 Vimarsana