Insight Investment

Bright Network Partner
Investment Banking & Asset Management
Insight Investment logo
Insight Investment logo
About Insight Investment

Insight Investment is a leading asset manager focused on designing investment solutions to meet its clients’ needs. The business has a clear mission and purpose to offer investors a different approach to achieving their investment goals; one that prioritizes the certainty of meeting their chosen objectives.

Founded in 2002, Insight’s collaborative approach and partnership with its clients has delivered both investment performance and growth in assets under management making it a leading force in investment management. They focus on what they believe they are best at, offering a full-spectrum fixed income capability, risk management strategies including Liability Driven Investment (LDI), absolute return and multi-asset.

Insight is ranked number one in Edelman’s Asset Management Brand Index 2024 as the manager whose brand is most highly regarded in the institutional marketplace. They are owned by Bank of New York Corporation (BNY), a global leader in investment management and investment services.

With $838 billion under management and sitting within BNY, Insight leverages the unique combination of achieving the high-performing, risk-adjusted returns of a boutique with the financial stability of a large, global financial institution for which asset management is a core strategic priority.

Insight has investment decision-making autonomy, operating with an independent management structure and boards with a global network of operations in the UK, Ireland, Germany, US, Japan, and Australia. The business employs over 1,100 people including 285-plus investment professionals.

More information about Insight Investment can be found at: https://www.insightinvestment.com