Spanish utility Iberdrola SA (BME:IBE) has signed two long-term power purchase agreements (PPAs) with Microsoft Corp (NASDAQ:MSFT) to supply the US tech giant with electricity from 150 MW of wind capacity in northern Spain.