Despite Prime Day, Amazon Q2 misses as pandemic boost fades