
Stephen Macleod
Stock Analyst at BMO Capital
(4.85)
# 384
Out of 4,649 analysts
679
Total ratings
61.6%
Success rate
18.3%
Average return
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CCL.B CCL Industries Inc. | Maintained: Buy | $103.00 → $110.00 | $94.75 | +16.09% | 41 | Aug 14, 2026 | |
| TSX: ATZ Aritzia Inc. | Maintained: Buy | $196.00 | $136.60 | +43.48% | 69 | Aug 11, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Maintained: Buy | $78.00 | $64.70 | +20.56% | 21 | Aug 11, 2026 | |
| TSX: AIF Altus Group Limited | Maintained: Hold | $54.00 → $53.00 | $48.14 | +10.10% | 46 | Aug 7, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Maintained: Buy | $118.00 → $111.00 | $84.10 | +31.99% | 54 | Aug 7, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Maintained: Hold | $2.00 → $1.50 | $1.64 | -8.54% | 26 | Aug 7, 2026 | |
| TSX: GIL Gildan Activewear Inc. | Maintained: Buy | $114.41 | $79.57 | +43.79% | 70 | Jul 30, 2026 | |
| TSX: CIGI Colliers International Group Inc. | Maintained: Buy | $206.50 | $143.99 | +43.41% | 57 | Jul 30, 2026 | |
| TSX: WPK Winpak Ltd. | Maintained: Hold | $47.00 → $48.00 | $44.72 | +7.33% | 27 | Jul 27, 2026 | |
| TSX: FSV FirstService Corporation | Maintained: Buy | $291.61 → $267.89 | $197.50 | +35.64% | 42 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $63.00 → $59.00 | $49.80 | +18.47% | 35 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $6.25 → $6.00 | $5.21 | +15.16% | 18 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $32.00 → $30.00 | $24.53 | +22.30% | 32 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.00 | $45.65 | -1.42% | 16 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7.00 → $7.25 | $6.85 | +5.84% | 37 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.50 → $16.40 | $14.51 | n/a | 2 | Dec 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $48.91 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $3.25 | $3.51 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.00 → $13.00 | $12.90 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $33.49 → $16.00 | $1.71 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11.00 | $1.15 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $92.09 → $62.00 | $90.87 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $65.58 → $83.72 | $45.40 | n/a | 10 | Aug 8, 2018 |
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%
Groupe Dynamite Inc.
Aug 11, 2026
Maintained: Buy
Price Target: $78.00
Current: $64.70
Upside: +20.56%
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%
Colliers International Group Inc.
Jul 30, 2026
Maintained: Buy
Price Target: $206.50
Current: $143.99
Upside: +43.41%
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%
Jun 11, 2026
Maintained: Buy
Price Target: $63.00 → $59.00
Current: $49.80
Upside: +18.47%
Jun 4, 2026
Reiterated: Hold
Price Target: $6.25 → $6.00
Current: $5.21
Upside: +15.16%
May 11, 2026
Maintained: Hold
Price Target: $32.00 → $30.00
Current: $24.53
Upside: +22.30%
May 8, 2026
Maintained: Buy
Price Target: $45.00
Current: $45.65
Upside: -1.42%
Feb 5, 2026
Maintained: Hold
Price Target: $7.00 → $7.25
Current: $6.85
Upside: +5.84%
Dec 19, 2024
Maintained: Hold
Price Target: $14.50 → $16.40
Current: $14.51
Upside: n/a
Jul 24, 2023
Rated: Hold
Price Target: n/a
Current: $48.91
Upside: n/a
Jun 9, 2023
Maintained: Hold
Price Target: $3.50 → $3.25
Current: $3.51
Upside: n/a
Sep 11, 2019
Maintained: Hold
Price Target: $14.00 → $13.00
Current: $12.90
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $33.49 → $16.00
Current: $1.71
Upside: n/a
Mar 6, 2019
Maintained: Buy
Price Target: $11.00
Current: $1.15
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $92.09 → $62.00
Current: $90.87
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $65.58 → $83.72
Current: $45.40
Upside: n/a