Source: New York Stock Exchange An IPO usually takes three to four months to play out, starting with the decision to list on an exchange, up until the stock's first day trading. A fundamental step in going public is when the firm hires an investment bank, or banks, to handle the underwriting process. After the company and investment bank agree to an...