Why companies launch IPO and impact on stakeholders