Stran & Company, Inc. a annoncé que le 12 avril 2024, Sheila Johnshoy a démissionné de son poste de chef de l'exploitation de la société. La démission de Mme Johnshoy n'est pas le résultat d'un désaccord avec les opérations, les politiques ou les pratiques de la société.