Earnings Roundup: Facebook, Amazon, and Shopify

Breaking down recent results.