13 Jun 2024 Microsoft signs PPAs in Spain, Sweden, and Denmark Company signs 420MW worth of PPAs with Repsol and European Energy