Stephen Macleod

Stock Analyst at BMO Capital

(4.85)
# 375
Out of 4,476 analysts
668
Total ratings
61.6%
Success rate
18.2%
Average return

Stocks Rated by Stephen Macleod

Gildan Activewear Inc.
Jun 17, 2026
Reiterated: Buy
Price Target: $116.44
Current: $72.70
Upside: +60.16%
Groupe Dynamite Inc.
Jun 17, 2026
Rated: Buy
Price Target: $106.00$78.00
Current: $54.21
Upside: +43.88%
The North West Company Inc.
Jun 11, 2026
Maintained: Buy
Price Target: $63.00$59.00
Current: $49.43
Upside: +19.36%
Aritzia Inc.
Jun 11, 2026
Maintained: Buy
Price Target: $188.00
Current: $155.82
Upside: +20.65%
Transcontinental Inc.
Jun 4, 2026
Reiterated: Hold
Price Target: $6.25$6.00
Current: $5.60
Upside: +7.14%
CCL Industries Inc.
May 14, 2026
Maintained: Buy
Price Target: $101.00$103.00
Current: $92.65
Upside: +11.17%
Leon's Furniture Limited
May 11, 2026
Maintained: Hold
Price Target: $32.00$30.00
Current: $24.26
Upside: +23.66%
Dorel Industries Inc.
May 11, 2026
Maintained: Hold
Price Target: $2.25$2.00
Current: $1.70
Upside: +17.65%
Premium Brands Holdings Corporation
May 8, 2026
Maintained: Buy
Price Target: $116.00$118.00
Current: $85.23
Upside: +38.45%
Jamieson Wellness Inc.
May 8, 2026
Maintained: Buy
Price Target: $45.00
Current: $41.96
Upside: +7.25%
Reiterated: Buy
Price Target: $266.95$210.15
Current: $141.00
Upside: +49.04%
Rated: Hold
Price Target: $52.00$47.00
Current: $43.88
Upside: +7.11%
Rated: Hold
Price Target: $48.00$54.00
Current: $47.59
Upside: +13.47%
Maintained: Hold
Price Target: $7.00$7.25
Current: $6.88
Upside: +5.38%
Maintained: Buy
Price Target: $296.77
Current: $207.35
Upside: +43.12%
Maintained: Hold
Price Target: $14.50$16.40
Current: $14.94
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $61.73
Upside: n/a
Maintained: Hold
Price Target: $3.50$3.25
Current: $3.90
Upside: n/a
Maintained: Hold
Price Target: $14.00$13.00
Current: $13.00
Upside: n/a
Reiterated: Hold
Price Target: $34.08$16.00
Current: $1.78
Upside: n/a
Maintained: Buy
Price Target: $11.00
Current: $1.90
Upside: n/a
Reiterated: Buy
Price Target: $93.72$62.00
Current: $92.05
Upside: n/a
Reiterated: Buy
Price Target: $66.74$85.20
Current: $47.51
Upside: n/a