Walter Spracklin's Stock Ratings

RBC Capital Analyst

Walter Spracklin is an analyst at RBC Capital. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

5.74%

Smart Score

63.9%

Overall Average Return Percentile

47th

Number of Ratings

190
Buy NowGet Alert
11/03/2025TFIIBuy Now
TFI International
$104.37-2.27%$106 → $102MaintainsOutperformGet Alert
11/03/2025CNIBuy Now
Canadian National Railway
$98.3560.65%$148 → $158MaintainsOutperformGet Alert
10/30/2025CPBuy Now
Canadian Pacific Kansas
$74.4270.65%$129 → $127MaintainsOutperformGet Alert
10/24/2025NSCBuy Now
Norfolk Southern
$299.495.18%$320 → $315MaintainsSector PerformGet Alert
09/18/2025CSXBuy Now
CSX
$37.314.53%$37 → $39UpgradeSector Perform → OutperformGet Alert
07/30/2025UNPBuy Now
Union Pacific
$240.4714.78%$257 → $276MaintainsOutperformGet Alert
07/23/2025CNIBuy Now
Canadian National Railway
$98.3559.63%$161 → $157MaintainsOutperformGet Alert
06/05/2025CNIBuy Now
Canadian National Railway
$98.3565.73%$163 → $163ReiteratesOutperform → OutperformGet Alert
05/02/2025CNIBuy Now
Canadian National Railway
$98.3565.73%$165 → $163MaintainsOutperformGet Alert
05/01/2025CPBuy Now
Canadian Pacific Kansas
$74.4262.59%$122 → $121MaintainsOutperformGet Alert
04/24/2025NSCBuy Now
Norfolk Southern
$299.49-9.85%$271 → $270MaintainsOutperformGet Alert
04/17/2025CSXBuy Now
CSX
$37.31-19.59%$31 → $30MaintainsSector PerformGet Alert
02/21/2025TFIIBuy Now
TFI International
$104.3721.68%$156 → $127MaintainsOutperformGet Alert
02/03/2025CPBuy Now
Canadian Pacific Kansas
$74.4272%$128 → $128ReiteratesOutperform → OutperformGet Alert
01/31/2025CNIBuy Now
Canadian National Railway
$98.3573.87%$174 → $171MaintainsOutperformGet Alert
01/30/2025NSCBuy Now
Norfolk Southern
$299.49-4.5%$275 → $286MaintainsOutperformGet Alert
01/10/2025CNIBuy Now
Canadian National Railway
$98.3576.92%$174 → $174ReiteratesOutperform → OutperformGet Alert
10/25/2024UNPBuy Now
Union Pacific
$240.4717.69%$288 → $283MaintainsOutperformGet Alert
10/23/2024NSCBuy Now
Norfolk Southern
$299.49-5.84%$272 → $282MaintainsOutperformGet Alert
10/23/2024TFIIBuy Now
TFI International
$104.3753.3%$167 → $160MaintainsOutperformGet Alert
10/17/2024CSXBuy Now
CSX
$37.31-6.19%$36 → $35MaintainsSector PerformGet Alert
09/30/2024NSCBuy Now
Norfolk Southern
$299.49-9.18%$267 → $272MaintainsOutperformGet Alert
09/30/2024UNPBuy Now
Union Pacific
$240.4719.77%$275 → $288MaintainsOutperformGet Alert
09/20/2024UNPBuy Now
Union Pacific
$240.4714.36%$275 → $275ReiteratesOutperform → OutperformGet Alert
09/12/2024UNPBuy Now
Union Pacific
$240.4714.36%$275 → $275ReiteratesOutperform → OutperformGet Alert
08/06/2024CSXBuy Now
CSX
$37.31-3.51%$36 → $36ReiteratesSector Perform → Sector PerformGet Alert
07/29/2024TFIIBuy Now
TFI International
$104.3763.84%$162 → $171MaintainsOutperformGet Alert
07/26/2024UNPBuy Now
Union Pacific
$240.4714.36%$281 → $275MaintainsOutperformGet Alert
07/26/2024NSCBuy Now
Norfolk Southern
$299.49-10.85%$270 → $267MaintainsOutperformGet Alert
05/23/2024NSCBuy Now
Norfolk Southern
$299.49-9.85% → $270UpgradeSector Perform → OutperformGet Alert
04/29/2024TFIIBuy Now
TFI International
$104.3755.22%$173 → $162MaintainsOutperformGet Alert
04/26/2024WMBuy Now
Waste Management
$219.50-2.05%$211 → $215MaintainsSector PerformGet Alert
04/18/2024CSXBuy Now
CSX
$37.31-3.51%$37 → $36MaintainsSector PerformGet Alert
04/10/2024NSCBuy Now
Norfolk Southern
$299.49-9.85%$270 → $270ReiteratesSector Perform → Sector PerformGet Alert
04/08/2024WMBuy Now
Waste Management
$219.50-3.87%$189 → $211MaintainsSector PerformGet Alert
04/08/2024RSGBuy Now
Republic Servs
$215.33-8.05%$199 → $198AssumesSector Perform → Sector PerformGet Alert
02/28/2024RSGBuy Now
Republic Servs
$215.33-7.58%$166 → $199MaintainsSector PerformGet Alert
02/15/2024WCNBuy Now
Waste Connections
$176.473.13%$169 → $182MaintainsOutperformGet Alert
02/14/2024WMBuy Now
Waste Management
$219.50-13.9%$163 → $189MaintainsSector PerformGet Alert
02/12/2024TFIIBuy Now
TFI International
$104.3748.51%$155 → $155ReiteratesOutperform → OutperformGet Alert
01/29/2024NSCBuy Now
Norfolk Southern
$299.49-30.88%$215 → $207MaintainsSector PerformGet Alert
01/29/2024TFIIBuy Now
TFI International
$104.3748.51%$155 → $155ReiteratesOutperform → OutperformGet Alert
01/26/2024UNPBuy Now
Union Pacific
$240.4713.11%$282 → $272MaintainsOutperformGet Alert
01/25/2024CSXBuy Now
CSX
$37.31-8.87% → $34ReiteratesSector Perform → Sector PerformGet Alert
12/01/2023GFLBuy Now
GFL Environmental
$44.09-2.47%$45 → $43MaintainsOutperformGet Alert
10/30/2023TFIIBuy Now
TFI International
$104.3727.43% → $133ReiteratesOutperform → OutperformGet Alert
10/30/2023WCNBuy Now
Waste Connections
$176.47-7.07% → $164ReiteratesOutperform → OutperformGet Alert
10/26/2023WMBuy Now
Waste Management
$219.50-25.74%$160 → $163MaintainsSector PerformGet Alert
10/26/2023NSCBuy Now
Norfolk Southern
$299.49-32.89%$223 → $201MaintainsSector PerformGet Alert
10/25/2023TFIIBuy Now
TFI International
$104.3727.43%$153 → $133MaintainsOutperformGet Alert
10/20/2023UNPBuy Now
Union Pacific
$240.4717.27% → $282ReiteratesOutperform → OutperformGet Alert
10/20/2023CSXBuy Now
CSX
$37.31-8.87%$35 → $34MaintainsSector PerformGet Alert
08/04/2023WCNBuy Now
Waste Connections
$176.47-9.9%$153 → $159MaintainsOutperformGet Alert
08/02/2023TFIIBuy Now
TFI International
$104.3748.51%$120 → $155MaintainsOutperformGet Alert
08/01/2023RSGBuy Now
Republic Servs
$215.33-24.3%$156 → $163MaintainsSector PerformGet Alert
07/31/2023CSXBuy Now
CSX
$37.31-6.19% → $35DowngradeOutperform → Sector PerformGet Alert
07/30/2023UNPBuy Now
Union Pacific
$240.4717.27%$282 → $282MaintainsOutperformGet Alert
07/27/2023WMBuy Now
Waste Management
$219.50-27.11%$162 → $160MaintainsSector PerformGet Alert
07/26/2023UNPBuy Now
Union Pacific
$240.4717.27%$193 → $282UpgradeSector Perform → OutperformGet Alert
07/21/2023CSXBuy Now
CSX
$37.31-6.19%$36 → $35MaintainsOutperformGet Alert
07/14/2023WMBuy Now
Waste Management
$219.50-26.2%$162 → $162MaintainsSector PerformGet Alert
07/07/2023UNPBuy Now
Union Pacific
$240.47-19.74%$184 → $193MaintainsSector PerformGet Alert
06/15/2023EIFZFBuy Now
Exchange Income
$66 → $70MaintainsOutperformGet Alert
06/06/2023CSXBuy Now
CSX
$37.31-3.51% → $36MaintainsOutperformGet Alert
05/26/2023STLJFBuy Now
Stella-Jones
$67 → $69MaintainsOutperformGet Alert
05/01/2023GFLBuy Now
GFL Environmental
$44.09-2.47%$39 → $43MaintainsOutperformGet Alert
04/27/2023NSCBuy Now
Norfolk Southern
$299.49-29.88%$221 → $210MaintainsSector PerformGet Alert
04/27/2023TFIIBuy Now
TFI International
$104.3717.85%$129 → $123MaintainsOutperformGet Alert
04/21/2023UNPBuy Now
Union Pacific
$240.47-23.48%$191 → $184Reiterates → Sector PerformGet Alert
04/21/2023CSXBuy Now
CSX
$37.31-11.55%$32 → $33MaintainsOutperformGet Alert
04/17/2023WMBuy Now
Waste Management
$219.50-26.2% → $162MaintainsSector PerformGet Alert
04/05/2023WMBuy Now
Waste Management
$219.50-29.84%$154 → $154MaintainsSector PerformGet Alert
03/24/2023UNPBuy Now
Union Pacific
$240.47-20.57% → $191MaintainsSector PerformGet Alert
03/24/2023CSXBuy Now
CSX
$37.31-14.23% → $32MaintainsOutperformGet Alert
03/09/2023GFLBuy Now
GFL Environmental
$44.09-11.54% → $39Reiterates → OutperformGet Alert
02/27/2023UNPBuy Now
Union Pacific
$240.47-12.67%$191 → $210UpgradeUnderperform → Sector PerformGet Alert
02/16/2023RSGBuy Now
Republic Servs
$215.33-37.77%$131 → $134MaintainsSector PerformGet Alert
02/07/2023TFIIBuy Now
TFI International
$104.3723.6%$109 → $129MaintainsOutperformGet Alert
01/31/2023WMBuy Now
Waste Management
$219.50-29.84%$154 → $154MaintainsSector PerformGet Alert
01/25/2023CSXBuy Now
CSX
$37.31-6.19%$35 → $35MaintainsOutperformGet Alert
01/24/2023UNPBuy Now
Union Pacific
$240.47-20.57% → $191MaintainsUnderperformGet Alert
01/20/2023WMBuy Now
Waste Management
$219.50-29.84% → $154MaintainsSector PerformGet Alert
12/12/2022CSXBuy Now
CSX
$37.31-6.19% → $35MaintainsOutperformGet Alert
11/04/2022WCNBuy Now
Waste Connections
$176.47-13.3%$150 → $153MaintainsOutperformGet Alert
11/01/2022NSCBuy Now
Norfolk Southern
$299.49-20.87%$221 → $237UpgradeUnderperform → Sector PerformGet Alert
11/01/2022UNPBuy Now
Union Pacific
$240.47-22.24%$200 → $187DowngradeSector Perform → UnderperformGet Alert
10/28/2022RSGBuy Now
Republic Servs
$215.33-35.45%$143 → $139MaintainsSector PerformGet Alert
10/27/2022WMBuy Now
Waste Management
$219.50-25.28%$166 → $164MaintainsSector PerformGet Alert
10/21/2022UNPBuy Now
Union Pacific
$240.47-16.83%$212 → $200MaintainsSector PerformGet Alert
09/23/2022UNPBuy Now
Union Pacific
$240.47-11.84%$230 → $212MaintainsSector PerformGet Alert
09/23/2022CSXBuy Now
CSX
$37.31-11.55%$35 → $33MaintainsOutperformGet Alert
08/23/2022TFIIBuy Now
TFI International
$104.3710.18%$112 → $115MaintainsOutperformGet Alert
08/04/2022WCNBuy Now
Waste Connections
$176.47-13.87%$147 → $152MaintainsOutperformGet Alert
08/02/2022TFIIBuy Now
TFI International
$104.377.31%$100 → $112MaintainsOutperformGet Alert
08/01/2022TFIIBuy Now
TFI International
$104.377.31%$100 → $112MaintainsOutperformGet Alert
07/28/2022WMBuy Now
Waste Management
$219.50-23.01%$162 → $169MaintainsSector PerformGet Alert
07/28/2022NSCBuy Now
Norfolk Southern
$299.49-24.2%$228 → $227MaintainsUnderperformGet Alert
07/22/2022UNPBuy Now
Union Pacific
$240.47-4.35%$233 → $230MaintainsSector PerformGet Alert
07/19/2022WMBuy Now
Waste Management
$219.50-26.2% → $162MaintainsSector PerformGet Alert
06/29/2022UNPBuy Now
Union Pacific
$240.47-3.11% → $233MaintainsSector PerformGet Alert
06/29/2022CSXBuy Now
CSX
$37.31-6.19% → $35MaintainsOutperformGet Alert
06/21/2022UNPBuy Now
Union Pacific
$240.477.29%$258 → $258MaintainsSector PerformGet Alert
05/09/2022RSGBuy Now
Republic Servs
$215.33-36.38%$132 → $137MaintainsSector PerformGet Alert
05/02/2022TFIIBuy Now
TFI International
$104.37-4.19%$97 → $100MaintainsOutperformGet Alert
04/27/2022WMBuy Now
Waste Management
$219.50-23.01%$161 → $169MaintainsSector PerformGet Alert
04/21/2022UNPBuy Now
Union Pacific
$240.477.29%$258 → $258MaintainsSector PerformGet Alert
04/21/2022CSXBuy Now
CSX
$37.314.53%$39 → $39MaintainsOutperformGet Alert
04/20/2022WMBuy Now
Waste Management
$219.50-26.65% → $161MaintainsSector PerformGet Alert
03/17/2022CSXBuy Now
CSX
$37.314.53%$37 → $39UpgradeSector Perform → OutperformGet Alert
03/17/2022UNPBuy Now
Union Pacific
$240.477.29%$271 → $258DowngradeOutperform → Sector PerformGet Alert
02/03/2022WMBuy Now
Waste Management
$219.50-30.3%$155 → $153MaintainsSector PerformGet Alert
01/21/2022UNPBuy Now
Union Pacific
$240.4712.7%$264 → $271MaintainsOutperformGet Alert
01/21/2022CSXBuy Now
CSX
$37.31-0.83% → $37MaintainsSector PerformGet Alert
01/14/2022WMBuy Now
Waste Management
$219.50-29.38% → $155MaintainsSector PerformGet Alert
01/07/2022UNPBuy Now
Union Pacific
$240.479.79% → $264MaintainsOutperformGet Alert
11/05/2021GFLBuy Now
GFL Environmental
$44.096.6%$44 → $47MaintainsOutperformGet Alert
11/01/2021TFIIBuy Now
TFI International
$104.3718.81%$117 → $124MaintainsOutperformGet Alert
10/29/2021RSGBuy Now
Republic Servs
$215.33-40.09%$125 → $129MaintainsSector PerformGet Alert
10/29/2021WCNBuy Now
Waste Connections
$176.47-16.7%$139 → $147MaintainsOutperformGet Alert
10/28/2021NSCBuy Now
Norfolk Southern
$299.49-12.52%$232 → $262MaintainsUnderperformGet Alert
10/22/2021UNPBuy Now
Union Pacific
$240.474.79%$227 → $252MaintainsOutperformGet Alert
10/21/2021CSXBuy Now
CSX
$37.31-11.55%$32 → $33MaintainsSector PerformGet Alert
10/21/2021CNIBuy Now
Canadian National Railway
$98.35DowngradeOutperform → Sector PerformGet Alert
09/17/2021UNPBuy Now
Union Pacific
$240.47-5.6% → $227MaintainsOutperformGet Alert
09/17/2021CSXBuy Now
CSX
$37.31-14.23%$37 → $32DowngradeOutperform → Sector PerformGet Alert
08/06/2021WCNBuy Now
Waste Connections
$176.47-24.07%$130 → $134MaintainsOutperformGet Alert
08/04/2021STLJFBuy Now
Stella-Jones
$56 → $46DowngradeOutperform → Sector PerformGet Alert
07/30/2021RSGBuy Now
Republic Servs
$215.33-45.2%$111 → $118MaintainsSector PerformGet Alert
07/28/2021WMBuy Now
Waste Management
$219.50-32.57%$137 → $148MaintainsSector PerformGet Alert
07/27/2021TFIIBuy Now
TFI International
$104.3720.72%$107 → $126MaintainsOutperformGet Alert
07/23/2021UNPBuy Now
Union Pacific
$240.478.54%$259 → $261MaintainsOutperformGet Alert
07/22/2021CSXBuy Now
CSX
$37.31-0.83%$36 → $37MaintainsOutperformGet Alert
07/14/2021TFIIBuy Now
TFI International
$104.372.52%$101 → $107MaintainsOutperformGet Alert
07/08/2021WMBuy Now
Waste Management
$219.50-37.59%$137 → $137MaintainsSector PerformGet Alert
06/22/2021UNPBuy Now
Union Pacific
$240.477.71% → $259MaintainsOutperformGet Alert
05/05/2021UNPBuy Now
Union Pacific
$240.471.88%$244 → $245MaintainsOutperformGet Alert
04/28/2021UNPBuy Now
Union Pacific
$240.471.47%$244 → $244MaintainsOutperformGet Alert
04/28/2021WMBuy Now
Waste Management
$219.50-37.59%$122 → $137MaintainsSector PerformGet Alert
04/23/2021UNPBuy Now
Union Pacific
$240.471.47%$232 → $244MaintainsOutperformGet Alert
04/21/2021CSXBuy Now
CSX
$37.31189.47%$100 → $108MaintainsOutperformGet Alert
02/23/2021WMBuy Now
Waste Management
$219.50-44.42% → $122MaintainsSector PerformGet Alert
02/19/2021WCNBuy Now
Waste Connections
$176.47-35.97%$116 → $113MaintainsOutperformGet Alert
01/28/2021NSCBuy Now
Norfolk Southern
$299.49-21.87%$220 → $234MaintainsUnderperformGet Alert
01/22/2021CSXBuy Now
CSX
$37.31168.02%$102 → $100MaintainsOutperformGet Alert
11/24/2020CSXBuy Now
CSX
$37.31173.39% → $102MaintainsOutperformGet Alert
11/02/2020WMBuy Now
Waste Management
$219.50-46.7%$115 → $117MaintainsSector PerformGet Alert
10/30/2020CSXBuy Now
CSX
$37.31138.54%$80 → $89UpgradeSector Perform → OutperformGet Alert
10/23/2020UNPBuy Now
Union Pacific
$240.47-12.26%$224 → $211MaintainsOutperformGet Alert
10/22/2020CSXBuy Now
CSX
$37.31114.42% → $80MaintainsSector PerformGet Alert
10/07/2020WMBuy Now
Waste Management
$219.50-47.61% → $115MaintainsSector PerformGet Alert
07/31/2020WMBuy Now
Waste Management
$219.50-50.34%$108 → $109MaintainsSector PerformGet Alert
07/22/2020UNPBuy Now
Union Pacific
$240.47-19.32%$194 → $194MaintainsOutperformGet Alert
07/09/2020WMBuy Now
Waste Management
$219.50-50.8%$108 → $108MaintainsSector PerformGet Alert
06/21/2020UNPBuy Now
Union Pacific
$240.47-19.32% → $194MaintainsOutperformGet Alert
06/09/2020UNPBuy Now
Union Pacific
$240.47-16% → $202MaintainsOutperformGet Alert
06/08/2020CSXBuy Now
CSX
$37.3195.66% → $73MaintainsSector PerformGet Alert
06/08/2020WMBuy Now
Waste Management
$219.50-50.8% → $108MaintainsSector PerformGet Alert
05/08/2020WCNBuy Now
Waste Connections
$176.47-39.93%$98 → $106MaintainsOutperformGet Alert
05/07/2020WMBuy Now
Waste Management
$219.50-55.81%$99 → $97MaintainsSector PerformGet Alert
05/06/2020RSGBuy Now
Republic Servs
$215.33-62.38%$77 → $81MaintainsSector PerformGet Alert
04/28/2020CNIBuy Now
Canadian National Railway
$98.3513.88%$107 → $112MaintainsSector PerformGet Alert
04/24/2020UNPBuy Now
Union Pacific
$240.47-26.39%$180 → $177MaintainsOutperformGet Alert
04/23/2020CSXBuy Now
CSX
$37.3166.18%$64 → $62MaintainsSector PerformGet Alert
04/09/2020WMBuy Now
Waste Management
$219.50DowngradeOutperform → Sector PerformGet Alert
03/30/2020GFLBuy Now
GFL Environmental
$44.09-56.91% → $19Initiates → OutperformGet Alert
02/14/2020WMBuy Now
Waste Management
$219.50-37.13%$125 → $138MaintainsOutperformGet Alert
01/23/2020UNPBuy Now
Union Pacific
$240.47-15.17%$198 → $204MaintainsOutperformGet Alert
01/17/2020CSXBuy Now
CSX
$37.3198.34%$72 → $74MaintainsSector PerformGet Alert
06/03/2019WMBuy Now
Waste Management
$219.50-43.05%$113 → $125UpgradeSector Perform → OutperformGet Alert
05/01/2019RSGBuy Now
Republic Servs
$215.33Initiates → Sector PerformGet Alert
05/01/2019WMBuy Now
Waste Management
$219.50Initiates → Sector PerformGet Alert
04/30/2019CNIBuy Now
Canadian National Railway
$98.35DowngradeOutperform → Sector PerformGet Alert
02/19/2019NSCBuy Now
Norfolk Southern
$299.49DowngradeSector Perform → UnderperformGet Alert
02/19/2019CSXBuy Now
CSX
$37.31109.06% → $78DowngradeOutperform → Sector PerformGet Alert
01/08/2019UNPBuy Now
Union Pacific
$240.47UpgradeSector Perform → OutperformGet Alert
07/18/2018CSXBuy Now
CSX
$37.31101.02%$71 → $75MaintainsOutperformGet Alert
01/24/2018NSCBuy Now
Norfolk Southern
$299.49UpgradeUnderperform → Sector PerformGet Alert
07/27/2017BABuy Now
Boeing
$205.01UpgradeUnderperform → Sector PerformGet Alert
03/23/2017NSCBuy Now
Norfolk Southern
$299.49DowngradeSector Perform → UnderperformGet Alert
01/12/2017BABuy Now
Boeing
$205.01-33.66% → $136Initiates → UnderperformGet Alert
10/21/2016UNPBuy Now
Union Pacific
$240.47DowngradeOutperform → Sector PerformGet Alert
06/06/2016WCNBuy Now
Waste Connections
$176.47-53.53% → $82Initiates → OutperformGet Alert
01/14/2016CSXBuy Now
CSX
$37.31-27.63%$31 → $27MaintainsOutperformGet Alert
07/15/2015CSXBuy Now
CSX
$37.31UpgradeSector Perform → OutperformGet Alert
07/10/2015UNPBuy Now
Union Pacific
$240.47-51.35%$118 → $117MaintainsOutperformGet Alert
07/10/2015NSCBuy Now
Norfolk Southern
$299.49-68.95%$96 → $93MaintainsSector PerformGet Alert
06/10/2014UNPBuy Now
Union Pacific
$240.47-52.18%$97 → $115UpgradeSector Perform → OutperformGet Alert
10/17/2013CSXBuy Now
CSX Corporation
$37.31-24.95%$27 → $28DowngradeOutperform → Sector PerformGet Alert
10/17/2013NSCBuy Now
Norfolk Southern
$299.49-70.28%$84 → $89DowngradeOutperform → Sector PerformGet Alert
01/24/2013CSXBuy Now
CSX Corporation
$37.31-27.63%$25 → $27UpgradeSector Perform → OutperformGet Alert