Stephen Macleod

Stock Analyst at BMO Capital

(4.84)
# 417
Out of 5,000 analysts
681
Total ratings
59.2%
Success rate
16.9%
Average return

Stocks Rated by Stephen Macleod

Colliers International Group Inc.
Sep 24, 2026
Maintained: Buy
Price Target: $206.50 → $208.31
Current: $143.99
Upside: +44.67%
Groupe Dynamite Inc.
Sep 11, 2026
Maintained: Buy
Price Target: $78.00 → $83.00
Current: $64.70
Upside: +28.28%
CCL Industries Inc.
Aug 14, 2026
Maintained: Buy
Price Target: $103.00 → $110.00
Current: $94.75
Upside: +16.09%
Aritzia Inc.
Aug 11, 2026
Maintained: Buy
Price Target: $196.00
Current: $136.60
Upside: +43.48%
Altus Group Limited
Aug 7, 2026
Maintained: Hold
Price Target: $54.00 → $53.00
Current: $48.14
Upside: +10.10%
Premium Brands Holdings Corporation
Aug 7, 2026
Maintained: Buy
Price Target: $118.00 → $111.00
Current: $84.10
Upside: +31.99%
Dorel Industries Inc.
Aug 7, 2026
Maintained: Hold
Price Target: $2.00 → $1.50
Current: $1.64
Upside: -8.54%
Gildan Activewear Inc.
Jul 30, 2026
Maintained: Buy
Price Target: $114.41
Current: $79.57
Upside: +43.79%
Winpak Ltd.
Jul 27, 2026
Maintained: Hold
Price Target: $47.00 → $48.00
Current: $44.72
Upside: +7.33%
FirstService Corporation
Jul 24, 2026
Maintained: Buy
Price Target: $291.61 → $267.89
Current: $197.50
Upside: +35.64%
Maintained: Buy
Price Target: $63.00 → $59.00
Current: $49.80
Upside: +18.47%
Reiterated: Hold
Price Target: $6.25 → $6.00
Current: $5.21
Upside: +15.16%
Maintained: Hold
Price Target: $32.00 → $30.00
Current: $24.53
Upside: +22.30%
Maintained: Buy
Price Target: $45.00
Current: $45.65
Upside: -1.42%
Maintained: Hold
Price Target: $7.00 → $7.25
Current: $6.85
Upside: +5.84%
Maintained: Hold
Price Target: $14.50 → $16.40
Current: $14.51
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $48.91
Upside: n/a
Maintained: Hold
Price Target: $3.50 → $3.25
Current: $3.51
Upside: n/a
Maintained: Hold
Price Target: $14.00 → $13.00
Current: $12.90
Upside: n/a
Reiterated: Hold
Price Target: $33.49 → $16.00
Current: $1.71
Upside: n/a
Maintained: Buy
Price Target: $11.00
Current: $1.15
Upside: n/a
Reiterated: Buy
Price Target: $92.09 → $62.00
Current: $90.87
Upside: n/a
Reiterated: Buy
Price Target: $65.58 → $83.72
Current: $45.40
Upside: n/a