Amazon changes its prices more than 2.5 million times a day