An initial public offering, or IPO, refers to the first time a company offers its shares of capital stock to the general public. Before an IPO, a company’s stock is not traded on a public stock exchange. These offerings are usually underwritten by an investment bank. For more information, read this SEC discussion.