Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024487+2.42%
Dec 31, 2023476-1.48%
Dec 31, 2022483+41.63%
Dec 31, 2021341+48.34%
Dec 31, 2020230+7.96%
Dec 31, 2019213+4.37%
Dec 31, 2018204+2.71%
Dec 31, 2017199+7.66%
Dec 31, 2016185+8.83%
Dec 31, 2015170+7.60%
Dec 31, 2014158+0.55%
Dec 31, 2013157+10.54%
Dec 31, 2012142+15.95%
Dec 31, 2011122+6.15%
Dec 31, 2010115