What Drove Amazon Stock Higher in 2017? | Finance Train