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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

1.87%

Smart Score

51.4%

Overall Average Return Percentile

38th

Number of Ratings

28
Buy NowGet Alert
09/01/2023CMBuy Now
Canadian Imperial Bank
$93.24-38.87%$58 → $57MaintainsEqual-WeightGet Alert
08/25/2023TDBuy Now
Toronto-Dominion Bank
$91.80-10.68%$84 → $82MaintainsEqual-WeightGet Alert
08/25/2023RYBuy Now
Royal Bank of Canada
$166.65-24.39%$124 → $126MaintainsUnderweightGet Alert
08/21/2023RYBuy Now
Royal Bank of Canada
$166.65-25.59%$122 → $124MaintainsUnderweightGet Alert
08/21/2023TDBuy Now
Toronto-Dominion Bank
$91.80-8.5%$81 → $84MaintainsEqual-WeightGet Alert
08/21/2023BNSBuy Now
Bank of Nova Scotia
$72.83-10.74%$63 → $65MaintainsUnderweightGet Alert
08/21/2023BMOBuy Now
Bank of Montreal
$130.180.63%$123 → $131MaintainsOverweightGet Alert
08/11/2023MFCBuy Now
Manulife Financial
$35.73-7.64%$31 → $33MaintainsOverweightGet Alert
05/09/2023BNSBuy Now
Bank of Nova Scotia
$72.83-12.12%$78 → $64DowngradeEqual-Weight → UnderweightGet Alert
02/08/2023CCIBuy Now
Crown Castle
$88.6472.61%$152 → $153MaintainsEqual-WeightGet Alert
01/10/2022NMIHBuy Now
NMI Holdings
$39.972.58%$35 → $41MaintainsOverweightGet Alert
10/12/2021NMIHBuy Now
NMI Holdings
$39.97-12.43%$34 → $35MaintainsOverweightGet Alert
05/11/2020BNSBuy Now
Bank of Nova Scotia
$72.83-21.73%$62 → $57MaintainsOverweightGet Alert
05/11/2020BMOBuy Now
Bank of Montreal
$130.18-48.53%$69 → $67MaintainsEqual-WeightGet Alert
05/23/2017TDBuy Now
Toronto-Dominion Bank
$91.80——UpgradeUnderweight → Equal-WeightGet Alert
05/23/2017BNSBuy Now
Bank of Nova Scotia
$72.83——UpgradeEqual-Weight → OverweightGet Alert
05/23/2017BMOBuy Now
Bank of Montreal
$130.18——UpgradeUnderweight → Equal-WeightGet Alert
08/19/2014BNSBuy Now
Bank of Nova Scotia
$72.831.61%$72 → $74MaintainsEqual-WeightGet Alert
08/19/2014BMOBuy Now
Bank of Montreal
$130.18-35.47%$80 → $84MaintainsEqual-WeightGet Alert
11/21/2013BNSBuy Now
Bank of Nova Scotia
$72.83-12.12%$59 → $64MaintainsEqual-WeightGet Alert
11/21/2013BMOBuy Now
Bank of Montreal
$130.18-45.46%$65 → $71MaintainsUnderweightGet Alert
06/18/2013TDBuy Now
Toronto-Dominion Bank
$91.80——DowngradeOverweight → Equal-WeightGet Alert
06/18/2013BNSBuy Now
Bank of Nova Scotia
$72.83——DowngradeOverweight → Equal-WeightGet Alert
02/20/2013BNSBuy Now
Bank of Nova Scotia
$72.83-16.24%$58 → $61UpgradeEqual-Weight → OverweightGet Alert
02/11/2013BNSBuy Now
Bank of Nova Scotia
$72.83-20.36%$55 → $58MaintainsEqual-WeightGet Alert
02/11/2013BMOBuy Now
Bank of Montreal
$130.18-53.14%$60 → $61MaintainsUnderweightGet Alert
08/07/2012BNSBuy Now
Bank of Nova Scotia
$72.83-24.48% → $55UpgradeUnderweight → Equal-WeightGet Alert
08/07/2012BMOBuy Now
Bank of Montreal
$130.18-55.45% → $58DowngradeEqual-Weight → UnderweightGet Alert