Otter Tail Corporation (OTTR)

USD 82.27

(0.07%)

Historical Prices

Date Open High Low Close Volume
05 Nov, 1984 27.5 27.75 27.38 27.5 38 Thousand