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 03/19/2025

Overall Average Return

-3.39%

Smart Score

40.4%

Overall Average Return Percentile

31st

Number of Ratings

37
Buy NowGet Alert
03/12/2025CAEBuy Now
CAE
$24.3476.66%
James McGarragle40%
$43 → $43ReiteratesOutperform → OutperformGet Alert
03/12/2025CAEBuy Now
CAE
$24.3476.66%
James McGarragle40%
$43 → $43ReiteratesOutperform → OutperformGet Alert
02/18/2025CAEBuy Now
CAE
$24.3476.66%
James McGarragle40%
$38 → $43MaintainsOutperformGet Alert
02/18/2025CAEBuy Now
CAE
$24.3476.66%
James McGarragle40%
$38 → $43MaintainsOutperformGet Alert
02/10/2025GRABuy Now
NanoXplore
James McGarragle40%
$3.25 → $3.25ReiteratesOutperform → OutperformGet Alert
02/03/2025CPBuy Now
Canadian Pacific Kansas
$73.8173.42%
James McGarragle40%
$128 → $128ReiteratesOutperform → OutperformGet Alert
01/30/2025CPBuy Now
Canadian Pacific Kansas
$73.8173.42%
James McGarragle40%
$124 → $128MaintainsOutperformGet Alert
01/27/2025ACBuy Now
Air Canada
$37.79-39.14%
James McGarragle40%
$23 → $23ReiteratesSector Perform → Sector PerformGet Alert
01/24/2025CSXBuy Now
CSX
$30.069.78%
James McGarragle40%
$34 → $33MaintainsSector PerformGet Alert
12/11/2024ACBuy Now
Air Canada
$37.79-41.78%
James McGarragle40%
$22 → $22ReiteratesSector Perform → Sector PerformGet Alert
11/26/2024RUSBuy Now
Russel Metals
James McGarragle40%
$45 → $55UpgradeSector Perform → OutperformGet Alert
11/22/2024EIFBuy Now
Exchange Income
James McGarragle40%
$71 → $71ReiteratesOutperform → OutperformGet Alert
11/14/2024CAEBuy Now
CAE
$24.3439.69%
James McGarragle40%
$27 → $34MaintainsOutperformGet Alert
11/14/2024EIFBuy Now
Exchange Income
James McGarragle40%
$65 → $71MaintainsOutperformGet Alert
11/12/2024GRABuy Now
NanoXplore
James McGarragle40%
$3.25 → $3.25ReiteratesOutperform → OutperformGet Alert
11/07/2024SJBuy Now
Stella-Jones
$0.938600.32%
James McGarragle40%
$97 → $81MaintainsSector PerformGet Alert
11/04/2024RUSBuy Now
Russel Metals
James McGarragle40%
$43 → $43ReiteratesSector Perform → Sector PerformGet Alert
11/04/2024ACBuy Now
Air Canada
$37.79-41.78%
James McGarragle40%
$17 → $22MaintainsSector PerformGet Alert
08/16/2024CHRBuy Now
Chorus Aviation
$1.7882.58%
James McGarragle40%
$24.5 → $22.75MaintainsOutperformGet Alert
08/15/2024CAEBuy Now
CAE
$24.3410.93%
James McGarragle40%
$30 → $27MaintainsOutperformGet Alert
07/31/2024CHRBuy Now
Chorus Aviation
$1.7896.63%
James McGarragle40%
$24.5 → $24.5ReiteratesOutperform → OutperformGet Alert
07/26/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle40%
$133 → $133ReiteratesOutperform → OutperformGet Alert
07/23/2024ACBuy Now
Air Canada
$37.79-55.01%
James McGarragle40%
$18 → $17MaintainsSector PerformGet Alert
07/17/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle40%
$133 → $133ReiteratesOutperform → OutperformGet Alert
07/16/2024STLCBuy Now
Stelco Holdings
James McGarragle40%
$43 → $70MaintainsSector PerformGet Alert
07/08/2024SJBuy Now
Stella-Jones
$0.939996.67%
James McGarragle40%
→ $94DowngradeOutperform → Sector PerformGet Alert
05/29/2024CAEBuy Now
CAE
$24.3427.36%
James McGarragle40%
$34 → $31MaintainsOutperformGet Alert
05/21/2024GRABuy Now
NanoXplore
James McGarragle40%
→ $3.25ReiteratesOutperform → OutperformGet Alert
04/11/2024STLCBuy Now
Stelco Holdings
James McGarragle40%
→ $46ReiteratesSector Perform → Sector PerformGet Alert
04/04/2024CHRBuy Now
Chorus Aviation
$1.7896.63%
James McGarragle40%
→ $24.5Assumes → OutperformGet Alert
04/04/2024BBD.BBuy Now
BOMBARDIER INC
James McGarragle40%
→ $95ReiteratesOutperform → OutperformGet Alert
04/04/2024ACBuy Now
Air Canada
$37.79-52.37%
James McGarragle40%
→ $18Assumes → Sector PerformGet Alert
02/05/2024STLCBuy Now
Stelco Holdings
James McGarragle40%
→ $46ReiteratesSector Perform → Sector PerformGet Alert
12/04/2023GRABuy Now
NanoXplore
James McGarragle40%
→ $3.25Initiates → OutperformGet Alert
08/11/2023STLCBuy Now
Stelco Holdings
James McGarragle40%
$47 → $43MaintainsSector PerformGet Alert
07/31/2023STLCBuy Now
Stelco Holdings
James McGarragle40%
→ $47MaintainsSector PerformGet Alert
03/24/2023STLCBuy Now
Stelco Holdings
James McGarragle40%
→ $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