by Arif Khurshed
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 opportu…