Satcon Technology Corporation (SATC) have announced that it will reduce its global workforce by 140 employees, close its Canadian plant, and slash other costs in an effort to offset revenue losses ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results