John Aiken's Stock Ratings

Barclays Analyst

John Aiken is an analyst at Barclays. 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 06/19/2025

Overall Average Return

1.87%

Smart Score

52.4%

Overall Average Return Percentile

41st

Number of Ratings

136
Buy NowGet Alert
04/21/2025BNSBuy Now
Bank of Nova Scotia
$54.3028.91%
John Aiken52%
$76 → $70MaintainsHoldGet Alert
04/21/2025BMOBuy Now
Bank of Montreal
$106.2521.41%
John Aiken52%
$155 → $129MaintainsHoldGet Alert
04/21/2025SLFBuy Now
Sun Life Financial
$64.0740.47%
John Aiken52%
$96 → $90MaintainsBuyGet Alert
04/21/2025RYBuy Now
Royal Bank of Canada
$128.0740.55%
John Aiken52%
$195 → $180MaintainsBuyGet Alert
04/21/2025MFCBuy Now
Manulife Financial
$30.8549.11%
John Aiken52%
$51 → $46MaintainsBuyGet Alert
04/21/2025CMBuy Now
Canadian Imperial Bank
$68.4630%
John Aiken52%
$100 → $89DowngradeBuy → HoldGet Alert
12/12/2024TDBuy Now
Toronto-Dominion Bank
$71.3026.23%
John Aiken52%
$82 → $90UpgradeHold → BuyGet Alert
05/13/2024RYBuy Now
Royal Bank of Canada
$128.0722.59%
John Aiken52%
$136 → $157UpgradeHold → BuyGet Alert
02/22/2024MFCBuy Now
Manulife Financial
$30.8529.66%
John Aiken52%
→ $40Initiates → BuyGet Alert
02/22/2024GWOBuy Now
Great-West Lifeco
——
John Aiken52%
→ $44Initiates → HoldGet Alert
02/22/2024EFNBuy Now
Element Fleet Management
——
John Aiken52%
→ $27Initiates → BuyGet Alert
02/22/2024SLFBuy Now
Sun Life Financial
$64.0727.99%
John Aiken52%
→ $82Initiates → BuyGet Alert
02/22/2024IFCBuy Now
Intact Financial
——
John Aiken52%
→ $231Initiates → HoldGet Alert
02/22/2024POWBuy Now
Power Corp of Canada
——
John Aiken52%
→ $43Initiates → BuyGet Alert
02/22/2024BMOBuy Now
Bank of Montreal
$106.2535.53%
John Aiken52%
→ $144Initiates → BuyGet Alert
02/22/2024BNSBuy Now
Bank of Nova Scotia
$54.3016.02%
John Aiken52%
→ $63Initiates → HoldGet Alert
02/22/2024CMBuy Now
Canadian Imperial Bank
$68.466.63%
John Aiken52%
→ $73Initiates → BuyGet Alert
02/22/2024CWBBuy Now
Canadian Western Bank
$80.55-64%
John Aiken52%
→ $29Initiates → HoldGet Alert
02/22/2024LBBuy Now
Laurentian Bank of Canada
$70.99-64.78%
John Aiken52%
→ $25Initiates → HoldGet Alert
02/22/2024NABuy Now
National Bank of Canada
$9.211083.5%
John Aiken52%
→ $109Initiates → HoldGet Alert
02/22/2024RYBuy Now
Royal Bank of Canada
$128.077.75%
John Aiken52%
→ $138Initiates → HoldGet Alert
02/22/2024TDBuy Now
Toronto-Dominion Bank
$71.3013.6%
John Aiken52%
→ $81Initiates → HoldGet Alert
09/05/2023CWBBuy Now
Canadian Western Bank
$80.55-61.51%
John Aiken52%
$29 → $31MaintainsOverweightGet Alert
09/01/2023CMBuy Now
Canadian Imperial Bank
$68.46-16.74%
John Aiken52%
$58 → $57MaintainsEqual-WeightGet Alert
09/01/2023LBBuy Now
Laurentian Bank of Canada
$70.99-40.84%
John Aiken52%
$44 → $42MaintainsEqual-WeightGet Alert
08/25/2023TDBuy Now
Toronto-Dominion Bank
$71.3015.01%
John Aiken52%
$84 → $82MaintainsEqual-WeightGet Alert
08/25/2023RYBuy Now
Royal Bank of Canada
$128.07-1.62%
John Aiken52%
$124 → $126MaintainsUnderweightGet Alert
08/21/2023RYBuy Now
Royal Bank of Canada
$128.07-3.18%
John Aiken52%
$122 → $124MaintainsUnderweightGet Alert
08/21/2023NABuy Now
National Bank of Canada
$9.21942.35%
John Aiken52%
$92 → $96MaintainsUnderweightGet Alert
08/21/2023LBBuy Now
Laurentian Bank of Canada
$70.99-38.02%
John Aiken52%
$34 → $44MaintainsEqual-WeightGet Alert
08/21/2023TDBuy Now
Toronto-Dominion Bank
$71.3017.81%
John Aiken52%
$81 → $84MaintainsEqual-WeightGet Alert
08/21/2023BNSBuy Now
Bank of Nova Scotia
$54.3019.71%
John Aiken52%
$63 → $65MaintainsUnderweightGet Alert
08/21/2023BMOBuy Now
Bank of Montreal
$106.2523.29%
John Aiken52%
$123 → $131MaintainsOverweightGet Alert
08/11/2023MFCBuy Now
Manulife Financial
$30.856.97%
John Aiken52%
$31 → $33MaintainsOverweightGet Alert
07/13/2023GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$39 → $40MaintainsEqual-WeightGet Alert
05/26/2023TDBuy Now
Toronto-Dominion Bank
$71.3013.6%
John Aiken52%
$83 → $81MaintainsOverweightGet Alert
05/26/2023RYBuy Now
Royal Bank of Canada
$128.07-4.74%
John Aiken52%
$124 → $122MaintainsUnderweightGet Alert
05/26/2023CMBuy Now
Canadian Imperial Bank
$68.46-15.28%
John Aiken52%
$56 → $58MaintainsEqual-WeightGet Alert
05/12/2023CIXBuy Now
CI Financial
$23.79-20.13%
John Aiken52%
$21 → $19DowngradeOverweight → Equal-WeightGet Alert
05/09/2023TDBuy Now
Toronto-Dominion Bank
$71.3016.41%
John Aiken52%
$101 → $83DowngradeOverweight → Equal-WeightGet Alert
05/09/2023RYBuy Now
Royal Bank of Canada
$128.07-3.18%
John Aiken52%
$151 → $124DowngradeOverweight → UnderweightGet Alert
05/09/2023BNSBuy Now
Bank of Nova Scotia
$54.3017.86%
John Aiken52%
$78 → $64DowngradeEqual-Weight → UnderweightGet Alert
05/09/2023CMBuy Now
Canadian Imperial Bank
$68.46-18.2%
John Aiken52%
$65 → $56MaintainsEqual-WeightGet Alert
05/09/2023BMOBuy Now
Bank of Montreal
$106.2519.53%
John Aiken52%
$149 → $127MaintainsOverweightGet Alert
04/13/2023SLFBuy Now
Sun Life Financial
$64.0717.06%
John Aiken52%
$76 → $75MaintainsOverweightGet Alert
02/08/2023CCIBuy Now
Crown Castle
$99.3853.95%
John Aiken52%
$152 → $153MaintainsEqual-WeightGet Alert
01/26/2023AGF.BBuy Now
AGF Management
——
John Aiken52%
$8 → $9MaintainsEqual-WeightGet Alert
01/23/2023IGMBuy Now
IGM Financial
——
John Aiken52%
$36 → $38MaintainsUnderweightGet Alert
12/05/2022CWBBuy Now
Canadian Western Bank
$80.55-65.24%
John Aiken52%
$29 → $28MaintainsOverweightGet Alert
12/02/2022TDBuy Now
Toronto-Dominion Bank
$71.3043.06%
John Aiken52%
$100 → $102MaintainsOverweightGet Alert
12/02/2022CMBuy Now
Canadian Imperial Bank
$68.46-3.59%
John Aiken52%
$69 → $66MaintainsEqual-WeightGet Alert
12/02/2022BMOBuy Now
Bank of Montreal
$106.2538.35%
John Aiken52%
$153 → $147MaintainsOverweightGet Alert
11/08/2022POWBuy Now
Power Corp of Canada
——
John Aiken52%
$38 → $35MaintainsEqual-WeightGet Alert
09/01/2022LBBuy Now
Laurentian Bank of Canada
$70.99-43.65%
John Aiken52%
$43 → $40MaintainsEqual-WeightGet Alert
08/31/2022BMOBuy Now
Bank of Montreal
$106.2542.12%
John Aiken52%
$140 → $151MaintainsOverweightGet Alert
08/29/2022CWBBuy Now
Canadian Western Bank
$80.55-61.51%
John Aiken52%
$32 → $31MaintainsOverweightGet Alert
08/26/2022TDBuy Now
Toronto-Dominion Bank
$71.3041.65%
John Aiken52%
$100 → $101MaintainsOverweightGet Alert
08/25/2022NABuy Now
National Bank of Canada
$9.21898.91%
John Aiken52%
$91 → $92MaintainsUnderweightGet Alert
08/24/2022BNSBuy Now
Bank of Nova Scotia
$54.3058.38%
John Aiken52%
$85 → $86MaintainsEqual-WeightGet Alert
08/15/2022TDBuy Now
Toronto-Dominion Bank
$71.3040.25%
John Aiken52%
$105 → $100MaintainsOverweightGet Alert
08/15/2022NABuy Now
National Bank of Canada
$9.21888.06%
John Aiken52%
$93 → $91MaintainsUnderweightGet Alert
08/15/2022CWBBuy Now
Canadian Western Bank
$80.55-60.27%
John Aiken52%
$36 → $32MaintainsOverweightGet Alert
08/15/2022CMBuy Now
Canadian Imperial Bank
$68.460.79%
John Aiken52%
$74 → $69MaintainsEqual-WeightGet Alert
08/15/2022BNSBuy Now
Bank of Nova Scotia
$54.3056.54%
John Aiken52%
$86 → $85MaintainsEqual-WeightGet Alert
08/15/2022BMOBuy Now
Bank of Montreal
$106.2531.76%
John Aiken52%
$149 → $140MaintainsOverweightGet Alert
08/11/2022EFNBuy Now
Element Fleet Management
——
John Aiken52%
$17 → $19MaintainsOverweightGet Alert
08/01/2022IFCBuy Now
Intact Financial
——
John Aiken52%
$208 → $210MaintainsOverweightGet Alert
07/13/2022SLFBuy Now
Sun Life Financial
$64.073.01%
John Aiken52%
$71 → $66MaintainsOverweightGet Alert
07/13/2022MFCBuy Now
Manulife Financial
$30.85-2.76%
John Aiken52%
$33 → $30MaintainsOverweightGet Alert
07/13/2022GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$41 → $37MaintainsEqual-WeightGet Alert
06/09/2022SLFBuy Now
Sun Life Financial
$64.0710.82%
John Aiken52%
→ $71Reinstates → OverweightGet Alert
05/17/2022CMBuy Now
Canadian Imperial Bank
$68.463.71%
John Aiken52%
$143 → $71MaintainsEqual-WeightGet Alert
05/09/2022IGMBuy Now
IGM Financial
——
John Aiken52%
$44 → $42MaintainsUnderweightGet Alert
04/12/2022MFCBuy Now
Manulife Financial
$30.8510.21%
John Aiken52%
$36 → $34MaintainsOverweightGet Alert
04/12/2022GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$45 → $41MaintainsEqual-WeightGet Alert
03/25/2022AGF.BBuy Now
AGF Management
——
John Aiken52%
$7.5 → $8MaintainsEqual-WeightGet Alert
01/26/2022IGMBuy Now
IGM Financial
——
John Aiken52%
$48 → $43MaintainsUnderweightGet Alert
01/26/2022FSZBuy Now
Fiera Cap
$77.25-87.06%
John Aiken52%
$11 → $10MaintainsEqual-WeightGet Alert
01/26/2022CIXBuy Now
CI Financial
$23.7921.9%
John Aiken52%
$34 → $29MaintainsOverweightGet Alert
01/26/2022AGF.BBuy Now
AGF Management
——
John Aiken52%
$9 → $7.5MaintainsEqual-WeightGet Alert
01/19/2022BNSBuy Now
Bank of Nova Scotia
$54.3076.8%
John Aiken52%
$84 → $96MaintainsEqual-WeightGet Alert
01/19/2022CMBuy Now
Canadian Imperial Bank
$68.46146.86%
John Aiken52%
$162 → $169DowngradeOverweight → Equal-WeightGet Alert
01/19/2022BMOBuy Now
Bank of Montreal
$106.2555.29%
John Aiken52%
$140 → $165UpgradeEqual-Weight → OverweightGet Alert
01/10/2022NMIHBuy Now
NMI Holdings
$40.381.54%
John Aiken52%
$35 → $41MaintainsOverweightGet Alert
12/13/2021DFYBuy Now
Definity Financial
——
John Aiken52%
→ $32Initiates → OverweightGet Alert
11/15/2021NABuy Now
National Bank of Canada
$9.21—
John Aiken52%
—DowngradeEqual-Weight → UnderweightGet Alert
10/12/2021NMIHBuy Now
NMI Holdings
$40.38-13.32%
John Aiken52%
$34 → $35MaintainsOverweightGet Alert
08/13/2021TDBuy Now
Toronto-Dominion Bank
$71.3027.63%
John Aiken52%
$90 → $91MaintainsEqual-WeightGet Alert
08/13/2021RYBuy Now
Royal Bank of Canada
$128.0710.88%
John Aiken52%
$137 → $142MaintainsOverweightGet Alert
08/13/2021CMBuy Now
Canadian Imperial Bank
$68.46129.33%
John Aiken52%
$150 → $157MaintainsOverweightGet Alert
08/13/2021BMOBuy Now
Bank of Montreal
$106.2519.53%
John Aiken52%
$126 → $127MaintainsUnderweightGet Alert
08/06/2021SLFBuy Now
Sun Life Financial
$64.07-0.11%
John Aiken52%
$62 → $64MaintainsUnderweightGet Alert
07/12/2021SLFBuy Now
Sun Life Financial
$64.07-3.23%
John Aiken52%
$61 → $62MaintainsUnderweightGet Alert
07/12/2021GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$36 → $38MaintainsEqual-WeightGet Alert
07/12/2021MFCBuy Now
Manulife Financial
$30.850.49%
John Aiken52%
$30 → $31UpgradeEqual-Weight → OverweightGet Alert
06/08/2021BNSBuy Now
Bank of Nova Scotia
$54.3060.22%
John Aiken52%
$82 → $87UpgradeUnderweight → Equal-WeightGet Alert
06/02/2021IFCBuy Now
Intact Financial
——
John Aiken52%
→ $191Reinstates → OverweightGet Alert
03/26/2021AGF.BBuy Now
AGF Management
——
John Aiken52%
$6 → $7MaintainsUnderweightGet Alert
02/16/2021RYBuy Now
Royal Bank of Canada
$128.07-7.08%
John Aiken52%
$120 → $119MaintainsOverweightGet Alert
02/16/2021CMBuy Now
Canadian Imperial Bank
$68.4686.97%
John Aiken52%
$124 → $128MaintainsOverweightGet Alert
02/16/2021BMOBuy Now
Bank of Montreal
$106.25-9.65%
John Aiken52%
$88 → $96MaintainsUnderweightGet Alert
10/09/2020SLFBuy Now
Sun Life Financial
$64.07-14.16%
John Aiken52%
$52 → $55MaintainsUnderweightGet Alert
10/09/2020GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$26 → $28MaintainsEqual-WeightGet Alert
08/19/2020BNSBuy Now
Bank of Nova Scotia
$54.30-2.39%
John Aiken52%
$59 → $53DowngradeOverweight → UnderweightGet Alert
08/19/2020TDBuy Now
Toronto-Dominion Bank
$71.30-11.64%
John Aiken52%
$64 → $63DowngradeOverweight → Equal-WeightGet Alert
08/19/2020RYBuy Now
Royal Bank of Canada
$128.07-17.23%
John Aiken52%
$80 → $106UpgradeUnderweight → OverweightGet Alert
08/19/2020NABuy Now
National Bank of Canada
$9.21594.9%
John Aiken52%
$54 → $64UpgradeUnderweight → Equal-WeightGet Alert
05/27/2020NABuy Now
National Bank of Canada
$9.21486.32%
John Aiken52%
$52 → $54MaintainsUnderweightGet Alert
05/11/2020TDBuy Now
Toronto-Dominion Bank
$71.30-15.85%
John Aiken52%
$62 → $60MaintainsOverweightGet Alert
05/11/2020RYBuy Now
Royal Bank of Canada
$128.07-37.53%
John Aiken52%
$81 → $80MaintainsUnderweightGet Alert
05/11/2020NABuy Now
National Bank of Canada
$9.21464.6%
John Aiken52%
$49 → $52MaintainsUnderweightGet Alert
05/11/2020IGMBuy Now
IGM Financial
——
John Aiken52%
$25 → $26MaintainsUnderweightGet Alert
05/11/2020BNSBuy Now
Bank of Nova Scotia
$54.304.97%
John Aiken52%
$62 → $57MaintainsOverweightGet Alert
05/11/2020BMOBuy Now
Bank of Montreal
$106.25-36.94%
John Aiken52%
$69 → $67MaintainsEqual-WeightGet Alert
04/09/2020GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$22 → $25MaintainsEqual-WeightGet Alert
04/09/2020MFCBuy Now
Manulife Financial
$30.85-38.41%
John Aiken52%
$15 → $19MaintainsEqual-WeightGet Alert
04/09/2020SLFBuy Now
Sun Life Financial
$64.07-31.33%
John Aiken52%
$39 → $44MaintainsUnderweightGet Alert
01/13/2020SLFBuy Now
Sun Life Financial
$64.071.45%
John Aiken52%
$60 → $65MaintainsEqual-WeightGet Alert
01/13/2020GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$31 → $32MaintainsUnderweightGet Alert
10/29/2019IFCBuy Now
Intact Financial
——
John Aiken52%
$135 → $138MaintainsEqual-WeightGet Alert
10/10/2019SLFBuy Now
Sun Life Financial
$64.07-6.35%
John Aiken52%
$57 → $60MaintainsEqual-WeightGet Alert
10/10/2019GWOBuy Now
Great-West Lifeco
——
John Aiken52%
$32 → $31MaintainsUnderweightGet Alert
05/23/2017TDBuy Now
Toronto-Dominion Bank
$71.30—
John Aiken52%
—UpgradeUnderweight → Equal-WeightGet Alert
05/23/2017BNSBuy Now
Bank of Nova Scotia
$54.30—
John Aiken52%
—UpgradeEqual-Weight → OverweightGet Alert
05/23/2017BMOBuy Now
Bank of Montreal
$106.25—
John Aiken52%
—UpgradeUnderweight → Equal-WeightGet Alert
08/19/2014BNSBuy Now
Bank of Nova Scotia
$54.3036.28%
John Aiken52%
$72 → $74MaintainsEqual-WeightGet Alert
08/19/2014BMOBuy Now
Bank of Montreal
$106.25-20.94%
John Aiken52%
$80 → $84MaintainsEqual-WeightGet Alert
11/21/2013BNSBuy Now
Bank of Nova Scotia
$54.3017.86%
John Aiken52%
$59 → $64MaintainsEqual-WeightGet Alert
11/21/2013BMOBuy Now
Bank of Montreal
$106.25-33.18%
John Aiken52%
$65 → $71MaintainsUnderweightGet Alert
06/18/2013TDBuy Now
Toronto-Dominion Bank
$71.30—
John Aiken52%
—DowngradeOverweight → Equal-WeightGet Alert
06/18/2013BNSBuy Now
Bank of Nova Scotia
$54.30—
John Aiken52%
—DowngradeOverweight → Equal-WeightGet Alert
02/20/2013BNSBuy Now
Bank of Nova Scotia
$54.3012.34%
John Aiken52%
$58 → $61UpgradeEqual-Weight → OverweightGet Alert
02/11/2013BNSBuy Now
Bank of Nova Scotia
$54.306.81%
John Aiken52%
$55 → $58MaintainsEqual-WeightGet Alert
02/11/2013BMOBuy Now
Bank of Montreal
$106.25-42.59%
John Aiken52%
$60 → $61MaintainsUnderweightGet Alert
08/07/2012BNSBuy Now
Bank of Nova Scotia
$54.301.29%
John Aiken52%
→ $55UpgradeUnderweight → Equal-WeightGet Alert
08/07/2012BMOBuy Now
Bank of Montreal
$106.25-45.41%
John Aiken52%
→ $58DowngradeEqual-Weight → UnderweightGet Alert