Capital Power Corporation
Health
Performance
6.8
Risk
Sell
Buy
Curious about the Scores? Learn more.

Capital Power Corporation stock rating and score history

All changes in ratings, performance and outlook tracked over time.

26.01.2026
Short-term strength kicking in. Early signs of life.
20.01.2026
Shaky at first, now slowly moving toward steady ground.
11.12.2025
Trouble brewing. Volatility and pressure rising.
20.08.2025
Climbing out. Risks fading, but not out of the woods.

Capital Power Corporation stock price, chart patterns and momentum

Recent price movements, trend behaviour and momentum signals based on real-time market data.

What does Capital Power Corporation do? Business model and key facts

Get the full picture of Capital Power Corporation: what it builds, where it operates, and how it makes money.

Capital Power Corporation Profile

Sector: Utilities

Industry: Independent Power Producers

Employees (FY): 741

Capital Power Corporation develops, acquires, owns, and operates renewable and thermal power generation facilities in Canada and the United States. It generates electricity from various energy sources, including wind, solar, waste heat, natural gas, and coal. The company owns an approximately 6,600 megawatts of power generation capacity at 26 facilities. It also manages its related electricity, natural gas, and emissions portfolios by undertaking trading and marketing activities. The company was founded in 1891 and is headquartered in Edmonton, Canada.

shop
Company facts
Avik Dey
CEO
741
Employees worldwide
shop
Performance
16%
Last 12 months
54.01%
Last 5 years
shop
Growth
$3,77B
Revenue year
$701,00M
Net income
shop
Valuation
$9,31B
Market Cap
11.75
Price/Earnings Ratio

Stocks related to Capital Power Corporation

Selected based on industry alignment and relative market positioning.

TLN
Talen Energy Corporation
354.89
+1.28%
7.4
Sell
Buy
Talen Energy Corporation
NRG
NRG Energy, Inc.
153.03
+2.07%
5.4
Sell
Buy
NRG Energy, Inc.
VST
Low-poly 3D Vistra (VST) stock icon with a stylized lightning bolt, symbolizing utilities and energy infrastructure.
162.71
+2.46%
8.6
Sell
Buy
Vistra Corp.
PAM
Pampa Energía S.A.
87.89
+2.52%
6.4
Sell
Buy
Pampa Energía S.A.
KEN
Kenon Holdings Ltd.
75.29
+1.46%
3.9
Sell
Buy
Kenon Holdings Ltd.

Capital Power Corporation fundamentals and technical analysis

Financial fundamentals and technicals signals combined to access stability, momentum and market direction.