Image source: The Motley Fool. Amazon.com (NASDAQ: AMZN) stock has been firing on all cylinders lately. Shares of the online retail juggernaut have gained over 45% in the past year on the back of ...