First FR Q1 2026 Earnings EPS 108 Beats Estimates Xcel XELLL Stock Analysis Climbs 071 Eyes on 2528 20260520