An initial public offering (IPO) is the first sale of stock by a private company to the public. With an IPO, a company works with an underwriting firm to determine the type of security, offering price, and timing to bring the stock to market. While IPOs provide capital for companies to expand, they can be risky for individual investors due to lack of historical performance data and uncertainty around young companies' future growth.