Stephen Macleod
Stock Analyst at BMO Capital
(4.88)
# 297
Out of 12,266 analysts
662
Total ratings
62.2%
Success rate
19%
Average return
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: ATZ Aritzia Inc. | Rated: Buy | $188 | $145.37 | +29.33% | 65 | May 20, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Maintained: Buy | $106 | $76.53 | +38.51% | 19 | May 19, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Maintained: Buy | $101 → $103 | $90.75 | +13.50% | 40 | May 14, 2026 | |
| TSX: LNF Leon's Furniture Limited | Maintained: Hold | $32 → $30 | $24.70 | +21.46% | 32 | May 11, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Maintained: Hold | $2.25 → $2 | $1.64 | +21.95% | 25 | May 11, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Maintained: Buy | $116 → $118 | $91.24 | +29.33% | 53 | May 8, 2026 | |
| TSX: JWEL Jamieson Wellness Inc. | Maintained: Buy | $45 | $35.19 | +27.88% | 16 | May 8, 2026 | |
| TSX: CIGI Colliers International Group Inc. | Reiterated: Buy | $188 → $148 | $134.48 | +10.05% | 56 | May 5, 2026 | |
| TSX: GIL Gildan Activewear Inc. | Rated: Buy | $79 → $82 | $82.41 | -0.50% | 68 | May 1, 2026 | |
| TSX: WPK Winpak Ltd. | Rated: Hold | $52 → $47 | $40.46 | +16.16% | 26 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 → $54 | $42.80 | +26.17% | 45 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 → $63 | $51.56 | +22.19% | 34 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $27 → $6.25 | $5.32 | +17.48% | 17 | Mar 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7 → $7.25 | $6.73 | +7.73% | 37 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $209 | $183.92 | +13.64% | 41 | Dec 4, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $15 → $16 | $14.42 | n/a | 2 | Dec 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $57.38 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.5 → $3.25 | $3.95 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14 → $13 | $13.29 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $24 → $16 | $1.65 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11 | $0.55 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $66 → $62 | $91.00 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $47 → $60 | $36.61 | n/a | 10 | Aug 8, 2018 |
Aritzia Inc.
May 20, 2026
Rated: Buy
Price Target: $188
Current: $145.37
Upside: +29.33%
Groupe Dynamite Inc.
May 19, 2026
Maintained: Buy
Price Target: $106
Current: $76.53
Upside: +38.51%
CCL Industries Inc.
May 14, 2026
Maintained: Buy
Price Target: $101 → $103
Current: $90.75
Upside: +13.50%
Leon's Furniture Limited
May 11, 2026
Maintained: Hold
Price Target: $32 → $30
Current: $24.70
Upside: +21.46%
Dorel Industries Inc.
May 11, 2026
Maintained: Hold
Price Target: $2.25 → $2
Current: $1.64
Upside: +21.95%
Premium Brands Holdings Corporation
May 8, 2026
Maintained: Buy
Price Target: $116 → $118
Current: $91.24
Upside: +29.33%
Jamieson Wellness Inc.
May 8, 2026
Maintained: Buy
Price Target: $45
Current: $35.19
Upside: +27.88%
Colliers International Group Inc.
May 5, 2026
Reiterated: Buy
Price Target: $188 → $148
Current: $134.48
Upside: +10.05%
Gildan Activewear Inc.
May 1, 2026
Rated: Buy
Price Target: $79 → $82
Current: $82.41
Upside: -0.50%
Winpak Ltd.
May 1, 2026
Rated: Hold
Price Target: $52 → $47
Current: $40.46
Upside: +16.16%
Apr 16, 2026
Rated: Hold
Price Target: $48 → $54
Current: $42.80
Upside: +26.17%
Apr 9, 2026
Maintained: Buy
Price Target: $56 → $63
Current: $51.56
Upside: +22.19%
Mar 24, 2026
Maintained: Hold
Price Target: $27 → $6.25
Current: $5.32
Upside: +17.48%
Feb 5, 2026
Maintained: Hold
Price Target: $7 → $7.25
Current: $6.73
Upside: +7.73%
Dec 4, 2025
Maintained: Buy
Price Target: $209
Current: $183.92
Upside: +13.64%
Dec 19, 2024
Maintained: Hold
Price Target: $15 → $16
Current: $14.42
Upside: n/a
Jul 24, 2023
Rated: Hold
Price Target: n/a
Current: $57.38
Upside: n/a
Jun 9, 2023
Maintained: Hold
Price Target: $3.5 → $3.25
Current: $3.95
Upside: n/a
Sep 11, 2019
Maintained: Hold
Price Target: $14 → $13
Current: $13.29
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $24 → $16
Current: $1.65
Upside: n/a
Mar 6, 2019
Maintained: Buy
Price Target: $11
Current: $0.55
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $66 → $62
Current: $91.00
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $47 → $60
Current: $36.61
Upside: n/a