world1 outletCalibratingOtter Tail Corporation stock hits 52-week high at 92.88 USDOtter Tail Corporation stock hits 52-week high at 92.88 USD🕒Jul 15, 13:40↻upd. 13d4.5Significance1 source5.0Source trust