Holiday e-commerce expected to reach $124B