An Initial Public Offering (IPO) is when a company first offers shares for purchase on the stock market. Going public on the stock market is major news for a company as they have completed many official checks from the Security and Exchange Commission (SEC). Any company that isn’t public is considered to be a private company.