I took a quick look at it and it seems like the stock is trading in the 500’s. If the stock was trading in the thousands earlier it was probably because it split.
Here’s a stock split definition, basically when the share price get’s cut in half because the owners are making the stock cheaper and making more of it.
Stock owners should have everything adjusted for them. If you owned 1 share of Mahindra & Mahindra on March 29th trading at 1080, you should own 2 shares of it on March 30th trading at 553. So an investor would only be down 1080-1016 (553*2) or 64 points due to the natural fluctuation of the stock, not 527 points.
Companies will cut their stock’s price in half sometime if it is getting too expensive and they want to make it more affordable for the public. That looks like what happened here.