Otter Tail Corporation (OTTR)

Market Cap:

$1,500,000,000

Last Price ():

$38.00

Change: -0.65% Open: $38.05 Low: $37.90 High: $38.15
Div. Yield: 3.37% Price/Earnings: 23.6 Price/Book: 2.2 Price/Sales: 1.9