Tras el cierre de la transacción, que podría materializarse a lo largo del tercer trimestre de 2021, Depop mantendrá su sede en Londres y continuará operando de forma independiente y dirigida por su actual equipo gestor.
En 2020 la compañía alcanzó una cifra de negocio de alrededor de 70 millones de dólares (57 millones de euros), con un crecimiento anual superior al 100%. La multinacional destacó que aproximadamente el 90% de los usuarios activos de Depop son menores de 26 años, señalando que la plataforma es actualmente décimo sitio de compras más visitado entre los consumidores de la generación Z en Estados Unidos.