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
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: GIL Gildan Activewear Inc. | Reiterated: Buy | $116.44 | $72.70 | +60.16% | 69 | Jun 17, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Rated: Buy | $106.00 → $78.00 | $54.21 | +43.88% | 20 | Jun 17, 2026 | |
| TSX: NWC The North West Company Inc. | Maintained: Buy | $63.00 → $59.00 | $49.43 | +19.36% | 35 | Jun 11, 2026 | |
| TSX: ATZ Aritzia Inc. | Maintained: Buy | $188.00 | $155.82 | +20.65% | 67 | Jun 11, 2026 | |
| TSX: TCL.A Transcontinental Inc. | Reiterated: Hold | $6.25 → $6.00 | $5.60 | +7.14% | 18 | Jun 4, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Maintained: Buy | $101.00 → $103.00 | $92.65 | +11.17% | 40 | May 14, 2026 | |
| TSX: LNF Leon's Furniture Limited | Maintained: Hold | $32.00 → $30.00 | $24.26 | +23.66% | 32 | May 11, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Maintained: Hold | $2.25 → $2.00 | $1.70 | +17.65% | 25 | May 11, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Maintained: Buy | $116.00 → $118.00 | $85.23 | +38.45% | 53 | May 8, 2026 | |
| TSX: JWEL Jamieson Wellness Inc. | Maintained: Buy | $45.00 | $41.96 | +7.25% | 16 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $266.95 → $210.15 | $141.00 | +49.04% | 56 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $52.00 → $47.00 | $43.88 | +7.11% | 26 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48.00 → $54.00 | $47.59 | +13.47% | 45 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7.00 → $7.25 | $6.88 | +5.38% | 37 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $296.77 | $207.35 | +43.12% | 41 | Dec 4, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.50 → $16.40 | $14.94 | n/a | 2 | Dec 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $61.73 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $3.25 | $3.90 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.00 → $13.00 | $13.00 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $34.08 → $16.00 | $1.78 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11.00 | $1.90 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $93.72 → $62.00 | $92.05 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $66.74 → $85.20 | $47.51 | n/a | 10 | Aug 8, 2018 |
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%
May 5, 2026
Reiterated: Buy
Price Target: $266.95 → $210.15
Current: $141.00
Upside: +49.04%
May 1, 2026
Rated: Hold
Price Target: $52.00 → $47.00
Current: $43.88
Upside: +7.11%
Apr 16, 2026
Rated: Hold
Price Target: $48.00 → $54.00
Current: $47.59
Upside: +13.47%
Feb 5, 2026
Maintained: Hold
Price Target: $7.00 → $7.25
Current: $6.88
Upside: +5.38%
Dec 4, 2025
Maintained: Buy
Price Target: $296.77
Current: $207.35
Upside: +43.12%
Dec 19, 2024
Maintained: Hold
Price Target: $14.50 → $16.40
Current: $14.94
Upside: n/a
Jul 24, 2023
Rated: Hold
Price Target: n/a
Current: $61.73
Upside: n/a
Jun 9, 2023
Maintained: Hold
Price Target: $3.50 → $3.25
Current: $3.90
Upside: n/a
Sep 11, 2019
Maintained: Hold
Price Target: $14.00 → $13.00
Current: $13.00
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $34.08 → $16.00
Current: $1.78
Upside: n/a
Mar 6, 2019
Maintained: Buy
Price Target: $11.00
Current: $1.90
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $93.72 → $62.00
Current: $92.05
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $66.74 → $85.20
Current: $47.51
Upside: n/a