A new all-time high means a stock is trading above every price it has ever reached in our price history (since listing for younger stocks). There is no overhead supply: no past buyer is sitting on a loss waiting to sell, which is why momentum investors favor stocks at record highs. This list shows stocks on the Bombay Stock Exchange whose high today set a new all-time high, biggest gainers first. Prices are in Indian rupees, and the list covers BSE-listed stocks with at least 50 million rupees in average daily trading value.