NBCC shares surge over 3% following strong Q2 FY25 results with 19.5% YoY revenue growth Nov 14, 2024