Walter Spracklin
Stock Analyst at RBC Capital
(4.96)
# 99
Out of 4,476 analysts
1395
Total ratings
70.7%
Success rate
19.7%
Average return
Main Sectors:
Stocks Rated by Walter Spracklin
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CNR Canadian National Railway Company | Maintained: Buy | $178.00 → $195.00 | $172.43 | +13.09% | 129 | Jun 24, 2026 | |
| TSX: CP Canadian Pacific Kansas City Limited | Maintained: Buy | $127.00 → $139.00 | $124.74 | +11.43% | 134 | Jun 24, 2026 | |
| CSX CSX Corporation | Maintained: Buy | $47 → $51 | $48.89 | +4.32% | 110 | Jun 24, 2026 | |
| NSC Norfolk Southern | Maintained: Hold | $360 → $320 | $322.71 | -0.84% | 110 | Jun 24, 2026 | |
| UNP Union Pacific | Maintained: Buy | $289 | $282.25 | +2.39% | 101 | Jun 24, 2026 | |
| TSX: CJT Cargojet Inc. | Maintained: Buy | $140.00 | $86.87 | +61.16% | 80 | May 5, 2026 | |
| TSX: WTE Westshore Terminals Investment Corporation | Maintained: Buy | $39.00 | $37.69 | +3.48% | 65 | May 4, 2026 | |
| TSX: TFII TFI International Inc. | Rated: Buy | $194.53 → $224.35 | $200.65 | +11.81% | 70 | Apr 27, 2026 | |
| TSX: MTL Mullen Group Ltd. | Reiterated: Buy | $19.00 → $21.00 | $21.43 | -2.01% | 78 | Apr 23, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Reiterated: Buy | $83.00 | $92.65 | n/a | 33 | Aug 9, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $67.00 → $94.00 | $80.06 | n/a | 35 | Jul 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $166 → $199 | $217.34 | n/a | 33 | Feb 28, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $3.75 → $24.50 | $24.79 | n/a | 45 | Feb 23, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $61.06 | $57.19 | n/a | 42 | Feb 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $18.00 | $24.61 | n/a | 72 | Feb 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $239.97 → $182.00 | $239.82 | n/a | 30 | Feb 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $163 → $189 | $230.40 | n/a | 34 | Feb 13, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $98.00 → $95.00 | $324.99 | n/a | 42 | Feb 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $33.00 | $36.56 | n/a | 12 | Nov 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $52.00 | $132.94 | n/a | 16 | Feb 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.00 | $43.88 | n/a | 15 | Apr 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $73.00 → $71.00 | $92.05 | n/a | 5 | Aug 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.50 → $3.00 | $327.04 | n/a | 38 | Apr 26, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $86.62 | $90.34 | n/a | 1 | Aug 14, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $105 → $104 | $58.89 | n/a | 5 | Aug 2, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $24 → $22 | $64.11 | n/a | 33 | Jul 7, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $72.42 | $223.98 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $89.46 → $90.88 | $96.48 | n/a | 2 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $21.30 | $30.12 | n/a | 2 | Sep 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $26.98 | $51.51 | n/a | 1 | Aug 8, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $29.82 | $61.63 | n/a | 1 | Aug 8, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $88.04 → $82.36 | $90.77 | n/a | 2 | Aug 5, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $45.44 | $99.71 | n/a | 1 | Aug 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $62.48 → $63.90 | $178.48 | n/a | 2 | Aug 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $92 | $116.24 | n/a | 3 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $54 | $79.09 | n/a | 2 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $44 | $140.76 | n/a | 1 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $88 | $63.12 | n/a | 2 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $30 | $63.52 | n/a | 2 | Jul 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $114 → $120 | $130.85 | n/a | 2 | Jul 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $111 | $199.25 | n/a | 1 | Jul 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $16 | $5.13 | n/a | 1 | Jul 24, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $43 | $24.96 | n/a | 1 | Jul 24, 2016 |
Canadian National Railway Company
Jun 24, 2026
Maintained: Buy
Price Target: $178.00 → $195.00
Current: $172.43
Upside: +13.09%
Canadian Pacific Kansas City Limited
Jun 24, 2026
Maintained: Buy
Price Target: $127.00 → $139.00
Current: $124.74
Upside: +11.43%
CSX Corporation
Jun 24, 2026
Maintained: Buy
Price Target: $47 → $51
Current: $48.89
Upside: +4.32%
Norfolk Southern
Jun 24, 2026
Maintained: Hold
Price Target: $360 → $320
Current: $322.71
Upside: -0.84%
Union Pacific
Jun 24, 2026
Maintained: Buy
Price Target: $289
Current: $282.25
Upside: +2.39%
Cargojet Inc.
May 5, 2026
Maintained: Buy
Price Target: $140.00
Current: $86.87
Upside: +61.16%
Westshore Terminals Investment Corporation
May 4, 2026
Maintained: Buy
Price Target: $39.00
Current: $37.69
Upside: +3.48%
TFI International Inc.
Apr 27, 2026
Rated: Buy
Price Target: $194.53 → $224.35
Current: $200.65
Upside: +11.81%
Mullen Group Ltd.
Apr 23, 2026
Reiterated: Buy
Price Target: $19.00 → $21.00
Current: $21.43
Upside: -2.01%
CCL Industries Inc.
Aug 9, 2024
Reiterated: Buy
Price Target: $83.00
Current: $92.65
Upside: n/a
Jul 8, 2024
Rated: Hold
Price Target: $67.00 → $94.00
Current: $80.06
Upside: n/a
Feb 28, 2024
Maintained: Hold
Price Target: $166 → $199
Current: $217.34
Upside: n/a
Feb 23, 2024
Reiterated: Buy
Price Target: $3.75 → $24.50
Current: $24.79
Upside: n/a
Feb 21, 2024
Reiterated: Buy
Price Target: $61.06
Current: $57.19
Upside: n/a
Feb 16, 2024
Rated: Hold
Price Target: $18.00
Current: $24.61
Upside: n/a
Feb 14, 2024
Reiterated: Buy
Price Target: $239.97 → $182.00
Current: $239.82
Upside: n/a
Feb 13, 2024
Maintained: Hold
Price Target: $163 → $189
Current: $230.40
Upside: n/a
Feb 8, 2024
Maintained: Buy
Price Target: $98.00 → $95.00
Current: $324.99
Upside: n/a
Nov 10, 2022
Maintained: Buy
Price Target: $33.00
Current: $36.56
Upside: n/a
Feb 24, 2022
Maintained: Buy
Price Target: $52.00
Current: $132.94
Upside: n/a
Apr 23, 2021
Maintained: Buy
Price Target: $45.00
Current: $43.88
Upside: n/a
Aug 9, 2019
Maintained: Buy
Price Target: $73.00 → $71.00
Current: $92.05
Upside: n/a
Apr 26, 2019
Maintained: Buy
Price Target: $3.50 → $3.00
Current: $327.04
Upside: n/a
Aug 14, 2017
Rated: Buy
Price Target: $86.62
Current: $90.34
Upside: n/a
Aug 2, 2017
Reiterated: Buy
Price Target: $105 → $104
Current: $58.89
Upside: n/a
Jul 7, 2017
Reiterated: Hold
Price Target: $24 → $22
Current: $64.11
Upside: n/a
Jun 30, 2017
Reiterated: Hold
Price Target: $72.42
Current: $223.98
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: $89.46 → $90.88
Current: $96.48
Upside: n/a
Sep 6, 2016
Reiterated: Hold
Price Target: $21.30
Current: $30.12
Upside: n/a
Aug 8, 2016
Reiterated: Hold
Price Target: $26.98
Current: $51.51
Upside: n/a
Aug 8, 2016
Reiterated: Sell
Price Target: $29.82
Current: $61.63
Upside: n/a
Aug 5, 2016
Reiterated: Buy
Price Target: $88.04 → $82.36
Current: $90.77
Upside: n/a
Aug 4, 2016
Reiterated: Hold
Price Target: $45.44
Current: $99.71
Upside: n/a
Aug 4, 2016
Reiterated: Buy
Price Target: $62.48 → $63.90
Current: $178.48
Upside: n/a
Jul 31, 2016
Reiterated: Sell
Price Target: $92
Current: $116.24
Upside: n/a
Jul 31, 2016
Reiterated: Buy
Price Target: $54
Current: $79.09
Upside: n/a
Jul 31, 2016
Reiterated: Hold
Price Target: $44
Current: $140.76
Upside: n/a
Jul 31, 2016
Reiterated: Hold
Price Target: $88
Current: $63.12
Upside: n/a
Jul 29, 2016
Reiterated: Hold
Price Target: $30
Current: $63.52
Upside: n/a
Jul 29, 2016
Reiterated: Buy
Price Target: $114 → $120
Current: $130.85
Upside: n/a
Jul 26, 2016
Reiterated: Hold
Price Target: $111
Current: $199.25
Upside: n/a
Jul 24, 2016
Reiterated: Buy
Price Target: $16
Current: $5.13
Upside: n/a
Jul 24, 2016
Reiterated: Hold
Price Target: $43
Current: $24.96
Upside: n/a