Stephen Macleod

Stock Analyst at BMO Capital

(4.88)
# 303
Out of 4,408 analysts
666
Total ratings
62.1%
Success rate
19.4%
Average return

Stocks Rated by Stephen Macleod

The North West Company Inc.
Jun 11, 2026
Maintained: Buy
Price Target: $63.00$59.00
Current: $48.78
Upside: +20.95%
Aritzia Inc.
Jun 11, 2026
Maintained: Buy
Price Target: $188.00
Current: $168.52
Upside: +11.56%
Transcontinental Inc.
Jun 4, 2026
Reiterated: Hold
Price Target: $6.25$6.00
Current: $5.08
Upside: +18.11%
Groupe Dynamite Inc.
May 19, 2026
Maintained: Buy
Price Target: $106.00
Current: $69.17
Upside: +53.25%
CCL Industries Inc.
May 14, 2026
Maintained: Buy
Price Target: $101.00$103.00
Current: $83.94
Upside: +22.71%
Leon's Furniture Limited
May 11, 2026
Maintained: Hold
Price Target: $32.00$30.00
Current: $24.53
Upside: +22.30%
Dorel Industries Inc.
May 11, 2026
Maintained: Hold
Price Target: $2.25$2.00
Current: $1.51
Upside: +32.45%
Premium Brands Holdings Corporation
May 8, 2026
Maintained: Buy
Price Target: $116.00$118.00
Current: $88.12
Upside: +33.91%
Jamieson Wellness Inc.
May 8, 2026
Maintained: Buy
Price Target: $45.00
Current: $36.16
Upside: +24.45%
Colliers International Group Inc.
May 5, 2026
Reiterated: Buy
Price Target: $263.12$207.13
Current: $136.34
Upside: +51.92%
Rated: Buy
Price Target: $110.56$114.76
Current: $85.13
Upside: +34.81%
Rated: Hold
Price Target: $52.00$47.00
Current: $40.91
Upside: +14.89%
Rated: Hold
Price Target: $48.00$54.00
Current: $45.54
Upside: +18.58%
Maintained: Hold
Price Target: $7.00$7.25
Current: $6.93
Upside: +4.62%
Maintained: Buy
Price Target: $292.51
Current: $200.25
Upside: +46.07%
Maintained: Hold
Price Target: $14.50$16.40
Current: $14.63
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $54.90
Upside: n/a
Maintained: Hold
Price Target: $3.50$3.25
Current: $4.50
Upside: n/a
Maintained: Hold
Price Target: $14.00$13.00
Current: $13.24
Upside: n/a
Reiterated: Hold
Price Target: $33.59$16.00
Current: $1.97
Upside: n/a
Maintained: Buy
Price Target: $11.00
Current: $0.54
Upside: n/a
Reiterated: Buy
Price Target: $92.37$62.00
Current: $83.46
Upside: n/a
Reiterated: Buy
Price Target: $65.78$83.97
Current: $40.25
Upside: n/a