XEL Financials: Xcel Energy Inc AI Analysis