Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndFree cash flow (Million USD)YoY (%)
Dec 31, 202494-19.84%
Dec 31, 2023117-46.21%
Dec 31, 2022218+267.21%
Dec 31, 202159-137.22%
Dec 31, 2020-160+614.94%
Dec 31, 2019-22-158.72%
Dec 31, 201838-6.55%
Dec 31, 201741+1683.09%
Dec 31, 20162-107.99%
Dec 31, 2015-29-24.51%
Dec 31, 2014-38+166.66%
Dec 31, 2013-14-112.04%
Dec 31, 2012118+283.59%
Dec 31, 201131+58.05%
Dec 31, 201019