An Initial Public Offering (IPO) is when a company first sells its shares to the public to raise money. Think of it as a company opening its doors to new investors, who can buy pieces of the company for the first time. It’s a way for the company to get funds to grow and for the public to invest in the company.