John Mould
Stock Analyst at TD Cowen
(4.48)
# 1,060
Out of 4,501 analysts
88
Total ratings
75.6%
Success rate
16.3%
Average return
Stocks Rated by John Mould
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CPX Capital Power Corporation | Maintained: Buy | $80.00 | $74.88 | +6.84% | 40 | Jun 22, 2026 | |
| TSX: TA TransAlta Corporation | Initiated Coverage: Buy | $26.00 | $20.15 | +29.03% | 21 | Jun 10, 2026 | |
| TSX: H Hydro One Limited | Maintained: Hold | $57.00 → $58.00 | $58.57 | -0.97% | 3 | May 14, 2026 | |
| TSX: AQN Algonquin Power & Utilities Corp. | Maintained: Hold | $8.50 | $8.03 | +5.91% | 4 | May 11, 2026 | |
| TSX: EMA Emera Incorporated | Maintained: Buy | $75.00 → $77.00 | $75.56 | +1.91% | 4 | May 11, 2026 | |
| TSX: ACO.X ATCO Ltd. | Maintained: Hold | $67.00 → $69.00 | $74.61 | -7.52% | 5 | May 8, 2026 | |
| TSX: CU Canadian Utilities Limited | Maintained: Hold | $47.00 → $48.00 | $52.64 | -8.81% | 4 | May 8, 2026 | |
| TSX: FTS Fortis Inc. | Maintained: Buy | $83.00 → $84.00 | $81.23 | +3.41% | 4 | May 7, 2026 | |
| TSX: ALA AltaGas Ltd. | Maintained: Buy | $51.00 → $55.00 | $53.66 | +2.50% | 3 | May 1, 2026 |
Capital Power Corporation
Jun 22, 2026
Maintained: Buy
Price Target: $80.00
Current: $74.88
Upside: +6.84%
TransAlta Corporation
Jun 10, 2026
Initiated Coverage: Buy
Price Target: $26.00
Current: $20.15
Upside: +29.03%
Hydro One Limited
May 14, 2026
Maintained: Hold
Price Target: $57.00 → $58.00
Current: $58.57
Upside: -0.97%
Algonquin Power & Utilities Corp.
May 11, 2026
Maintained: Hold
Price Target: $8.50
Current: $8.03
Upside: +5.91%
Emera Incorporated
May 11, 2026
Maintained: Buy
Price Target: $75.00 → $77.00
Current: $75.56
Upside: +1.91%
ATCO Ltd.
May 8, 2026
Maintained: Hold
Price Target: $67.00 → $69.00
Current: $74.61
Upside: -7.52%
Canadian Utilities Limited
May 8, 2026
Maintained: Hold
Price Target: $47.00 → $48.00
Current: $52.64
Upside: -8.81%
Fortis Inc.
May 7, 2026
Maintained: Buy
Price Target: $83.00 → $84.00
Current: $81.23
Upside: +3.41%
AltaGas Ltd.
May 1, 2026
Maintained: Buy
Price Target: $51.00 → $55.00
Current: $53.66
Upside: +2.50%