Otter Tail Corporation

NASDAQ: OTTR
$90.66
+$2.84 (+3.2%)
Closing price May 6, 2024

OTTR Articles

These are the holdings of Cascade Investment Management, L.L.C. as of March 31, 2007.  For those that do not recognize the name "Cascade," that is Bill Gates own private investment...