1st PPA in France for STMicroelectronics, aiming at 100% renewable sourcing by 2027 Power comes from 2 recent wind and solar farms of...