El.En.

ELN · Borsa Italiana · EUR

€16.27Change from previous close: 0.00%

Close · October 5, 2026

Valuation

Data as of October 4, 2026

Valuation multiples

Market cap
€1.3B
Enterprise value
€1.14B
P/E (trailing 12 months)
23.0
Forward P/E
22.2
Price/book
3.00
Price/sales
2.13
EV/EBITDA
12.0
EV/revenue
1.86

Profitability and growth

Gross margin
43.8%
Operating margin
14.3%
Net margin
8.4%
ROE
14.4%
ROA
8.2%
ROIC
23.7%

Financial health

Total cash
€195.54M
Total debt
€10.94M
Debt/equity
0.03
Current ratio
3.01
Quick ratio
1.65
Altman Z-Score
6.05
Piotroski F-Score
8.00

Dividends

Annual dividend per share
€0.25
Dividend yield
1.5%
Payout ratio
38.8%
Ex-dividend date
May 25, 2026

Analysts and estimates

Average price target
€19.52
Analysts with a price target
4
Consensus
Strong buy

Shares and trading

Beta
1.07
Average volume
58.7K
Shares outstanding
80.2M
Float
42.17M
Institutional ownership
18.7%
Insider ownership
35.2%