Amazon (NASDAQ:AMZN | AMZN Price Prediction) is a stock worth owning for decades because the cash engines underneath the ...