News

OTTR Otter Tail Corporation Stock Price & Overview Follow $76.85-0.48 (-0.62%) ... OTTR Stock Split History Date Ratio Mar. 16, 2000 2:1 Jun. 16, 1988 2:1 Seeking Alpha - Power to Investors Power ...