InvestorQ : Why does a company come out with an IPO and what is the core purpose?