Amazon.com meets tiny 2Q profit expectations