Amazon.com (AMZN - Get Report) released its 2017 first quarter financial results after the market close on Thursday, posting earnings and revenue that came in above analysts' expectations.

For the most recent quarter the eCommerce giant reported earnings of $1.48 per share on revenue of $35.71 billion.

Analysts surveyed by FactSet had forecast for earnings of $1.08 per share on revenue of $35.3 billion for the quarter. For the 2016 first quarter Amazon reported earnings of $1.07 per share on revenue of $29.1 billion.

Shares of Amazon were higher by 4.21% to $955 in after-hours trading this afternoon.

(What will move markets this quarter and how should investors position themselves ahead of time? Jim Cramer sat down with four of TheStreet's top columnists recently to get their views. Click here to listen to his latest Trading Strategies roundtable with them and read their advice for stocks, bonds, forex and gold.)