Earnings Labs
Otter Tail Corporation logo

Otter Tail Corporation (OTTR)

NASDAQ·Utilities·Diversified Utilities

$89.24

+0.30%

Mkt Cap $3.70B

Mkt Cap

$3.70B

P/E

13.62

Fwd P/E

16.16

P/S

2.84

Rev TTM

EPS TTM

$6.56

EPS — Estimate vs Actual