Companies go for an IPO to raise capital, increase their brand value, provide an exit strategy to their existing shareholders, and increase their credibility and transparency.