I negozi della catena Neo sono oggi presenti in Russia, Usa, India e Cina, dove sono attivi 1.000 punti vendita.

Nel 2012 Adidas ha deciso di investire soprattutto in Europa, iniziando con una serie di aperture a ritmo settimanale in Germania, per arrivare – entro maggio – a dieci inaugurazioni.

Per attirare l’attenzione delle più giovani, l’azienda ha deciso di avviare una campagna pubblicitaria e informativa attraverso i social network Facebook e Twitter.