E-commerce makes money