The Initial Public Offering (IPO) Process: A Comprehensive Guide