A company may decide not to go public for many reasons, such as wanting to keep control and flexibility, not enjoying the added regulatory and financial burdens, or not needing the extra capital that an initial public offering (IPO) would provide.