NorthWestern CorporationNWE
▲ PositiveCapitalrelevance
beat Q2 earnings and revenue estimates

NorthWestern Corporation reported quarterly earnings of $0.50 per share, beating the Zacks Consensus Estimate of $0.42 per share and marking a 19.05% earnings surprise. Revenue for the quarter ended June 2026 came in at $392.6 million, surpassing the consensus estimate by 4.08% and up from $342.7 million a year ago. The company has topped consensus EPS estimates three times in the last four quarters and currently carries a Zacks Rank #3, or Hold. NorthWestern shares have gained about 12% year to date, outperforming the S&P 500's 8.5% advance.
NorthWestern Corporationbeat Q2 earnings and revenue estimates
Duke Energy Corporation