Otter Tail Corporation (OTTR)

Market Cap:

$1,620,000,000

Last Price ():

$40.90

Change: -0.97% Open: $41.30 Low: $40.90 High: $41.60
Div. Yield: 3.13% Price/Earnings: 23.8 Price/Book: 2.4 Price/Sales: 2.0