IBX har 232 ansatte og opererer i hele verden. IBX har seks kontorer i Europa: Stockholm (hovedkontor), København, Helsingfors, Frankfurt, Oslo og Oxford.