Getting listed on the Indian stock market is considered one of the highest achievements of a business. This year so far, 28 companies have listed their stocks on the National Stock Exchange (NSE), as per its website. However, before putting your money in a company's Initial Public Offering (IPO), you should ask yourself why it has come up with an IPO—a phase when the stocks are sold at a set subscription price for the company’s stock market debut.