Repsol sells 43.8% of Outpost solarBy Web EditorDecember 11, 2025 Stonepeak pays $252.5m for 629MW Texas asset