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
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: NWC The North West Company Inc. | Maintained: Buy | $63.00 → $59.00 | $48.78 | +20.95% | 35 | Jun 11, 2026 | |
| TSX: ATZ Aritzia Inc. | Maintained: Buy | $188.00 | $168.52 | +11.56% | 67 | Jun 11, 2026 | |
| TSX: TCL.A Transcontinental Inc. | Reiterated: Hold | $6.25 → $6.00 | $5.08 | +18.11% | 18 | Jun 4, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Maintained: Buy | $106.00 | $69.17 | +53.25% | 19 | May 19, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Maintained: Buy | $101.00 → $103.00 | $83.94 | +22.71% | 40 | May 14, 2026 | |
| TSX: LNF Leon's Furniture Limited | Maintained: Hold | $32.00 → $30.00 | $24.53 | +22.30% | 32 | May 11, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Maintained: Hold | $2.25 → $2.00 | $1.51 | +32.45% | 25 | May 11, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Maintained: Buy | $116.00 → $118.00 | $88.12 | +33.91% | 53 | May 8, 2026 | |
| TSX: JWEL Jamieson Wellness Inc. | Maintained: Buy | $45.00 | $36.16 | +24.45% | 16 | May 8, 2026 | |
| TSX: CIGI Colliers International Group Inc. | Reiterated: Buy | $263.12 → $207.13 | $136.34 | +51.92% | 56 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $110.56 → $114.76 | $85.13 | +34.81% | 68 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $52.00 → $47.00 | $40.91 | +14.89% | 26 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48.00 → $54.00 | $45.54 | +18.58% | 45 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7.00 → $7.25 | $6.93 | +4.62% | 37 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $292.51 | $200.25 | +46.07% | 41 | Dec 4, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.50 → $16.40 | $14.63 | n/a | 2 | Dec 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $54.90 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $3.25 | $4.50 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.00 → $13.00 | $13.24 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $33.59 → $16.00 | $1.97 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11.00 | $0.54 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $92.37 → $62.00 | $83.46 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $65.78 → $83.97 | $40.25 | n/a | 10 | Aug 8, 2018 |
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%
May 1, 2026
Rated: Buy
Price Target: $110.56 → $114.76
Current: $85.13
Upside: +34.81%
May 1, 2026
Rated: Hold
Price Target: $52.00 → $47.00
Current: $40.91
Upside: +14.89%
Apr 16, 2026
Rated: Hold
Price Target: $48.00 → $54.00
Current: $45.54
Upside: +18.58%
Feb 5, 2026
Maintained: Hold
Price Target: $7.00 → $7.25
Current: $6.93
Upside: +4.62%
Dec 4, 2025
Maintained: Buy
Price Target: $292.51
Current: $200.25
Upside: +46.07%
Dec 19, 2024
Maintained: Hold
Price Target: $14.50 → $16.40
Current: $14.63
Upside: n/a
Jul 24, 2023
Rated: Hold
Price Target: n/a
Current: $54.90
Upside: n/a
Jun 9, 2023
Maintained: Hold
Price Target: $3.50 → $3.25
Current: $4.50
Upside: n/a
Sep 11, 2019
Maintained: Hold
Price Target: $14.00 → $13.00
Current: $13.24
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $33.59 → $16.00
Current: $1.97
Upside: n/a
Mar 6, 2019
Maintained: Buy
Price Target: $11.00
Current: $0.54
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $92.37 → $62.00
Current: $83.46
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $65.78 → $83.97
Current: $40.25
Upside: n/a