
Walter Spracklin
Stock Analyst at RBC Capital
(4.96)
# 100
Out of 5,073 analysts
1419
Total ratings
68.7%
Success rate
17.3%
Average return
Main Sectors:
Stocks Rated by Walter Spracklin
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CSX CSX Corporation | Maintained: Buy | $53 → $54 | $48.40 | +11.57% | 113 | Oct 22, 2026 | |
| TSX: MTL Mullen Group Ltd. | Reiterated: Buy | $32.00 | $28.95 | +10.54% | 82 | Oct 19, 2026 | |
| TSX: CJT Cargojet Inc. | Reiterated: Buy | $140.00 | $83.62 | +67.42% | 83 | Sep 30, 2026 | |
| TSX: TFII TFI International Inc. | Reiterated: Buy | $240.47 → $202.50 | $158.10 | +28.09% | 73 | Sep 30, 2026 | |
| TSX: WTE Westshore Terminals Investment Corporation | Reiterated: Buy | $44.00 → $47.00 | $44.42 | +5.81% | 68 | Sep 30, 2026 | |
| NSC Norfolk Southern | Reiterated: Hold | $360 → $330 | $328.09 | +0.58% | 112 | Sep 24, 2026 | |
| TSX: CNR Canadian National Railway Company | Reiterated: Buy | $205.00 → $198.00 | $171.53 | +15.43% | 131 | Sep 24, 2026 | |
| TSX: CP Canadian Pacific Kansas City Limited | Reiterated: Buy | $145.00 → $146.00 | $123.65 | +18.08% | 136 | Sep 24, 2026 | |
| UNP Union Pacific | Reiterated: Buy | $339 → $326 | $287.87 | +13.25% | 103 | Sep 24, 2026 | |
| TSX: CCL.B CCL Industries Inc. | Reiterated: Buy | $83.00 | $98.06 | n/a | 33 | Aug 9, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $67.00 → $94.00 | $67.78 | n/a | 35 | Jul 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $166 → $199 | $230.32 | n/a | 33 | Feb 28, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $3.75 → $24.50 | $30.13 | n/a | 45 | Feb 23, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $60.47 | $61.13 | n/a | 42 | Feb 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $18.00 | $22.07 | n/a | 72 | Feb 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $240.23 → $182.00 | $236.45 | n/a | 30 | Feb 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $163 → $189 | $229.58 | n/a | 34 | Feb 13, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $98.00 → $95.00 | $331.65 | n/a | 42 | Feb 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $33.00 | $34.40 | n/a | 12 | Nov 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $52.00 | $115.82 | n/a | 16 | Feb 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $45.00 | $44.90 | n/a | 15 | Apr 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $73.00 → $71.00 | $95.49 | n/a | 5 | Aug 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $3.50 → $3.00 | $334.28 | n/a | 38 | Apr 26, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $84.40 | $89.51 | n/a | 1 | Aug 14, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $105 → $104 | $44.34 | n/a | 5 | Aug 2, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $24 → $22 | $72.90 | n/a | 33 | Jul 7, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $70.56 | $206.49 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $87.17 → $88.55 | $89.06 | n/a | 2 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $20.75 | $36.57 | n/a | 2 | Sep 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $26.29 | $48.86 | n/a | 1 | Aug 8, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $29.06 | $89.95 | n/a | 1 | Aug 8, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $85.78 → $80.25 | $85.81 | n/a | 2 | Aug 5, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $44.27 | $98.57 | n/a | 1 | Aug 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $60.88 → $62.26 | $174.15 | n/a | 2 | Aug 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $92 | $115.94 | n/a | 3 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $54 | $65.48 | n/a | 2 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $44 | $151.02 | n/a | 1 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $88 | $54.29 | n/a | 2 | Jul 31, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $30 | $57.45 | n/a | 2 | Jul 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $114 → $120 | $117.89 | n/a | 2 | Jul 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $111 | $191.60 | n/a | 1 | Jul 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $16 | $4.86 | n/a | 1 | Jul 24, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $43 | $27.34 | n/a | 1 | Jul 24, 2016 |
CSX Corporation
Oct 22, 2026
Maintained: Buy
Price Target: $53 → $54
Current: $48.40
Upside: +11.57%
Mullen Group Ltd.
Oct 19, 2026
Reiterated: Buy
Price Target: $32.00
Current: $28.95
Upside: +10.54%
Cargojet Inc.
Sep 30, 2026
Reiterated: Buy
Price Target: $140.00
Current: $83.62
Upside: +67.42%
TFI International Inc.
Sep 30, 2026
Reiterated: Buy
Price Target: $240.47 → $202.50
Current: $158.10
Upside: +28.09%
Westshore Terminals Investment Corporation
Sep 30, 2026
Reiterated: Buy
Price Target: $44.00 → $47.00
Current: $44.42
Upside: +5.81%
Norfolk Southern
Sep 24, 2026
Reiterated: Hold
Price Target: $360 → $330
Current: $328.09
Upside: +0.58%
Canadian National Railway Company
Sep 24, 2026
Reiterated: Buy
Price Target: $205.00 → $198.00
Current: $171.53
Upside: +15.43%
Canadian Pacific Kansas City Limited
Sep 24, 2026
Reiterated: Buy
Price Target: $145.00 → $146.00
Current: $123.65
Upside: +18.08%
Union Pacific
Sep 24, 2026
Reiterated: Buy
Price Target: $339 → $326
Current: $287.87
Upside: +13.25%
CCL Industries Inc.
Aug 9, 2024
Reiterated: Buy
Price Target: $83.00
Current: $98.06
Upside: n/a
Jul 8, 2024
Rated: Hold
Price Target: $67.00 → $94.00
Current: $67.78
Upside: n/a
Feb 28, 2024
Reiterated: Hold
Price Target: $166 → $199
Current: $230.32
Upside: n/a
Feb 23, 2024
Reiterated: Buy
Price Target: $3.75 → $24.50
Current: $30.13
Upside: n/a
Feb 21, 2024
Reiterated: Buy
Price Target: $60.47
Current: $61.13
Upside: n/a
Feb 16, 2024
Rated: Hold
Price Target: $18.00
Current: $22.07
Upside: n/a
Feb 14, 2024
Reiterated: Buy
Price Target: $240.23 → $182.00
Current: $236.45
Upside: n/a
Feb 13, 2024
Reiterated: Hold
Price Target: $163 → $189
Current: $229.58
Upside: n/a
Feb 8, 2024
Reiterated: Buy
Price Target: $98.00 → $95.00
Current: $331.65
Upside: n/a
Nov 10, 2022
Reiterated: Buy
Price Target: $33.00
Current: $34.40
Upside: n/a
Feb 24, 2022
Reiterated: Buy
Price Target: $52.00
Current: $115.82
Upside: n/a
Apr 23, 2021
Reiterated: Buy
Price Target: $45.00
Current: $44.90
Upside: n/a
Aug 9, 2019
Reiterated: Buy
Price Target: $73.00 → $71.00
Current: $95.49
Upside: n/a
Apr 26, 2019
Reiterated: Buy
Price Target: $3.50 → $3.00
Current: $334.28
Upside: n/a
Aug 14, 2017
Rated: Buy
Price Target: $84.40
Current: $89.51
Upside: n/a
Aug 2, 2017
Reiterated: Buy
Price Target: $105 → $104
Current: $44.34
Upside: n/a
Jul 7, 2017
Reiterated: Hold
Price Target: $24 → $22
Current: $72.90
Upside: n/a
Jun 30, 2017
Reiterated: Hold
Price Target: $70.56
Current: $206.49
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: $87.17 → $88.55
Current: $89.06
Upside: n/a
Sep 6, 2016
Reiterated: Hold
Price Target: $20.75
Current: $36.57
Upside: n/a
Aug 8, 2016
Reiterated: Hold
Price Target: $26.29
Current: $48.86
Upside: n/a
Aug 8, 2016
Reiterated: Sell
Price Target: $29.06
Current: $89.95
Upside: n/a
Aug 5, 2016
Reiterated: Buy
Price Target: $85.78 → $80.25
Current: $85.81
Upside: n/a
Aug 4, 2016
Reiterated: Hold
Price Target: $44.27
Current: $98.57
Upside: n/a
Aug 4, 2016
Reiterated: Buy
Price Target: $60.88 → $62.26
Current: $174.15
Upside: n/a
Jul 31, 2016
Reiterated: Sell
Price Target: $92
Current: $115.94
Upside: n/a
Jul 31, 2016
Reiterated: Buy
Price Target: $54
Current: $65.48
Upside: n/a
Jul 31, 2016
Reiterated: Hold
Price Target: $44
Current: $151.02
Upside: n/a
Jul 31, 2016
Reiterated: Hold
Price Target: $88
Current: $54.29
Upside: n/a
Jul 29, 2016
Reiterated: Hold
Price Target: $30
Current: $57.45
Upside: n/a
Jul 29, 2016
Reiterated: Buy
Price Target: $114 → $120
Current: $117.89
Upside: n/a
Jul 26, 2016
Reiterated: Hold
Price Target: $111
Current: $191.60
Upside: n/a
Jul 24, 2016
Reiterated: Buy
Price Target: $16
Current: $4.86
Upside: n/a
Jul 24, 2016
Reiterated: Hold
Price Target: $43
Current: $27.34
Upside: n/a