Epsilon Energy EPSN Q1 2026 Earnings Minimal Earnings No Revenue Disclosed Stock Edges Higher Xcel Energy XEL Q1 2026 Earnings Slump EPS Falls Short of 091 Target WRB Q1 2026 Earnings Strong EPS Surprise of 1241 Offsets Market Concerns TLN Q1 2026 Earnings EPS Plunges 72 Below Estimates as Energy Market Dynamics Shift STERIS plc STE Q1 2026 Earnings EPS Misses Estimates as Stock Dips Slightly Burford Capital BUR Q1 2026 Earnings Heavy EPS Miss Sends Shares Lower