IPO Compliance Key Requirements Every Public Company Should Know