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
Alterra Power Corp. stock logo
AXY
Alterra Power
C$0.00
C$4.50
C$8.09
C$451.30MN/A108,873 shs44,526 shs
Capital Power Co. stock logo
CPX
Capital Power
C$63.03
C$68.47
C$56.25
C$77.02
C$9.90B0.614558663,494 shs390,194 shs
Maxim Power Corp. stock logo
MXG
Maxim Power
C$4.15
C$4.18
C$4.00
C$4.82
C$263.65M1.1139579,561 shs3,525 shs
TransAlta Co. stock logo
TA
TransAlta
C$16.55
C$18.16
C$15.62
C$25.03
C$5.23B0.6864521.66 million shs960,062 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Alterra Power Corp. stock logo
AXY
Alterra Power
0.00%0.00%0.00%0.00%0.00%
Capital Power Co. stock logo
CPX
Capital Power
0.00%-2.60%-2.73%-10.35%+10.75%
Maxim Power Corp. stock logo
MXG
Maxim Power
0.00%0.00%+1.22%-5.25%-6.11%
TransAlta Co. stock logo
TA
TransAlta
0.00%-2.36%-4.45%-5.27%-2.76%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Alterra Power Corp. stock logo
AXY
Alterra Power
C$0.00
C$4.50
C$8.09
C$451.30MN/A108,873 shs44,526 shs
Capital Power Co. stock logo
CPX
Capital Power
C$63.03
C$68.47
C$56.25
C$77.02
C$9.90B0.614558663,494 shs390,194 shs
Maxim Power Corp. stock logo
MXG
Maxim Power
C$4.15
C$4.18
C$4.00
C$4.82
C$263.65M1.1139579,561 shs3,525 shs
TransAlta Co. stock logo
TA
TransAlta
C$16.55
C$18.16
C$15.62
C$25.03
C$5.23B0.6864521.66 million shs960,062 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Alterra Power Corp. stock logo
AXY
Alterra Power
0.00%0.00%0.00%0.00%0.00%
Capital Power Co. stock logo
CPX
Capital Power
0.00%-2.60%-2.73%-10.35%+10.75%
Maxim Power Corp. stock logo
MXG
Maxim Power
0.00%0.00%+1.22%-5.25%-6.11%
TransAlta Co. stock logo
TA
TransAlta
0.00%-2.36%-4.45%-5.27%-2.76%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Alterra Power Corp. stock logo
AXY
Alterra Power
0.00
N/AN/AN/A
Capital Power Co. stock logo
CPX
Capital Power
3.10
BuyC$80.1127.10% Upside
Maxim Power Corp. stock logo
MXG
Maxim Power
0.00
N/AN/AN/A
TransAlta Co. stock logo
TA
TransAlta
3.00
BuyC$25.0051.06% Upside

Current Analyst Ratings Breakdown

Latest MXG, CPX, TA, and AXY Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/30/2026
Capital Power Co. stock logo
CPX
Capital Power
Lower Price TargetOutperformC$85.00 ➝ C$81.00
7/30/2026
Capital Power Co. stock logo
CPX
Capital Power
Lower Price TargetSector OutperformC$80.00 ➝ C$79.00
7/30/2026
Capital Power Co. stock logo
CPX
Capital Power
Lower Price TargetC$85.00 ➝ C$83.00
7/27/2026
Capital Power Co. stock logo
CPX
Capital Power
Boost Price TargetEqual WeightC$72.00 ➝ C$75.00
7/9/2026
Capital Power Co. stock logo
CPX
Capital Power
Boost Price TargetOutperformC$75.00 ➝ C$85.00
7/3/2026
Capital Power Co. stock logo
CPX
Capital Power
Boost Price TargetTop PickC$82.00 ➝ C$88.00
7/3/2026
TransAlta Co. stock logo
TA
TransAlta
Boost Price TargetHoldC$18.50 ➝ C$19.00
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
UpgradeStrong-Buy
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
Set Price TargetBuyC$26.00
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
Boost Price TargetHoldC$18.00 ➝ C$18.50
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
Set Price TargetOutperformC$24.00
(Data available from 9/7/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Alterra Power Corp. stock logo
AXY
Alterra Power
N/AN/AN/AN/AN/AN/A
Capital Power Co. stock logo
CPX
Capital Power
C$4.24B2.34C$2.40 per share26.22C$30.18 per share2.09
Maxim Power Corp. stock logo
MXG
Maxim Power
C$76.16M3.46C$1.80 per share2.31C$5.19 per share0.80
TransAlta Co. stock logo
TA
TransAlta
C$2.27B2.31C$3.90 per share4.25C$6.12 per share2.70
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Alterra Power Corp. stock logo
AXY
Alterra Power
N/AN/AN/AN/AN/AN/AN/AN/AN/A
Capital Power Co. stock logo
CPX
Capital Power
C$602.81MC$0.57110.58N/A0.913.05%2.31%5.86%N/A
Maxim Power Corp. stock logo
MXG
Maxim Power
C$53.09MC$0.1527.67N/A13.58%2.95%2.32%N/A
TransAlta Co. stock logo
TA
TransAlta
C$212.05M-C$0.31N/AN/A-1.02%-1.50%7.07%N/A

Latest MXG, CPX, TA, and AXY Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/6/2026Q2 2026
Maxim Power Corp. stock logo
MXG
Maxim Power
N/A-C$0.05N/A-C$0.05N/AC$16.06 million
7/31/2026Q2 2026
TransAlta Co. stock logo
TA
TransAlta
N/AC$0.18N/AC$0.12N/AC$507.00 million
7/29/2026Q2 2026
Capital Power Co. stock logo
CPX
Capital Power
N/A-C$0.33N/A-C$0.33N/AC$714.00 million
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Alterra Power Corp. stock logo
AXY
Alterra Power
C$0.040.65%N/AN/AN/A
Capital Power Co. stock logo
CPX
Capital Power
C$2.764.39%N/A484.91%N/A
Maxim Power Corp. stock logo
MXG
Maxim Power
N/A8.50%N/AN/AN/A
TransAlta Co. stock logo
TA
TransAlta
C$0.271.60%N/AN/A N/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Alterra Power Corp. stock logo
AXY
Alterra Power
N/AN/AN/A
Capital Power Co. stock logo
CPX
Capital Power
150.64
0.80
0.55
Maxim Power Corp. stock logo
MXG
Maxim Power
0.08
5.71
4.35
TransAlta Co. stock logo
TA
TransAlta
238.01
0.84
0.62

Institutional Ownership

CompanyInstitutional Ownership
Alterra Power Corp. stock logo
AXY
Alterra Power
N/A
Capital Power Co. stock logo
CPX
Capital Power
29.79%
Maxim Power Corp. stock logo
MXG
Maxim Power
9.08%
TransAlta Co. stock logo
TA
TransAlta
29.19%

Insider Ownership

CompanyInsider Ownership
Alterra Power Corp. stock logo
AXY
Alterra Power
N/A
Capital Power Co. stock logo
CPX
Capital Power
0.17%
Maxim Power Corp. stock logo
MXG
Maxim Power
71.24%
TransAlta Co. stock logo
TA
TransAlta
0.21%
CompanyEmployeesShares OutstandingFree FloatOptionable
Alterra Power Corp. stock logo
AXY
Alterra Power
147,00058.31 millionN/ANot Optionable
Capital Power Co. stock logo
CPX
Capital Power
737157.08 millionN/ANot Optionable
Maxim Power Corp. stock logo
MXG
Maxim Power
4463.53 millionN/ANot Optionable
TransAlta Co. stock logo
TA
TransAlta
1,257316.30 millionN/ANot Optionable

Recent News About These Companies

Desjardins Sticks to Its Hold Rating for TransAlta (TAC)

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Alterra Power stock logo

Alterra Power TSE:AXY

Alterra Power Corp., together with its subsidiaries, owns, acquires, develops, and operates renewable power projects. The company operates 8 power plants totaling 825 megawatts (MW) of capacity, including Jimmie Creek run-of-river hydro facility in British Columbia; Dokie 1 wind farm in north-east British Columbia; Shannon Wind Farm in Texas; East Toba and Montrose Creek run-of-river power plants in south-west British Columbia; Svartsengi and Reykjanes geothermal facilities in Iceland; and Kokomo solar facility in Indiana. It also operates Boswell Springs wind project, a 320 MW portfolio of wind development projects in Albany County, Wyoming. The company was formerly known as Magma Energy Corp. and changed its name to Alterra Power Corp. in May 2011. Alterra Power Corp. was incorporated in 2008 and is headquartered in Vancouver, Canada.

Capital Power stock logo

Capital Power TSE:CPX

C$63.03 0.00 (0.00%)
As of 09/4/2026 04:00 PM Eastern

Capital Power (TSX: CPX) is a growth-oriented power producer with approximately 12 GW of power generation at 32 facilities, plus battery energy storage across North America. We prioritize safely delivering reliable and affordable power communities can depend on, building lower-carbon power systems, and creating balanced solutions for our energy future.

Maxim Power stock logo

Maxim Power TSE:MXG

C$4.15 0.00 (0.00%)
As of 09/4/2026 03:58 PM Eastern

Based in Calgary, Alberta, Maxim Power Corp. ('MAXIM') is one of Canada's largest truly independent power producers. MAXIM is now focused entirely on power projects in Alberta. Its core asset - the 300 MW H.R. Milner Plant, M2, in Grande Cache, AB - is a state-of-the-art combined cycle gas-fired power plant that commissioned in Q4, 2023. MAXIM continues to explore additional development options in Alberta including its currently permitted gas-fired generation projects and the permitting of its wind power generation project. MAXIM trades on the TSX under the symbol 'MXG'.

TransAlta stock logo

TransAlta TSE:TA

C$16.55 0.00 (0.00%)
As of 09/4/2026 04:00 PM Eastern

TransAlta owns, operates and develops a diverse fleet of electrical power generation assets in Canada, the United States and Australia with a focus on long-term shareholder value. TransAlta provides municipalities, medium and large industries, businesses and utility customers with affordable, energy efficient and reliable power. Today, TransAlta is one of Canada's largest producers of wind power and Alberta's largest producer of thermal generation and hydro-electric power. For over 114 years, TransAlta has been a responsible operator and a proud member of the communities where we operate and where our employees work and live. TransAlta aligns its corporate goals with the UN Sustainable Development Goals and the Future-Fit Business Benchmark, which also defines sustainable goals for businesses.