Kenon Holdings (KEN) is trading at a new three-year high and has strong technical momentum. KEN has surged 94% over the past ...