Shopify surges 34% as Q2 revenue beats expectations