Xcel Energy Inc. (XEL) earnings on July 30, 2026

Before the market opens Q2 2026

More Xcel Energy Inc. earnings

Prior outlook: Optimistic Outcome: Partial

The stock opened higher and rose as much as 2.64% during the day, but those gains evaporated and it closed down 0.66%.

XEL price around the earnings

78.23

Change: -0.7%

2026-07-30, 20:00 UTC

Start of the measured window End of the measured window
77.92 78.78 79.64 80.50 78.75
Price series around the eventClosing price per minute from before the event to the end of the measured window.No trading (market closed)
July 30, 2026
  • Price: green if it ends above the starting price; red if it ends below
  • Start of the measured window
  • End of the measured window
  • Market open
  • No trading (market closed)
  • Starting price
Price series around the event

Prior thesis

Prior outlook: Optimistic Outcome: Partial

Thesis published
Results released

Strong analyst consensus and decent earnings history, but low implied volatility limits event impact.

Context analyzed before publication

Trend
Flat to slightly negative trajectory with recent weakness, and extremely low implied volatility limiting event impact.

Analysts

Evidence

Analyst consensus
Strong buy
Consensus average (1-5)
1.42
Analysts covering the stock
18
Average price target
92.72
Lowest price target
74
Highest price target
102
Upside to price target
17.7%
Quarterly earnings growth
15.1%
Revenue growth
2.9%
Forward EPS
4.53
Trailing EPS
3.4
Analyst moves in the last 60 days
5
  • Strong buy: 3
  • Buy: 14
  • Hold: 1
  • Sell: 0
  • Strong sell: 1
Strong buy
3
Buy
14
Hold
1
Sell
0
Strong sell
1
  • July 22, 2026 · BMO Capital: Maintains rating (Outperform → Outperform)
  • July 16, 2026 · JP Morgan: Maintains rating (Overweight → Overweight)
  • July 16, 2026 · Truist Securities: Maintains rating (Buy → Buy)
  • July 9, 2026 · Barclays: Maintains rating (Overweight → Overweight)
  • June 23, 2026 · Mizuho: Maintains rating (Outperform → Outperform)

News and sentiment

Evidence

Sentiment
Sentiment
Neutral
Mention volume
Low
Normalized volume
33%

Technicals

Evidence

Price when the context was analyzed
78.88
Average true range (ATR)
2.2%
Distance to 52-week high
-4.7%
14-day change (14d)
-0.5%
30-day change (30d)
-3.8%
30-day relative strength
+4.8%
QQQ change (30d)
-8.6%
Nearest support
78.7
Distance to nearest support
0.2%
Nearest resistance
79
Distance to nearest resistance
0.2%
Volume accumulation ratio (14d / 46d)
0.79
  • Major: 78.7 (0.2% away, 0.1 ATR, 44 touches)
  • Mid: 78.19 (0.9% away, 0.4 ATR, 18 touches)
  • Minor: 77.72 (1.5% away, 0.67 ATR, 9 touches)
  • Minor: 79 (0.2% away, 0.07 ATR, 9 touches)
  • Major: 79.28 (0.5% away, 0.23 ATR, 45 touches)
  • Major: 79.6 (0.9% away, 0.41 ATR, 43 touches)

Trends

Evidence

Average earnings surprise
+2.7%
  • April 30, 2026: actual EPS 0.91 vs estimate 0.91 (surprise +0.2%)
  • February 5, 2026: actual EPS 0.96 vs estimate 0.96 (surprise +0.1%)
  • October 30, 2025: actual EPS 1.24 vs estimate 1.32 (surprise -5.9%)
  • July 31, 2025: actual EPS 0.75 vs estimate 0.64 (surprise +16.3%)

Expected move

Implied move
+1.1%
Source
Options chain

Reactions over its last 20 earnings

Median move
1.5%
75th percentile move
2.5%
90th percentile move
3.5%
Up / down moves
14 / 6
Average up move
+2.1%
Average down move
-1.6%

Monitoring and close

What Xcel Energy Inc. reported

Status
Finished
Actual EPS0.93
EPS estimate0.78
EPS surprise+19.2%
Revenue$3,119 million
Revenue estimate$3,524 million
Revenue surprise-11.5%

Xcel Energy reported Q2 2026 earnings in line with estimates, but revenue missed expectations. Mixed outlook maintained.

Sources (7)

Pre-market second reading after the results

Verdict
Beat expectations

Heading into the open, results beat expectations on earnings but not on revenue and the price is indicating +0.4% pre-market, a move below the stock's usual reaction (about 2%). The figures don't confirm the prior scenario: that move is too small to draw conclusions from.

How the stock reacted

Outcome
Partial
Consolidated
-0.7%
Max favorable move (MFE)
2.6%
Max adverse move (MAE)
1.1%