The profit landed at $1.68 per share, compared to $1.33 per share that the analysts had expected, reports CNBC.
The turnover during the quarter landed at $167.7 billion. There, the analysts had counted on $162.1 billion.
Advertising revenue during the period amounted to $15.7 billion against expected $14.9 billion.
For the third quarter, Amazon expects the turnover to land between $174 billion and $179.5 billion against expected $173.1 billion.
The share is falling in after-hours trading on the New York stock exchange and was after about half an hour 3.8 percent down.