Xcel Energy Stock: Renewables & Recent Performance