Xcel Energy Q1 earnings beat estimates on 8% ongoing EPS growth