Rita E. Garwood
Monitor 100 2025
The 2025 Monitor 100 companies reported net assets of $568.1 billion, new business volume of $205.6 billion and 27,128 employees. The group’s collective net assets grew by 2.0% in 2024, down from the previous year’s 5.8% growth rate. Seventy-seven companies... read more