Headquarters: Waltham, Mass.
AUM: $10 billion as of June 30
AUA: $21.2 billion as of June 30
U.S. employees: 115
Years won: 2017, 2019-2023
Headquarters: Waltham, Mass.
AUM: $10 billion as of June 30
AUA: $21.2 billion as of June 30
U.S. employees: 115
Years won: 2017, 2019-2023