Since 2004, through strategic insight, market-leading expertise, and advanced technology, we have sought to anticipate and harness the complexities of world markets, creating unique opportunities for our clients, team, and industry. With approximately $12.5 billion of AUM (as of May 1, 2026) and 306 employees, Capstone is headquartered in New York with offices in London, Amsterdam, Stamford, Los Angeles, Boston, Tokyo, Milan, Texas, and Maryland.