Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndFCF margin (%) YoY (%)
Dec 31, 20247.1-18.72%
Dec 31, 20238.7-41.78%
Dec 31, 202214.9+200.98%
Dec 31, 20215-127.68%
Dec 31, 2020-17.9+638.55%
Dec 31, 2019-2.4-158.53%
Dec 31, 20184.1-13.40%
Dec 31, 20174.8+1586.91%
Dec 31, 20160.3-107.76%
Dec 31, 2015-3.7-22.63%
Dec 31, 2014-4.7+198.04%
Dec 31, 2013-1.6-111.58%
Dec 31, 201213.7+381.18%
Dec 31, 20112.8+64.10%
Dec 31, 20101.7