The key differences between IPO, Pre-IPO, and Unlisted shares lie in their availability and trading status. IPO shares are sold to the public during a company’s Initial Public Offering. Pre-IPO shares, on the other hand, are offered to select investors before the company goes public. Unlisted shares refer to those that are not traded on any stock exchange and remain privately held.