To IPO or Not To IPO