Stem (NYSE:STEM – Get Rating) announced that its board has approved a share repurchase program on Wednesday, May 3rd, RTT News reports. The company plans to buyback $500.00 million in outstanding shares. This buyback authorization authorizes the company to repurchase up to 81.1% of its stock through open market purchases. Stock buyback programs are often […]