Is Shopify (SHOP) a Buy Ahead of Q3 Earnings Announcement?