Updated: Jul 2, 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

18.4%

Smart Score

72.7%

Overall Average Return Percentile

72nd

Number of Ratings

76
Buy NowGet Alert
06/26/2026USBBuy Now
U.S. Bancorp
$61.657.06%$62 → $66MaintainsBuyGet Alert
06/26/2026PNCBuy Now
PNC Financial Services Gr
$249.493.01%$245 → $257MaintainsHoldGet Alert
06/26/2026JPMBuy Now
JPMorgan Chase
$334.802.75%$332 → $344MaintainsHoldGet Alert
06/26/2026WFCBuy Now
Wells Fargo
$85.1810.35%$90 → $94MaintainsBuyGet Alert
06/26/2026CBuy Now
Citigroup
$140.0712.8%$147 → $158MaintainsBuyGet Alert
06/26/2026BACBuy Now
Bank of America
$58.669.1%$61 → $64MaintainsBuyGet Alert
05/11/2026PNFPBuy Now
Pinnacle Finl Partners
$99.5015.58%$114 → $115MaintainsBuyGet Alert
04/27/2026ABCBBuy Now
Ameris
$90.12-1.24%$85 → $89MaintainsHoldGet Alert
04/17/2026USBBuy Now
U.S. Bancorp
$61.650.57%$63 → $62MaintainsBuyGet Alert
04/16/2026PNCBuy Now
PNC Financial Services Gr
$249.49-1.8%$234 → $245MaintainsHoldGet Alert
04/16/2026BACBuy Now
Bank of America
$58.663.98%$57 → $61MaintainsBuyGet Alert
04/15/2026JPMBuy Now
JPMorgan Chase
$334.80-0.84%$323 → $332MaintainsHoldGet Alert
04/15/2026CBuy Now
Citigroup
$140.07-0.76%$133 → $139MaintainsBuyGet Alert
03/26/2026JPMBuy Now
JPMorgan Chase
$334.80-3.52%$330 → $323MaintainsHoldGet Alert
03/26/2026BACBuy Now
Bank of America
$58.66-2.84%$60 → $57MaintainsBuyGet Alert
03/17/2026WFCBuy Now
Wells Fargo
$85.1810.35%$98 → $94MaintainsBuyGet Alert
02/26/2026USBBuy Now
U.S. Bancorp
$61.657.06%$61 → $66UpgradeHold → BuyGet Alert
02/25/2026JPMBuy Now
JPMorgan Chase
$334.80-1.43%$334 → $330MaintainsHoldGet Alert
02/02/2026ABCBBuy Now
Ameris
$90.12-4.57%$83 → $86MaintainsHoldGet Alert
01/21/2026USBBuy Now
U.S. Bancorp
$61.65-1.05%$58 → $61MaintainsHoldGet Alert
01/15/2026WFCBuy Now
Wells Fargo
$85.1817.4%$104 → $100MaintainsBuyGet Alert
01/15/2026BACBuy Now
Bank of America
$58.662.28%$62 → $60MaintainsBuyGet Alert
01/06/2026JPMBuy Now
JPMorgan Chase
$334.80-1.14%$330 → $331MaintainsHoldGet Alert
01/06/2026WFCBuy Now
Wells Fargo
$85.1822.09%$100 → $104MaintainsBuyGet Alert
01/06/2026CBuy Now
Citigroup
$140.07-7.9%$123 → $129MaintainsBuyGet Alert
01/06/2026BACBuy Now
Bank of America
$58.665.69%$58 → $62MaintainsBuyGet Alert
12/18/2025WFCBuy Now
Wells Fargo
$85.1817.4%$90 → $100MaintainsBuyGet Alert
12/18/2025USBBuy Now
U.S. Bancorp
$61.65-5.92%$52 → $58MaintainsHoldGet Alert
12/18/2025PNCBuy Now
PNC Financial Services Gr
$249.49-8.21%$210 → $229MaintainsHoldGet Alert
12/18/2025JPMBuy Now
JPMorgan Chase
$334.80-1.43%$319 → $330MaintainsHoldGet Alert
12/18/2025FHNBuy Now
First Horizon
$25.681.25%$24 → $26MaintainsHoldGet Alert
12/18/2025CBuy Now
Citigroup
$140.07-12.19%$112 → $123MaintainsBuyGet Alert
12/18/2025BACBuy Now
Bank of America
$58.66-1.13%$56 → $58MaintainsBuyGet Alert
11/25/2025ABCBBuy Now
Ameris
$90.12-11.23% → $80Initiates → HoldGet Alert
10/17/2025USBBuy Now
U.S. Bancorp
$61.65-15.65%$51 → $52MaintainsHoldGet Alert
10/15/2025WFCBuy Now
Wells Fargo
$85.185.66%$88 → $90MaintainsBuyGet Alert
09/24/2025WFCBuy Now
Wells Fargo
$85.183.31%$86 → $88MaintainsBuyGet Alert
09/24/2025PNCBuy Now
PNC Financial Services Gr
$249.49-15.83%$201 → $210MaintainsHoldGet Alert
09/24/2025JPMBuy Now
JPMorgan Chase
$334.80-4.72%$290 → $319MaintainsHoldGet Alert
09/24/2025FHNBuy Now
First Horizon
$25.68-6.54%$23 → $24MaintainsHoldGet Alert
09/24/2025CBuy Now
Citigroup
$140.07-20.04%$105 → $112MaintainsBuyGet Alert
09/24/2025BACBuy Now
Bank of America
$58.66-4.54%$51 → $56MaintainsBuyGet Alert
09/17/2025USBBuy Now
U.S. Bancorp
$61.65-17.27%$49 → $51MaintainsHoldGet Alert
09/03/2025CBuy Now
Citigroup
$140.07-25.04%$99 → $105MaintainsBuyGet Alert
07/16/2025CBuy Now
Citigroup
$140.07-29.32%$93 → $99MaintainsBuyGet Alert
07/11/2025FHNBuy Now
First Horizon
$25.68-10.44%$21 → $23MaintainsHoldGet Alert
07/09/2025WFCBuy Now
Wells Fargo
$85.180.96%$83 → $86MaintainsBuyGet Alert
07/09/2025USBBuy Now
U.S. Bancorp
$61.65-18.9%$48 → $50MaintainsHoldGet Alert
07/09/2025PNCBuy Now
PNC Financial Services Gr
$249.49-20.64%$189 → $198MaintainsHoldGet Alert
07/09/2025JPMBuy Now
JPMorgan Chase
$334.80-13.38%$280 → $290MaintainsHoldGet Alert
07/09/2025CBuy Now
Citigroup
$140.07-33.6%$84 → $93MaintainsBuyGet Alert
07/09/2025BACBuy Now
Bank of America
$58.66-9.65%$51 → $53MaintainsBuyGet Alert
06/02/2025JPMBuy Now
JPMorgan Chase
$334.80-16.37%$270 → $280MaintainsHoldGet Alert
05/23/2025JPMBuy Now
JPMorgan Chase
$334.80-19.35%$251 → $270MaintainsHoldGet Alert
05/13/2025FHNBuy Now
First Horizon
$25.68-18.22% → $21Initiates → HoldGet Alert
04/17/2025USBBuy Now
U.S. Bancorp
$61.65-22.14%$51 → $48MaintainsHoldGet Alert
04/16/2025PNCBuy Now
PNC Financial Services Gr
$249.49-24.25%$208 → $189MaintainsHoldGet Alert
04/16/2025CBuy Now
Citigroup
$140.07-43.6%$84 → $79MaintainsBuyGet Alert
04/16/2025BACBuy Now
Bank of America
$58.66-19.88%$50 → $47MaintainsBuyGet Alert
04/14/2025WFCBuy Now
Wells Fargo
$85.18-14.3%$84 → $73MaintainsBuyGet Alert
04/14/2025JPMBuy Now
JPMorgan Chase
$334.80-25.03%$264 → $251MaintainsHoldGet Alert
04/04/2025WFCBuy Now
Wells Fargo
$85.18-1.39%$86 → $84MaintainsBuyGet Alert
04/04/2025USBBuy Now
U.S. Bancorp
$61.65-17.27%$54 → $51MaintainsHoldGet Alert
04/04/2025PNCBuy Now
PNC Financial Services Gr
$249.49-16.63%$216 → $208MaintainsHoldGet Alert
04/04/2025JPMBuy Now
JPMorgan Chase
$334.80-21.15%$268 → $264MaintainsHoldGet Alert
04/04/2025CBuy Now
Citigroup
$140.07-40.03%$85 → $84MaintainsBuyGet Alert
04/04/2025BACBuy Now
Bank of America
$58.66-14.77%$53 → $50MaintainsBuyGet Alert
01/17/2025PNCBuy Now
PNC Finl Servs Gr
$249.49-13.42%$215 → $216MaintainsHoldGet Alert
01/17/2025BACBuy Now
Bank of America
$58.66-9.65%$52 → $53MaintainsBuyGet Alert
01/16/2025WFCBuy Now
Wells Fargo
$85.18-0.21%$82 → $85MaintainsBuyGet Alert
01/16/2025JPMBuy Now
JPMorgan Chase
$334.80-19.95%$260 → $268MaintainsHoldGet Alert
01/07/2025BACBuy Now
Bank of America
$58.66-11.36% → $52Initiates → BuyGet Alert
01/07/2025WFCBuy Now
Wells Fargo
$85.18-3.73% → $82Initiates → BuyGet Alert
01/07/2025USBBuy Now
U.S. Bancorp
$61.65-12.41% → $54Initiates → HoldGet Alert
01/07/2025PNCBuy Now
PNC Finl Servs Gr
$249.49-13.82% → $215Initiates → HoldGet Alert
01/07/2025JPMBuy Now
JPMorgan Chase
$334.80-22.34% → $260Initiates → HoldGet Alert

Recent Analyst Stock Rating News

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