Exelon (EXC) reported Q2 adjusted earnings Thursday of $0.39 per share, down from $0.47 a year earlier.
Analysts polled by FactSet expected $0.37 per share.
Operating revenue for the quarter ended June 30 was $5.43 billion, compared with $5.36 billion a year earlier.
Analysts surveyed by FactSet expected $5.38 billion.
Exelon reaffirmed its full-year 2025 adjusted operating earnings guidance of between $2.64 and $2.74 per share. Analysts surveyed by FactSet expect $2.69 per share.
Shares of the company were down over 2% in recent premarket activity.