Updated: Oct 26, 2026

John McDonald's Stock Ratings

Truist Securities Analyst

John McDonald is an analyst at Truist Securities. 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.

Overall Average Return

10.2%

Smart Score

62.8%

Overall Average Return Percentile

60th

Number of Ratings

100
Buy NowGet Alert
10/19/2026PNCBuy Now
PNC Financial Services Gr
$227.548.99%$252 → $248MaintainsHoldGet Alert
10/19/2026FHNBuy Now
First Horizon
$23.3511.35%$25 → $26MaintainsHoldGet Alert
10/15/2026BACBuy Now
Bank of America
$50.7514.29%$62 → $58MaintainsBuyGet Alert
10/14/2026JPMBuy Now
JPMorgan Chase
$335.797.51%$352 → $361MaintainsHoldGet Alert
10/09/2026WALBuy Now
Western Alliance
$76.409.95%$93 → $84MaintainsBuyGet Alert
10/09/2026SSBBuy Now
SouthState Bank
$105.686.93%$118 → $113MaintainsBuyGet Alert
10/09/2026PNFPBuy Now
Pinnacle Finl Partners
$99.7012.34%$118 → $112MaintainsBuyGet Alert
10/09/2026FHNBuy Now
First Horizon
$23.357.07%$27 → $25MaintainsHoldGet Alert
10/09/2026FNBBuy Now
F N B
$18.244.17%$20.5 → $19MaintainsBuyGet Alert
10/09/2026EWBCBuy Now
East West Bancorp
$130.790.16%$137 → $131MaintainsHoldGet Alert
10/09/2026ABCBBuy Now
Ameris
$82.561.74%$90 → $84MaintainsHoldGet Alert
10/01/2026WFCBuy Now
Wells Fargo
$82.5815.04%$94 → $95MaintainsBuyGet Alert
10/01/2026USBBuy Now
U.S. Bancorp
$59.7412.15%$69 → $67MaintainsBuyGet Alert
10/01/2026PNCBuy Now
PNC Financial Services Gr
$227.5410.75%$264 → $252MaintainsHoldGet Alert
10/01/2026BACBuy Now
Bank of America
$50.7522.17%$65 → $62MaintainsBuyGet Alert
07/28/2026SSBBuy Now
SouthState Bank
$105.6811.66%$108 → $118MaintainsBuyGet Alert
07/28/2026PNFPBuy Now
Pinnacle Finl Partners
$99.7018.36%$115 → $118MaintainsBuyGet Alert
07/28/2026ABCBBuy Now
Ameris
$82.569.01%$92 → $90MaintainsHoldGet Alert
07/17/2026USBBuy Now
U.S. Bancorp
$59.7415.5%$66 → $69MaintainsBuyGet Alert
07/16/2026PNCBuy Now
PNC Financial Services Gr
$227.5416.02%$257 → $264MaintainsHoldGet Alert
07/15/2026JPMBuy Now
JPMorgan Chase
$335.794.83%$344 → $352MaintainsHoldGet Alert
07/15/2026CBuy Now
Citigroup
$122.8025.41%$158 → $154MaintainsBuyGet Alert
07/15/2026BACBuy Now
Bank of America
$50.7528.08%$64 → $65MaintainsBuyGet Alert
07/10/2026FHNBuy Now
First Horizon
$23.3515.63%$26 → $27MaintainsHoldGet Alert
07/10/2026ABCBBuy Now
Ameris
$82.5611.43%$89 → $92MaintainsHoldGet Alert
06/26/2026USBBuy Now
U.S. Bancorp
$59.7410.48%$62 → $66MaintainsBuyGet Alert
06/26/2026PNCBuy Now
PNC Financial Services Gr
$227.5412.95%$245 → $257MaintainsHoldGet Alert
06/26/2026JPMBuy Now
JPMorgan Chase
$335.792.44%$332 → $344MaintainsHoldGet Alert
06/26/2026WFCBuy Now
Wells Fargo
$82.5813.83%$90 → $94MaintainsBuyGet Alert
06/26/2026CBuy Now
Citigroup
$122.8028.66%$147 → $158MaintainsBuyGet Alert
06/26/2026BACBuy Now
Bank of America
$50.7526.11%$61 → $64MaintainsBuyGet Alert
05/11/2026PNFPBuy Now
Pinnacle Finl Partners
$99.7015.35%$114 → $115MaintainsBuyGet Alert
04/27/2026ABCBBuy Now
Ameris
$82.567.8%$85 → $89MaintainsHoldGet Alert
04/17/2026USBBuy Now
U.S. Bancorp
$59.743.78%$63 → $62MaintainsBuyGet Alert
04/16/2026PNCBuy Now
PNC Financial Services Gr
$227.547.67%$234 → $245MaintainsHoldGet Alert
04/16/2026BACBuy Now
Bank of America
$50.7520.2%$57 → $61MaintainsBuyGet Alert
04/15/2026JPMBuy Now
JPMorgan Chase
$335.79-1.13%$323 → $332MaintainsHoldGet Alert
04/15/2026CBuy Now
Citigroup
$122.8013.19%$133 → $139MaintainsBuyGet Alert
03/26/2026JPMBuy Now
JPMorgan Chase
$335.79-3.81%$330 → $323MaintainsHoldGet Alert
03/26/2026BACBuy Now
Bank of America
$50.7512.32%$60 → $57MaintainsBuyGet Alert
03/17/2026WFCBuy Now
Wells Fargo
$82.5813.83%$98 → $94MaintainsBuyGet Alert
02/26/2026USBBuy Now
U.S. Bancorp
$59.7410.48%$61 → $66UpgradeHold → BuyGet Alert
02/25/2026JPMBuy Now
JPMorgan Chase
$335.79-1.72%$334 → $330MaintainsHoldGet Alert
02/02/2026ABCBBuy Now
Ameris
$82.564.17%$83 → $86MaintainsHoldGet Alert
01/21/2026USBBuy Now
U.S. Bancorp
$59.742.11%$58 → $61MaintainsHoldGet Alert
01/15/2026WFCBuy Now
Wells Fargo
$82.5821.09%$104 → $100MaintainsBuyGet Alert
01/15/2026BACBuy Now
Bank of America
$50.7518.23%$62 → $60MaintainsBuyGet Alert
01/06/2026JPMBuy Now
JPMorgan Chase
$335.79-1.43%$330 → $331MaintainsHoldGet Alert
01/06/2026WFCBuy Now
Wells Fargo
$82.5825.94%$100 → $104MaintainsBuyGet Alert
01/06/2026CBuy Now
Citigroup
$122.805.05%$123 → $129MaintainsBuyGet Alert
01/06/2026BACBuy Now
Bank of America
$50.7522.17%$58 → $62MaintainsBuyGet Alert
12/18/2025WFCBuy Now
Wells Fargo
$82.5821.09%$90 → $100MaintainsBuyGet Alert
12/18/2025USBBuy Now
U.S. Bancorp
$59.74-2.91%$52 → $58MaintainsHoldGet Alert
12/18/2025PNCBuy Now
PNC Financial Services Gr
$227.540.64%$210 → $229MaintainsHoldGet Alert
12/18/2025JPMBuy Now
JPMorgan Chase
$335.79-1.72%$319 → $330MaintainsHoldGet Alert
12/18/2025FHNBuy Now
First Horizon
$23.3511.35%$24 → $26MaintainsHoldGet Alert
12/18/2025CBuy Now
Citigroup
$122.800.16%$112 → $123MaintainsBuyGet Alert
12/18/2025BACBuy Now
Bank of America
$50.7514.29%$56 → $58MaintainsBuyGet Alert
11/25/2025ABCBBuy Now
Ameris
$82.56-3.1% → $80Initiates → HoldGet Alert
10/17/2025USBBuy Now
U.S. Bancorp
$59.74-12.96%$51 → $52MaintainsHoldGet Alert
10/15/2025WFCBuy Now
Wells Fargo
$82.588.99%$88 → $90MaintainsBuyGet Alert
09/24/2025WFCBuy Now
Wells Fargo
$82.586.56%$86 → $88MaintainsBuyGet Alert
09/24/2025PNCBuy Now
PNC Financial Services Gr
$227.54-7.71%$201 → $210MaintainsHoldGet Alert
09/24/2025JPMBuy Now
JPMorgan Chase
$335.79-5%$290 → $319MaintainsHoldGet Alert
09/24/2025FHNBuy Now
First Horizon
$23.352.78%$23 → $24MaintainsHoldGet Alert
09/24/2025CBuy Now
Citigroup
$122.80-8.79%$105 → $112MaintainsBuyGet Alert
09/24/2025BACBuy Now
Bank of America
$50.7510.34%$51 → $56MaintainsBuyGet Alert
09/17/2025USBBuy Now
U.S. Bancorp
$59.74-14.63%$49 → $51MaintainsHoldGet Alert
09/03/2025CBuy Now
Citigroup
$122.80-14.5%$99 → $105MaintainsBuyGet Alert
07/16/2025CBuy Now
Citigroup
$122.80-19.38%$93 → $99MaintainsBuyGet Alert
07/11/2025FHNBuy Now
First Horizon
$23.35-1.5%$21 → $23MaintainsHoldGet Alert
07/09/2025WFCBuy Now
Wells Fargo
$82.584.14%$83 → $86MaintainsBuyGet Alert
07/09/2025USBBuy Now
U.S. Bancorp
$59.74-16.3%$48 → $50MaintainsHoldGet Alert
07/09/2025PNCBuy Now
PNC Financial Services Gr
$227.54-12.98%$189 → $198MaintainsHoldGet Alert
07/09/2025JPMBuy Now
JPMorgan Chase
$335.79-13.64%$280 → $290MaintainsHoldGet Alert
07/09/2025CBuy Now
Citigroup
$122.80-24.27%$84 → $93MaintainsBuyGet Alert
07/09/2025BACBuy Now
Bank of America
$50.754.43%$51 → $53MaintainsBuyGet Alert
06/02/2025JPMBuy Now
JPMorgan Chase
$335.79-16.61%$270 → $280MaintainsHoldGet Alert
05/23/2025JPMBuy Now
JPMorgan Chase
$335.79-19.59%$251 → $270MaintainsHoldGet Alert
05/13/2025FHNBuy Now
First Horizon
$23.35-10.06% → $21Initiates → HoldGet Alert
04/17/2025USBBuy Now
U.S. Bancorp
$59.74-19.65%$51 → $48MaintainsHoldGet Alert
04/16/2025PNCBuy Now
PNC Financial Services Gr
$227.54-16.94%$208 → $189MaintainsHoldGet Alert
04/16/2025CBuy Now
Citigroup
$122.80-35.67%$84 → $79MaintainsBuyGet Alert
04/16/2025BACBuy Now
Bank of America
$50.75-7.39%$50 → $47MaintainsBuyGet Alert
04/14/2025WFCBuy Now
Wells Fargo
$82.58-11.6%$84 → $73MaintainsBuyGet Alert
04/14/2025JPMBuy Now
JPMorgan Chase
$335.79-25.25%$264 → $251MaintainsHoldGet Alert
04/04/2025WFCBuy Now
Wells Fargo
$82.581.72%$86 → $84MaintainsBuyGet Alert
04/04/2025USBBuy Now
U.S. Bancorp
$59.74-14.63%$54 → $51MaintainsHoldGet Alert
04/04/2025PNCBuy Now
PNC Financial Services Gr
$227.54-8.59%$216 → $208MaintainsHoldGet Alert
04/04/2025JPMBuy Now
JPMorgan Chase
$335.79-21.38%$268 → $264MaintainsHoldGet Alert
04/04/2025CBuy Now
Citigroup
$122.80-31.6%$85 → $84MaintainsBuyGet Alert
04/04/2025BACBuy Now
Bank of America
$50.75-1.48%$53 → $50MaintainsBuyGet Alert
01/17/2025PNCBuy Now
PNC Finl Servs Gr
$227.54-5.07%$215 → $216MaintainsHoldGet Alert
01/17/2025BACBuy Now
Bank of America
$50.754.43%$52 → $53MaintainsBuyGet Alert
01/16/2025WFCBuy Now
Wells Fargo
$82.582.93%$82 → $85MaintainsBuyGet Alert
01/16/2025JPMBuy Now
JPMorgan Chase
$335.79-20.19%$260 → $268MaintainsHoldGet Alert
01/07/2025BACBuy Now
Bank of America
$50.752.46% → $52Initiates → BuyGet Alert
01/07/2025WFCBuy Now
Wells Fargo
$82.58-0.7% → $82Initiates → BuyGet Alert
01/07/2025USBBuy Now
U.S. Bancorp
$59.74-9.61% → $54Initiates → HoldGet Alert
01/07/2025PNCBuy Now
PNC Finl Servs Gr
$227.54-5.51% → $215Initiates → HoldGet Alert

Recent Analyst Stock Rating News

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