James McGarragle's Stock Ratings

RBC Capital Analyst

James McGarragle 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 05/04/2025

Overall Average Return

-4.29%

Smart Score

34.5%

Overall Average Return Percentile

31st

Number of Ratings

38
Buy NowGet Alert
04/22/2025ASTLBuy Now
Algoma Steel Group
$5.7638.89%
James McGarragle34%
→ $8Initiates → Sector PerformGet Alert
03/12/2025CAEBuy Now
CAE
$25.8966.09%
James McGarragle34%
$43 → $43ReiteratesOutperform → OutperformGet Alert
03/12/2025CAEBuy Now
CAE
$25.8966.09%
James McGarragle34%
$43 → $43ReiteratesOutperform → OutperformGet Alert
02/18/2025CAEBuy Now
CAE
$25.8966.09%
James McGarragle34%
$38 → $43MaintainsOutperformGet Alert
02/18/2025CAEBuy Now
CAE
$25.8966.09%
James McGarragle34%
$38 → $43MaintainsOutperformGet Alert
02/10/2025GRABuy Now
NanoXplore
James McGarragle34%
$3.25 → $3.25ReiteratesOutperform → OutperformGet Alert
02/03/2025CPBuy Now
Canadian Pacific Kansas
$74.9570.78%
James McGarragle34%
$128 → $128ReiteratesOutperform → OutperformGet Alert
01/30/2025CPBuy Now
Canadian Pacific Kansas
$74.9570.78%
James McGarragle34%
$124 → $128MaintainsOutperformGet Alert
01/27/2025ACBuy Now
Air Canada
$38.31-39.96%
James McGarragle34%
$23 → $23ReiteratesSector Perform → Sector PerformGet Alert
01/24/2025CSXBuy Now
CSX
$28.8714.31%
James McGarragle34%
$34 → $33MaintainsSector PerformGet Alert
12/11/2024ACBuy Now
Air Canada
$38.31-42.57%
James McGarragle34%
$22 → $22ReiteratesSector Perform → Sector PerformGet Alert
11/26/2024RUSBuy Now
Russel Metals
James McGarragle34%
$45 → $55UpgradeSector Perform → OutperformGet Alert
11/22/2024EIFBuy Now
Exchange Income
James McGarragle34%
$71 → $71ReiteratesOutperform → OutperformGet Alert
11/14/2024CAEBuy Now
CAE
$25.8931.32%
James McGarragle34%
$27 → $34MaintainsOutperformGet Alert
11/14/2024EIFBuy Now
Exchange Income
James McGarragle34%
$65 → $71MaintainsOutperformGet Alert
11/12/2024GRABuy Now
NanoXplore
James McGarragle34%
$3.25 → $3.25ReiteratesOutperform → OutperformGet Alert
11/07/2024SJBuy Now
Stella-Jones
$0.948498.73%
James McGarragle34%
$97 → $81MaintainsSector PerformGet Alert
11/04/2024RUSBuy Now
Russel Metals
James McGarragle34%
$43 → $43ReiteratesSector Perform → Sector PerformGet Alert
11/04/2024ACBuy Now
Air Canada
$38.31-42.57%
James McGarragle34%
$17 → $22MaintainsSector PerformGet Alert
08/16/2024CHRBuy Now
Chorus Aviation
$1.43127.27%
James McGarragle34%
$24.5 → $22.75MaintainsOutperformGet Alert
08/15/2024CAEBuy Now
CAE
$25.894.29%
James McGarragle34%
$30 → $27MaintainsOutperformGet Alert
07/31/2024CHRBuy Now
Chorus Aviation
$1.43144.76%
James McGarragle34%
$24.5 → $24.5ReiteratesOutperform → OutperformGet Alert
07/26/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle34%
$133 → $133ReiteratesOutperform → OutperformGet Alert
07/23/2024ACBuy Now
Air Canada
$38.31-55.63%
James McGarragle34%
$18 → $17MaintainsSector PerformGet Alert
07/17/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle34%
$133 → $133ReiteratesOutperform → OutperformGet Alert
07/16/2024STLCBuy Now
Stelco Holdings
James McGarragle34%
$43 → $70MaintainsSector PerformGet Alert
07/08/2024SJBuy Now
Stella-Jones
$0.949878.77%
James McGarragle34%
→ $94DowngradeOutperform → Sector PerformGet Alert
05/29/2024CAEBuy Now
CAE
$25.8919.74%
James McGarragle34%
$34 → $31MaintainsOutperformGet Alert
05/21/2024GRABuy Now
NanoXplore
James McGarragle34%
→ $3.25ReiteratesOutperform → OutperformGet Alert
04/11/2024STLCBuy Now
Stelco Holdings
James McGarragle34%
→ $46ReiteratesSector Perform → Sector PerformGet Alert
04/04/2024CHRBuy Now
Chorus Aviation
$1.43144.76%
James McGarragle34%
→ $24.5Assumes → OutperformGet Alert
04/04/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle34%
→ $95ReiteratesOutperform → OutperformGet Alert
04/04/2024ACBuy Now
Air Canada
$38.31-53.01%
James McGarragle34%
→ $18Assumes → Sector PerformGet Alert
02/05/2024STLCBuy Now
Stelco Holdings
James McGarragle34%
→ $46ReiteratesSector Perform → Sector PerformGet Alert
12/04/2023GRABuy Now
NanoXplore
James McGarragle34%
→ $3.25Initiates → OutperformGet Alert
08/11/2023STLCBuy Now
Stelco Holdings
James McGarragle34%
$47 → $43MaintainsSector PerformGet Alert
07/31/2023STLCBuy Now
Stelco Holdings
James McGarragle34%
→ $47MaintainsSector PerformGet Alert
03/24/2023STLCBuy Now
Stelco Holdings
James McGarragle34%
→ $52Assumes → Sector PerformGet Alert

Recent Analyst Stock Rating News

The Best Trading Research Platform
For Retail Investors and Professional Trades Alike.
Get Started for Free