A direct public offering (DPO), like the more traditional IPO, is a stock's introduction to the stock market. The stock is offered to the public for the first time. Unlike an IPO, which utilizes an underwriter to sell shares to the public, DPO shares are purchased directly from the issuing company.