IPO expected to raise up to $1.58 billion