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