An initial public offering is the first time that a company offers sale of stock in the company to the public. It shifts the company from being a privately held company (held by just a few persons) to a public company. Shares of stock in the company are thus becoming available on the stock exchange for the first time.