
Stephen Macleod
Stock Analyst at BMO Capital
(4.85)
# 395
Out of 5,055 analysts
682
Total ratings
59.6%
Success rate
16.7%
Average return
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: ATZ Aritzia Inc. | Reiterated: Buy | $196.00 → $191.00 | $147.21 | +29.75% | 70 | Oct 8, 2026 | |
| TSX: CIGI Colliers International Group Inc. | Reiterated: Buy | $211.18 | $122.67 | +72.15% | 58 | Sep 23, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Reiterated: Buy | $78.00 → $83.00 | $59.10 | +40.44% | 22 | Sep 10, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Reiterated: Buy | $103.00 → $110.00 | $95.79 | +14.83% | 41 | Aug 13, 2026 | |
| TSX: AIF Altus Group Limited | Reiterated: Hold | $54.00 → $53.00 | $48.11 | +10.16% | 46 | Aug 7, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Reiterated: Hold | $2.00 → $1.50 | $1.45 | +3.45% | 26 | Aug 7, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Reiterated: Buy | $118.00 → $111.00 | $71.43 | +55.40% | 54 | Aug 7, 2026 | |
| TSX: GIL Gildan Activewear Inc. | Reiterated: Buy | $117.01 | $58.54 | +99.87% | 70 | Jul 30, 2026 | |
| TSX: WPK Winpak Ltd. | Reiterated: Hold | $47.00 → $48.00 | $43.86 | +9.44% | 27 | Jul 27, 2026 | |
| TSX: FSV FirstService Corporation | Reiterated: Buy | $298.22 → $273.97 | $185.81 | +47.44% | 42 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $63.00 → $59.00 | $55.49 | +6.33% | 35 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $6.25 → $6.00 | $5.48 | +9.49% | 18 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $32.00 → $30.00 | $25.55 | +17.42% | 32 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $45.00 | $45.46 | -1.01% | 16 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $7.00 → $7.25 | $6.66 | +8.86% | 37 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $14.50 → $16.40 | $15.04 | n/a | 2 | Dec 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $49.12 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $3.50 → $3.25 | $4.09 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $14.00 → $13.00 | $12.50 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $33.21 → $16.00 | $1.50 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11.00 | $0.91 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $91.32 → $62.00 | $95.49 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $65.03 → $83.01 | $43.94 | n/a | 10 | Aug 8, 2018 |
Aritzia Inc.
Oct 8, 2026
Reiterated: Buy
Price Target: $196.00 → $191.00
Current: $147.21
Upside: +29.75%
Colliers International Group Inc.
Sep 23, 2026
Reiterated: Buy
Price Target: $211.18
Current: $122.67
Upside: +72.15%
Groupe Dynamite Inc.
Sep 10, 2026
Reiterated: Buy
Price Target: $78.00 → $83.00
Current: $59.10
Upside: +40.44%
CCL Industries Inc.
Aug 13, 2026
Reiterated: Buy
Price Target: $103.00 → $110.00
Current: $95.79
Upside: +14.83%
Altus Group Limited
Aug 7, 2026
Reiterated: Hold
Price Target: $54.00 → $53.00
Current: $48.11
Upside: +10.16%
Dorel Industries Inc.
Aug 7, 2026
Reiterated: Hold
Price Target: $2.00 → $1.50
Current: $1.45
Upside: +3.45%
Premium Brands Holdings Corporation
Aug 7, 2026
Reiterated: Buy
Price Target: $118.00 → $111.00
Current: $71.43
Upside: +55.40%
Gildan Activewear Inc.
Jul 30, 2026
Reiterated: Buy
Price Target: $117.01
Current: $58.54
Upside: +99.87%
Winpak Ltd.
Jul 27, 2026
Reiterated: Hold
Price Target: $47.00 → $48.00
Current: $43.86
Upside: +9.44%
FirstService Corporation
Jul 24, 2026
Reiterated: Buy
Price Target: $298.22 → $273.97
Current: $185.81
Upside: +47.44%
Jun 11, 2026
Reiterated: Buy
Price Target: $63.00 → $59.00
Current: $55.49
Upside: +6.33%
Jun 4, 2026
Reiterated: Hold
Price Target: $6.25 → $6.00
Current: $5.48
Upside: +9.49%
May 11, 2026
Reiterated: Hold
Price Target: $32.00 → $30.00
Current: $25.55
Upside: +17.42%
May 8, 2026
Reiterated: Buy
Price Target: $45.00
Current: $45.46
Upside: -1.01%
Feb 5, 2026
Reiterated: Hold
Price Target: $7.00 → $7.25
Current: $6.66
Upside: +8.86%
Dec 19, 2024
Reiterated: Hold
Price Target: $14.50 → $16.40
Current: $15.04
Upside: n/a
Jul 24, 2023
Rated: Hold
Price Target: n/a
Current: $49.12
Upside: n/a
Jun 9, 2023
Reiterated: Hold
Price Target: $3.50 → $3.25
Current: $4.09
Upside: n/a
Sep 11, 2019
Reiterated: Hold
Price Target: $14.00 → $13.00
Current: $12.50
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $33.21 → $16.00
Current: $1.50
Upside: n/a
Mar 6, 2019
Reiterated: Buy
Price Target: $11.00
Current: $0.91
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $91.32 → $62.00
Current: $95.49
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $65.03 → $83.01
Current: $43.94
Upside: n/a