The IPO may happen as soon as June 12.