Moelis & Company (FRA:17M)
Germany flag Germany · Delayed Price · Currency is EUR
52.50
-1.00 (-1.87%)
Last updated: Feb 20, 2026, 8:01 AM CET

Moelis & Company Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
3,9684,3325,0373,3852,2973,351
Market Cap Growth
-26.50%-13.99%48.79%47.41%-31.47%58.05%
Last Close Price
52.5059.4067.4946.8231.1745.28
PE Ratio
19.9921.8338.34-16.3310.44
PS Ratio
3.073.354.374.382.492.47
PB Ratio
7.538.2210.8810.325.357.97
P/FCF Ratio
--12.5626.3990.784.14
P/OCF Ratio
--12.2023.6174.394.07
Debt / Equity Ratio
0.430.430.470.600.420.40
Debt / FCF Ratio
--0.541.527.130.21
Net Debt / Equity Ratio
-0.02-0.02-0.390.08-0.03-0.69
Net Debt / FCF Ratio
---0.460.21-0.52-0.36
Asset Turnover
--0.930.710.711.12
Quick Ratio
--1.190.840.990.99
Current Ratio
--1.270.941.121.02
Return on Equity (ROE)
47.29%47.29%35.99%-6.70%36.00%91.68%
Return on Assets (ROA)
--11.84%-2.30%12.17%30.74%
Return on Invested Capital (ROIC)
24.50%27.33%20.87%-6.38%25.50%59.66%
Earnings Yield
5.00%4.58%2.61%-0.66%6.13%9.58%
FCF Yield
--7.96%3.79%1.10%24.15%
Dividend Yield
4.28%3.73%3.51%4.64%7.20%4.56%
Payout Ratio
83.73%-124.23%-103.06%114.03%
Buyback Yield / Dilution
-4.83%-4.83%-5.87%47.90%-104.28%-7.96%
Total Shareholder Return
-0.55%-1.10%-2.37%52.54%-97.08%-3.39%
Source: S&P Global Market Intelligence. Capital Markets template. Financial Sources.