Oxxo is owned by Tecate which in turn is owned by Heineken - but to say the money doesn't stay here is only partially correct. Think of the checkers, the stockers, the delivery guys bringing products to the store etc...they have a steady job because of Oxxo. That translates into local economy...