OTTR
OTTR
US6896481032
Otter Tail Corporation
Loading chart...

Valuation & History

Quarterly trend of key valuation metrics

Metric
Current (TTM) TTM Baseline
Q2 '26 30.06.2026
Q1 '26 31.03.2026
Q4 '25 31.12.2025
Market & Enterprise Value
Market Cap
3.67B EUR
3.78B EUR
3.68B EUR
3.39B EUR
Enterprise Value
4.64B EUR
4.77B EUR
4.55B EUR
4.1B EUR
Valuation Multiples
Trailing P/E
18.89x
19.37x
13.13x
16.3x
Forward P/E
16.42x
--
--
--
Price to Sales
2.79x
2.87x
2.8x
3.5x
Price to Book
1.96x
2.01x
1.93x
1.82x
EV/Revenue
3.53x
3.62x
3.46x
4.25x
EV/EBITDA
10.38x
10.04x
9.3x
11.14x
Price to FCF (P/FCF)
--
--
2,057.13x
29.08x
EV/FCF
--
--
2,539.11x
35.24x
FCF Yield
-4.5%
-2.1%
0.05%
3.44%
ende