Home Investing Shopify stock soars 22% on earnings beat despite consumer spending slowdown: Time to buy?