James McGarragle

Stock Analyst at RBC Capital

(1.12)
# 2163
Out of 5,441 analysts
5
Total ratings
Success rate
Average return
Main Sectors:
3 Stocks
Name Action PT Current % Upside Ratings Updated
CAE CAE
Downgrades: Sector Perform
41 38
28.75 32.17% 3 May 21, 2025
CP Canadian Pacific Kan...
Maintains: Outperform
124 128
74.52 71.77% 1 Jan 30, 2025
CSX CSX
Maintains: Sector Perform
34 33
35.26 -6.41% 1 Jan 24, 2025