Otter Tail Corporation (OTTR)

OTTR price $89.69 -0.17 -0.19%

Ticker
OTTR
Price
$89.69
Change
-0.17 -0.19%
Market cap
$3.77B
Sector
Industrials
Industry
Conglomerates

Stocklytics home ยท Screener