Otter Tail Corporation (OTTR)

Market Cap:

$1,810,000,000

Last Price ():

$45.80

Change: +1.22% Open: $45.30 Low: $45.15 High: $45.95
Div. Yield: 2.89% Price/Earnings: 26.4 Price/Book: 2.6 Price/Sales: 2.2