Shareholders

Equity Story

MPC Capital is a global investment and asset manager for infrastructure projects. In the areas of maritime and energy infrastructure, MPC Capital initiates and manages investment solutions for institutional investors. MPC Capital is characterized by tailor-made investment structures, excellent project access and integrated asset management expertise. With more than 300 employees, the MPC Capital Group manages assets under management (AuM) of EUR 5.1 billion. As a responsible company that has been listed on the stock exchange since 2000, MPC Capital actively contributes to financing the investment needs to achieve global climate goals.

Equity Story

Investment Highlights

MPC Capital – an investment and asset manager of infrastructure projects in maritime and energy infrastructure

Migration towards alternative assets fueled by investment requirements in renewable energies and maritime infrastructure (energy transition) 

Strong track record in executing transaction opportunities resulting in AuM growth of 12% p.a.  

Recurring service fee base provides a resilient base for scalable platform growth (co-investment track record: 28% IRR)  

Low-leverage balance sheet and equity ratio of 81% create ample flexibility for growth amid disciplined capital allocation (>6% average dividend yield).

EUR 5.1 bn

AuM

> EUR 20 bn

Investment volume

> 250

Assets

Presentation

Company Presentation

Download the company presentation and learn about the different aspects of MPC Capital business operations.

At a glance

Key financial figures

Overview of important key figures of the MPC Capital Group

 

2019

2020

2021

202220232024p

Assets under Management (AuM)
(thereof from institutional business) in EUR bn

4.5 (3.5)

4.4 (3.6)4.9 (4.0)4.2 (3.5)4.1 (3.6)5.1 (4.8)

Revenue in TEUR

46,846

50,48942,28436,49237,94843,033

EBT in TEUR

850

1,26310,40114,76119,30124,508

Net profit in TEUR

-323

-1477,21728,15713,10416,813

Earnings per share in EUR

-0.01

-0.010.170.740.370.48

Total assets in TEUR

139,623

126,598134,559150,792152,077161,387

Equity in TEUR

98,968

96,268100,761123,189129,552130,690

Equity ration in %

70.9

76.074.981.785.281.0