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
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
C$47.88
+0.3%
C$48.59
C$33.31
C$52.86
C$14.52B1.211505325,449 shs218,179 shs
Capital Power Co. stock logo
CPX
Capital Power
C$72.31
-2.0%
C$69.39
C$54.23
C$75.70
C$11.32B0.634284679,258 shs465,805 shs
Maxim Power Corp. stock logo
MXG
Maxim Power
C$4.25
+0.7%
C$4.33
C$4.08
C$4.92
C$270.16M1.0722519,788 shs11,562 shs
TransAlta Co. stock logo
TA
TransAlta
C$19.28
-0.9%
C$18.49
C$14.08
C$25.03
C$6.09B0.752881.55 million shs1.44 million shs
7 Energy Stocks to Buy and Hold Forever Cover

With the proliferation of data centers and electric vehicles, the electric grid will only get more strained. Download this report to learn how energy stocks can play a role in your portfolio as the global demand for energy continues to grow.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
0.00%-4.33%-6.12%+2.71%+32.44%
Capital Power Co. stock logo
CPX
Capital Power
0.00%-1.28%+5.82%+10.20%+35.54%
Maxim Power Corp. stock logo
MXG
Maxim Power
0.00%-2.09%-1.17%-4.31%-7.66%
TransAlta Co. stock logo
TA
TransAlta
0.00%-0.61%+9.95%+2.53%+34.14%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
C$47.88
+0.3%
C$48.59
C$33.31
C$52.86
C$14.52B1.211505325,449 shs218,179 shs
Capital Power Co. stock logo
CPX
Capital Power
C$72.31
-2.0%
C$69.39
C$54.23
C$75.70
C$11.32B0.634284679,258 shs465,805 shs
Maxim Power Corp. stock logo
MXG
Maxim Power
C$4.25
+0.7%
C$4.33
C$4.08
C$4.92
C$270.16M1.0722519,788 shs11,562 shs
TransAlta Co. stock logo
TA
TransAlta
C$19.28
-0.9%
C$18.49
C$14.08
C$25.03
C$6.09B0.752881.55 million shs1.44 million shs
7 Energy Stocks to Buy and Hold Forever Cover

With the proliferation of data centers and electric vehicles, the electric grid will only get more strained. Download this report to learn how energy stocks can play a role in your portfolio as the global demand for energy continues to grow.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
0.00%-4.33%-6.12%+2.71%+32.44%
Capital Power Co. stock logo
CPX
Capital Power
0.00%-1.28%+5.82%+10.20%+35.54%
Maxim Power Corp. stock logo
MXG
Maxim Power
0.00%-2.09%-1.17%-4.31%-7.66%
TransAlta Co. stock logo
TA
TransAlta
0.00%-0.61%+9.95%+2.53%+34.14%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
2.50
Moderate BuyC$41.50-13.32% Downside
Capital Power Co. stock logo
CPX
Capital Power
3.00
BuyC$79.229.56% 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.0029.67% Upside

Current Analyst Ratings Breakdown

Latest BEP.UN, CPX, TA, and MXG Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
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
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
Set Price TargetSector OutperformC$27.00
6/10/2026
TransAlta Co. stock logo
TA
TransAlta
Set Price TargetOutperformC$28.00
6/1/2026
Capital Power Co. stock logo
CPX
Capital Power
Boost Price TargetOutperformC$75.00 ➝ C$82.00
6/1/2026
TransAlta Co. stock logo
TA
TransAlta
Boost Price TargetOutperformC$22.00 ➝ C$24.00
5/26/2026
Capital Power Co. stock logo
CPX
Capital Power
Set Price TargetTop PickC$82.00
(Data available from 7/6/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
C$6.34B2.29C$2.67 per share17.91C$16.43 per share2.91
Capital Power Co. stock logo
CPX
Capital Power
C$3.94B2.87C$2.76 per share26.22C$30.70 per share2.36
Maxim Power Corp. stock logo
MXG
Maxim Power
C$82.24M3.29C$1.84 per share2.31C$5.24 per share0.81
TransAlta Co. stock logo
TA
TransAlta
C$2.21B2.75C$4.54 per share4.25C$4.97 per share3.88
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
-C$230M-C$0.30N/AN/A8.53-4.20%0.46%0.84%N/A
Capital Power Co. stock logo
CPX
Capital Power
C$602.81M-C$0.11N/AN/A0.910.66%0.49%5.86%N/A
Maxim Power Corp. stock logo
MXG
Maxim Power
C$53.09MC$0.2120.24N/A16.95%4.02%2.32%N/A
TransAlta Co. stock logo
TA
TransAlta
C$212.05M-C$0.75N/AN/A-7.73%-11.56%7.07%N/A

Latest BEP.UN, CPX, TA, and MXG Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/6/2026Q1 2026
TransAlta Co. stock logo
TA
TransAlta
N/AC$0.06N/AC$0.04N/AC$560.00 million
5/2/2026Q1 2026
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
N/A-C$0.56N/A-C$0.56N/AC$2.10 billion
4/29/2026Q1 2026
Capital Power Co. stock logo
CPX
Capital Power
N/AC$0.04N/AC$0.04N/AC$1.18 billion
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
C$1.513.16%N/AN/A N/A
Capital Power Co. stock logo
CPX
Capital Power
C$2.723.77%N/AN/A 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.261.35%N/AN/A N/A

Latest BEP.UN, CPX, TA, and MXG Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/29/2026
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
QuarterlyC$0.393.32%5/29/20266/30/20266/30/2026
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
107.80
0.52
0.45
Capital Power Co. stock logo
CPX
Capital Power
146.00
0.69
0.55
Maxim Power Corp. stock logo
MXG
Maxim Power
0.08
2.98
4.35
TransAlta Co. stock logo
TA
TransAlta
317.20
0.76
0.62

Institutional Ownership

CompanyInstitutional Ownership
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
23.43%
Capital Power Co. stock logo
CPX
Capital Power
29.82%
Maxim Power Corp. stock logo
MXG
Maxim Power
9.27%
TransAlta Co. stock logo
TA
TransAlta
30.98%

Insider Ownership

CompanyInsider Ownership
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
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
Brookfield Renewable Partners LP stock logo
BEP.UN
Brookfield Renewable Partners
N/A303.28 millionN/ANot Optionable
Capital Power Co. stock logo
CPX
Capital Power
737156.48 millionN/ANot Optionable
Maxim Power Corp. stock logo
MXG
Maxim Power
4463.57 millionN/ANot Optionable
TransAlta Co. stock logo
TA
TransAlta
1,257316.02 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
Brookfield Renewable Partners stock logo

Brookfield Renewable Partners TSE:BEP.UN

C$47.88 +0.15 (+0.31%)
As of 04:00 PM Eastern

Brookfield Renewable is a globally diversified, multitechnology owner and operator of clean energy assets. The company's portfolio consists of hydroelectric, wind, solar, and storage facilities in North America, South America, Europe, and Asia, and totals approximately 21 gigawatts of installed capacity. Brookfield Renewable invests in assets directly, as well as with institutional partners, joint venture partners, and through other arrangements. The company offers two separate listings for investors: Brookfield Renewable Partners LP and Brookfield Renewable Corporation.

Capital Power stock logo

Capital Power TSE:CPX

C$72.31 -1.49 (-2.02%)
As of 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.25 +0.03 (+0.71%)
As of 03:57 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$19.28 -0.17 (-0.87%)
As of 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.