Otter Tail CorpOTTR

Market cap
$3.5B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024114+20.28%
Dec 31, 202394-9.55%
Dec 31, 2022104-22.72%
Dec 31, 2021135+3.28%
Dec 31, 2020131+8.30%
Dec 31, 2019121+25.43%
Dec 31, 201896+14.38%
Dec 31, 201784-27.12%
Dec 31, 2011116-6.16%
Dec 31, 2010123