Kraken IPO analysis