Novartis India hits 52-week high at ₹2,383, up 8.82%