Stock market today, March 5 -- Following strong buying in global markets amid rising optimism about the easing of the US-Iran war, the Indian stock market today witnessed strong buying on Thursday. After the heavy beating on three straight sessions, the Nifty 50 today opened with a big upside gap at 24,615 and touched an intraday high of 24,854. The key benchmark index is currently around 24,750. The India VIX today improved and slipped by over 16% to 17.7025.

According to stock market experts, this rally in Indian and global markets has occurred even as crude oil prices are skyrocketing. They said that, apart from small-cap buzz about the easing of tensions in the US-Iran war, technical and derivative factors also played a vital role in...