Amazon.com (NASDAQ:AMZN) reported Q2 earnings of $0.65 per diluted share, swinging from a loss of $0.20 a year earlier.
Analysts polled by Capital IQ expected earnings of $0.34.
Net sales for the quarter ended June 30 were $134.38 billion, up from $121.23 billion a year earlier. Analysts surveyed by Capital IQ expected $131.34 billion.
The company said it expects Q3 net sales to range between $138 billion and $143 billion. Analysts surveyed by Capital IQ expect $138.29 billion.