When a company needs more funds, they can either take a loan or go public and release an Initial Public Offering through which an investor can become the partial owner of the company. Most companies do not prefer the former option, as they have to pay an interest. IPOs are a great way for investors to earn money as the company grows.