INSEAD Endowment

Endowment France

Overview

INSEAD Endowment is the investment fund supporting the global business school INSEAD. The endowment plays a pivotal role in financing scholarships, faculty chairs, research, and other activities, ensuring the school's long-term financial stability and independence. It is managed by the Endowment Management Committee, which advises the Board on investment strategy. The committee comprises INSEAD finance professors, representatives of the INSEAD foundations, and external experts. The endowment's investment strategy focuses on maximizing long-term risk-adjusted returns while integrating environmental, social, and governance (ESG) factors into decision-making. The portfolio is diversified across multiple asset classes, including private equity, real estate, private debt, public equities, credit investments, hedge funds, and inflation-linked bonds. The endowment has received significant contributions from alumni and partners, including a €60 million gift from an anonymous alumnus in 2020, the largest individual gift in INSEAD's history. This gift was designated to grow the school's endowment, finance research, and fund other long-term strategic investments. The endowment's performance has been strong, with a 7.7% annual growth over the past decade, surpassing the composite benchmark's 6.5% annual growth. This performance is attributed to the private market allocations, which have yielded an annual return of 15.3%. The endowment's assets are managed by Partners Capital, advisors since 2007, ensuring a diversified and robust investment approach that supports INSEAD's mission and strategic objectives.

Investment Focus

  • High equity exposure
  • Diversified asset classes
  • Selective asset-manager engagement
  • Sustainable investment practices

Reach INSEAD Endowment directly

Verified work email, phone and LinkedIn for the full team — one spreadsheet, one payment, yours to keep.

Unlock full contacts →

Frequently asked questions about INSEAD Endowment

What sectors does INSEAD Endowment invest in?

INSEAD Endowment invests in Financial Services, Technology, Healthcare, Energy, Consumer Goods and Real Estate, and is based in France. INSEAD Endowment is listed as a endowment in the ConnectSafely investor database.

What stage does INSEAD Endowment invest at?

INSEAD Endowment backs companies at Early Stage, Growth, Late Stage, Buyout, Turnaround and Distressed, writing cheques of 1M - 50M.

Which regions does INSEAD Endowment invest in?

INSEAD Endowment invests across United States, United Kingdom, Canada, Germany, Japan and Australia.

Last updated · Source: ConnectSafely investor database