Go Pro

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Black Hills Corporation stock logo
BKH
Black Hills
$74.98
+0.9%
$73.51
$55.79
$78.69
$5.66B0.71783,558 shs501,083 shs
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
$5.38
-1.5%
$7.04
$4.38
$31.50
$578.41M2.241.82 million shs1.72 million shs
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$51.48
+1.7%
$49.76
$39.29
$55.99
$2.13B0.43268,851 shs164,209 shs
Via Renewables, Inc. stock logo
VIASP
Via Renewables
$25.62
$25.58
$24.88
$26.68
N/AN/A3,839 shsN/A
Don't Wait for the OpenAI IPO Cover

The AI wave will soon hit public markets with Anthropic and OpenAI set to go public later this year. However, you don't have to wait to invest. This report shows seven AI stocks that you can buy today while the big model providers get ready to go public.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Black Hills Corporation stock logo
BKH
Black Hills
+0.92%+1.06%+2.79%+0.37%+29.11%
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
-1.47%+3.66%-31.64%-30.49%+537,999,900.00%
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
+1.69%+2.06%+5.47%-3.71%+21.28%
Via Renewables, Inc. stock logo
VIASP
Via Renewables
0.00%0.00%+0.31%+0.39%+1.65%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Black Hills Corporation stock logo
BKH
Black Hills
$74.98
+0.9%
$73.51
$55.79
$78.69
$5.66B0.71783,558 shs501,083 shs
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
$5.38
-1.5%
$7.04
$4.38
$31.50
$578.41M2.241.82 million shs1.72 million shs
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$51.48
+1.7%
$49.76
$39.29
$55.99
$2.13B0.43268,851 shs164,209 shs
Via Renewables, Inc. stock logo
VIASP
Via Renewables
$25.62
$25.58
$24.88
$26.68
N/AN/A3,839 shsN/A
Don't Wait for the OpenAI IPO Cover

The AI wave will soon hit public markets with Anthropic and OpenAI set to go public later this year. However, you don't have to wait to invest. This report shows seven AI stocks that you can buy today while the big model providers get ready to go public.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Black Hills Corporation stock logo
BKH
Black Hills
+0.92%+1.06%+2.79%+0.37%+29.11%
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
-1.47%+3.66%-31.64%-30.49%+537,999,900.00%
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
+1.69%+2.06%+5.47%-3.71%+21.28%
Via Renewables, Inc. stock logo
VIASP
Via Renewables
0.00%0.00%+0.31%+0.39%+1.65%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Black Hills Corporation stock logo
BKH
Black Hills
3.00
Buy$81.678.92% Upside
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
2.25
Hold$13.50150.93% Upside
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
2.57
Moderate Buy$55.257.33% Upside
Via Renewables, Inc. stock logo
VIASP
Via Renewables
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

Latest IMSR, VIASP, BKH, and NWN Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/22/2026
Black Hills Corporation stock logo
BKH
Black Hills
Lower Price TargetOutperform$86.00 ➝ $85.00
7/10/2026
Black Hills Corporation stock logo
BKH
Black Hills
Boost Price TargetBuy$78.00 ➝ $87.00
7/9/2026
Black Hills Corporation stock logo
BKH
Black Hills
DowngradeBuy (B)Buy (B-)
6/24/2026
Black Hills Corporation stock logo
BKH
Black Hills
UpgradeBuy (B-)Buy (B)
6/11/2026
Black Hills Corporation stock logo
BKH
Black Hills
Set Price Target$78.00
6/11/2026
Black Hills Corporation stock logo
BKH
Black Hills
UpgradeNeutralBuy$76.00 ➝ $78.00
6/9/2026
Black Hills Corporation stock logo
BKH
Black Hills
DowngradeBuy (B)Buy (B-)
5/29/2026
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
Reiterated RatingBuy (B-)
5/21/2026
Black Hills Corporation stock logo
BKH
Black Hills
UpgradeBuy (B-)Buy (B)
5/11/2026
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
Initiated CoverageEqual WeightUnderweight$50.00
5/11/2026
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
Reiterated RatingSell (D-)
(Data available from 7/23/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Black Hills Corporation stock logo
BKH
Black Hills
$2.31B2.47$7.94 per share9.44$51.75 per share1.45
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
$250K2,279.61N/AN/A$2.79 per share1.93
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$1.29B1.68$7.59 per share6.78$35.54 per share1.45
Via Renewables, Inc. stock logo
VIASP
Via Renewables
$480.22MN/AN/AN/AN/AN/A
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Black Hills Corporation stock logo
BKH
Black Hills
$291.60M$3.8419.5316.342.9412.61%7.77%2.86%8/5/2026 (Estimated)
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
-$28.02M-$0.10N/AN/AN/AN/A-23.24%-11.93%N/A
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$113.32M$2.9317.5715.94N/A9.56%8.46%2.08%8/5/2026 (Estimated)
Via Renewables, Inc. stock logo
VIASP
Via Renewables
N/AN/AN/AN/AN/AN/AN/AN/A8/11/2026 (Estimated)

Latest IMSR, VIASP, BKH, and NWN Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/11/2026N/A
Via Renewables, Inc. stock logo
VIASP
Via Renewables
-$0.02N/AN/AN/A$133.36 millionN/A
8/5/2026Q2 2026
Black Hills Corporation stock logo
BKH
Black Hills
$0.42N/AN/AN/A$513.80 millionN/A
8/5/2026Q2 2026
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
-$0.07N/AN/AN/A$271.87 millionN/A
5/14/2026Q1 2026
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
-$0.09-$0.10-$0.01-$0.10N/AN/A
5/6/2026Q1 2026
Black Hills Corporation stock logo
BKH
Black Hills
$1.88$1.79-$0.09$1.73$769.19 million$780.70 million
5/5/2026Q1 2026
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$2.40$2.33-$0.07$2.33$538.57 million$490.40 million
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Black Hills Corporation stock logo
BKH
Black Hills
$2.813.75%+4.47%73.18%55 Years
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
N/AN/AN/AN/AN/A
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
$1.973.83%+0.52%67.24%70 Years
Via Renewables, Inc. stock logo
VIASP
Via Renewables
$3.0411.87%N/AN/AN/A

Latest IMSR, VIASP, BKH, and NWN Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/9/2026
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
quarterly$0.49253.97%7/31/20267/31/20268/14/2026
4/28/2026
Black Hills Corporation stock logo
BKH
Black Hills
quarterly$0.70303.87%5/15/20265/15/20266/1/2026
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Black Hills Corporation stock logo
BKH
Black Hills
0.99
0.65
0.53
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
N/A
54.82
54.82
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
1.44
0.80
0.62
Via Renewables, Inc. stock logo
VIASP
Via Renewables
N/AN/AN/A

Institutional Ownership

CompanyInstitutional Ownership
Black Hills Corporation stock logo
BKH
Black Hills
86.71%
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
N/A
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
75.13%
Via Renewables, Inc. stock logo
VIASP
Via Renewables
N/A

Insider Ownership

CompanyInsider Ownership
Black Hills Corporation stock logo
BKH
Black Hills
0.56%
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
28.60%
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
0.55%
Via Renewables, Inc. stock logo
VIASP
Via Renewables
N/A
CompanyEmployeesShares OutstandingFree FloatOptionable
Black Hills Corporation stock logo
BKH
Black Hills
2,79576.13 million75.70 millionOptionable
Terrestrial Energy Inc. stock logo
IMSR
Terrestrial Energy
N/A105.93 million75.64 millionN/A
Northwest Natural Gas Company stock logo
NWN
Northwest Natural Gas
1,61942.08 million41.85 millionOptionable
Via Renewables, Inc. stock logo
VIASP
Via Renewables
170N/AN/ANot Optionable

Recent News About These Companies

Via Renewables, Inc. Announces Dividend on Preferred Stock
Via Renewables, Inc. Announces Dividend on Preferred Stock
Via Renewables, Inc. Announces Dividend on Preferred Stock
Waymo teams up with Via to offer robotaxis rides in Arizona
US IPO Activity On Track For Best Quarter Since Q1 2022
Via Transportation: Not Jumping On The Bus

New MarketBeat Followers Over Time

Media Sentiment Over Time

Black Hills stock logo

Black Hills NYSE:BKH

$74.98 +0.68 (+0.92%)
Closing price 07/22/2026 03:59 PM Eastern
Extended Trading
$74.60 -0.38 (-0.50%)
As of 04:33 AM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Black Hills Corporation, through its subsidiaries, operates as an electric and natural gas utility company in the United States. The company operates in two segments: Electric Utilities and Gas Utilities. The Electric Utilities segment generates, transmits, and distributes electricity to approximately 222,000 electric utility customers in Colorado, Montana, South Dakota, and Wyoming; and owns and operates 1,394 megawatts of generation capacity and 9,106 miles of electric transmission and distribution lines. The Gas Utilities segment distributes natural gas to approximately 1,116,000 natural gas utility customers in Arkansas, Colorado, Iowa, Kansas, Nebraska, and Wyoming; owns and operates 4,663 miles of intrastate gas transmission pipelines; 42,514 miles of gas distribution mains and service lines; seven natural gas storage sites; and approximately 50,000 horsepower of compression and 516 miles of gathering lines. It also constructs and maintains customer owned gas infrastructure facilities for gas transportation customers; and provides appliance repair services to residential utility customers, as well as electrical system construction services to large industrial customers. In addition, the company produces electric power through wind, natural gas, and coal-fired generating plants; and coal at its coal mine located near Gillette, Wyoming. Black Hills Corporation was incorporated in 1941 and is headquartered in Rapid City, South Dakota.

Terrestrial Energy stock logo

Terrestrial Energy NASDAQ:IMSR

$5.38 -0.08 (-1.47%)
Closing price 07/22/2026 04:00 PM Eastern
Extended Trading
$5.36 -0.02 (-0.37%)
As of 04:44 AM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Terrestrial Energy Inc. produces carbon free nuclear energy in North Carolina and internationally. The company was founded in 2013 and is headquartered in Charlotte, North Carolina.

Northwest Natural Gas stock logo

Northwest Natural Gas NYSE:NWN

$51.48 +0.89 (+1.75%)
Closing price 07/22/2026 03:59 PM Eastern
Extended Trading
$51.51 +0.03 (+0.07%)
As of 04:30 AM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Northwest Natural Holding Company, through its subsidiary, Northwest Natural Gas Company, provides regulated natural gas distribution services to residential, commercial, and industrial customers in the United States. The company operates a mist gas storage facility contracted to other utilities, third-party marketers, and electric generators; offers natural gas asset management services; and operates an appliance retail center. It also engages in gas storage, water and wastewater, non-regulated renewable natural gas, and other investment businesses. In addition, the company provides natural gas service in Oregon and southwest Washington; and water and wastewater connections. Northwest Natural Holding Company was founded in 1859 and is headquartered in Portland, Oregon.

Via Renewables stock logo

Via Renewables NASDAQ:VIASP

$25.62 0.00 (0.00%)
As of 07/21/2026

Via Renewables, Inc., through its subsidiaries, operates as an independent retail energy services company in the United States. It operates through two segments, Retail Electricity and Retail Natural Gas. The Retail Electricity segment engages in the transmission and sale of electricity to residential and commercial customers. The Retail Natural Gas segment is involved in the transportation, distribution, and sale of natural gas to residential and commercial customers. It also provides broker services for retail energy customers; and wireless services and equipment to wireless customers. The company offers its services under the Electricity Maine, Electricity N.H., Major Energy, Provider Power Massachusetts, Spark Energy, and Verde Energy brand names. It operates in 104 utility service territories across 20 states and the District of Columbia; and has approximately 335,000 residential customer equivalents. The company was formerly known as Spark Energy, Inc. and changed its name to Via Renewables, Inc. in August 2021. Via Renewables, Inc. was founded in 1999 and is headquartered in Houston, Texas.