Boussard & Gavaudan a été fondée en 2002 et est détenue à 100% de manière indépendante par des fondateurs et partenaires. L'entreprise compte environ 70 personnes, avec des bureaux à Londres, Paris et New York. Le Groupe gère plusieurs fonds alternatifs et OPCVM.