An initial public offering (IPO) - the occasion when a firm's shares are issued to the public for the first time - is one of the most exciting events in the life of a company, providing new opportunities for the business, its managers and for investors. IPOs thus attract a lot o…