Stephen Macleod
Stock Analyst at BMO Capital
(4.84)
# 405
Out of 4,574 analysts
670
Total ratings
60.4%
Success rate
17.3%
Average return
Main Sectors:
Stocks Rated by Stephen Macleod
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: FSV FirstService Corporation | Maintained: Buy | $294.70 → $270.73 | $193.80 | +39.70% | 42 | Jul 24, 2026 | |
| TSX: ATZ Aritzia Inc. | Rated: Buy | $188.00 → $196.00 | $134.50 | +45.72% | 68 | Jul 9, 2026 | |
| TSX: GIL Gildan Activewear Inc. | Reiterated: Buy | $115.62 | $70.48 | +64.05% | 69 | Jun 17, 2026 | |
| TSX: GRGD Groupe Dynamite Inc. | Rated: Buy | $106.00 → $78.00 | $49.56 | +57.38% | 20 | Jun 17, 2026 | |
| TSX: NWC The North West Company Inc. | Maintained: Buy | $63.00 → $59.00 | $50.66 | +16.46% | 35 | Jun 11, 2026 | |
| TSX: TCL.A Transcontinental Inc. | Reiterated: Hold | $6.25 → $6.00 | $5.35 | +12.15% | 18 | Jun 4, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Maintained: Buy | $101.00 → $103.00 | $90.70 | +13.56% | 40 | May 14, 2026 | |
| TSX: LNF Leon's Furniture Limited | Maintained: Hold | $32.00 → $30.00 | $23.86 | +25.73% | 32 | May 11, 2026 | |
| TSX: DII.B Dorel Industries Inc. | Maintained: Hold | $2.25 → $2.00 | $1.53 | +30.72% | 25 | May 11, 2026 | |
| TSX: PBH Premium Brands Holdings Corporation | Maintained: Buy | $116.00 → $118.00 | $88.81 | +32.87% | 53 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.00 | $40.87 | +10.11% | 16 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $265.09 → $208.69 | $137.53 | +51.74% | 56 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $52.00 → $47.00 | $45.48 | +3.34% | 26 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48.00 → $54.00 | $44.73 | +20.72% | 45 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7.00 → $7.25 | $7.02 | +3.28% | 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 | $57.95 | n/a | 1 | Jul 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $3.25 | $3.36 | n/a | 24 | Jun 9, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14.00 → $13.00 | $12.65 | n/a | 12 | Sep 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $33.84 → $16.00 | $1.78 | n/a | 19 | Mar 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11.00 | $1.18 | n/a | 7 | Mar 6, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $93.06 → $62.00 | $89.49 | n/a | 13 | Feb 22, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $66.27 → $84.60 | $49.02 | n/a | 10 | Aug 8, 2018 |
FirstService Corporation
Jul 24, 2026
Maintained: Buy
Price Target: $294.70 → $270.73
Current: $193.80
Upside: +39.70%
Aritzia Inc.
Jul 9, 2026
Rated: Buy
Price Target: $188.00 → $196.00
Current: $134.50
Upside: +45.72%
Gildan Activewear Inc.
Jun 17, 2026
Reiterated: Buy
Price Target: $115.62
Current: $70.48
Upside: +64.05%
Groupe Dynamite Inc.
Jun 17, 2026
Rated: Buy
Price Target: $106.00 → $78.00
Current: $49.56
Upside: +57.38%
The North West Company Inc.
Jun 11, 2026
Maintained: Buy
Price Target: $63.00 → $59.00
Current: $50.66
Upside: +16.46%
Transcontinental Inc.
Jun 4, 2026
Reiterated: Hold
Price Target: $6.25 → $6.00
Current: $5.35
Upside: +12.15%
CCL Industries Inc.
May 14, 2026
Maintained: Buy
Price Target: $101.00 → $103.00
Current: $90.70
Upside: +13.56%
Leon's Furniture Limited
May 11, 2026
Maintained: Hold
Price Target: $32.00 → $30.00
Current: $23.86
Upside: +25.73%
Dorel Industries Inc.
May 11, 2026
Maintained: Hold
Price Target: $2.25 → $2.00
Current: $1.53
Upside: +30.72%
Premium Brands Holdings Corporation
May 8, 2026
Maintained: Buy
Price Target: $116.00 → $118.00
Current: $88.81
Upside: +32.87%
May 8, 2026
Maintained: Buy
Price Target: $45.00
Current: $40.87
Upside: +10.11%
May 5, 2026
Reiterated: Buy
Price Target: $265.09 → $208.69
Current: $137.53
Upside: +51.74%
May 1, 2026
Rated: Hold
Price Target: $52.00 → $47.00
Current: $45.48
Upside: +3.34%
Apr 16, 2026
Rated: Hold
Price Target: $48.00 → $54.00
Current: $44.73
Upside: +20.72%
Feb 5, 2026
Maintained: Hold
Price Target: $7.00 → $7.25
Current: $7.02
Upside: +3.28%
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: $57.95
Upside: n/a
Jun 9, 2023
Maintained: Hold
Price Target: $3.50 → $3.25
Current: $3.36
Upside: n/a
Sep 11, 2019
Maintained: Hold
Price Target: $14.00 → $13.00
Current: $12.65
Upside: n/a
Mar 15, 2019
Reiterated: Hold
Price Target: $33.84 → $16.00
Current: $1.78
Upside: n/a
Mar 6, 2019
Maintained: Buy
Price Target: $11.00
Current: $1.18
Upside: n/a
Feb 22, 2019
Reiterated: Buy
Price Target: $93.06 → $62.00
Current: $89.49
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: $66.27 → $84.60
Current: $49.02
Upside: n/a