Amazon has emerged as one of the clear winners in the battle for holiday spend, after the online retail behemoth comfortably passed the US$100bn annual sales mark.