What is Initial Public Offering (IPO)? | Finance Train