Advertisement
Advertisement

OTTR

OTTR logo

Otter Tail Corp

79.18
USD
+1.48
+1.90%
Apr 22, 15:59 UTC -4
Closed
exchange

Pre-Market

81.13

+1.92
+2.43%

News Sentiments

Advertisement