It’s been another strong few weeks for Amazon (AMZN) as shares hit an all-time high at the end of April amid a major Q1 beat....