Inventiva IVA Surges 468 Nearing 540 Resistance 20260520 Terra TPTA Stock Steady at 2339 Support at 2222 20260520 Nykaa Q4 Profit Surges 286 YoY to 78 Crore Key Earnings Highlights