Agreed to pay $104 million for 400 stores.

Agreed to pay $104 million for 400 stores.