New Delhi. The year 2024 has been great for the Indian stock market so far. In the last three years, the stock market has climbed the most in the first half of this year. This year Nifty and Sensex have made an all-time high. BSE Midcap and Smallcap have also