Amazon takes over More for USD 580 million