John McDonald CFA
Stock Analyst at Truist Financial
(3.90)
# 1,780
Out of 4,361 analysts
158
Total ratings
61.3%
Success rate
10.8%
Average return
Main Sectors:
Top Industries:
Stocks Rated by John McDonald CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ABCB Ameris Bancorp | Maintained: Hold | n/a | $84.63 | - | 5 | Jun 1, 2026 | |
| SSB SouthState Bank | Maintained: Buy | n/a | $94.16 | - | 8 | May 29, 2026 | |
| BAC Bank of America | Maintained: Buy | n/a | $52.48 | - | 22 | May 27, 2026 | |
| JPM JPMorgan Chase & Co. | Maintained: Hold | n/a | $300.96 | - | 22 | May 27, 2026 | |
| PNC The PNC Financial Services Group | Maintained: Hold | n/a | $221.00 | - | 15 | May 27, 2026 | |
| WFC Wells Fargo & Company | Maintained: Buy | n/a | $79.44 | - | 24 | May 27, 2026 | |
| C Citigroup | Maintained: Buy | n/a | $131.26 | - | 23 | May 15, 2026 | |
| PNFP Pinnacle Financial Partners | Reiterated: Buy | $115 | $96.36 | +19.34% | 12 | May 11, 2026 | |
| FHN First Horizon | Maintained: Hold | n/a | $24.00 | - | 12 | May 6, 2026 | |
| USB U.S. Bancorp | Rated: Buy | $63 → $62 | $54.60 | +13.55% | 15 | Apr 17, 2026 |
Ameris Bancorp
Jun 1, 2026
Maintained: Hold
Price Target: n/a
Current: $84.63
Upside: -
SouthState Bank
May 29, 2026
Maintained: Buy
Price Target: n/a
Current: $94.16
Upside: -
Bank of America
May 27, 2026
Maintained: Buy
Price Target: n/a
Current: $52.48
Upside: -
JPMorgan Chase & Co.
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $300.96
Upside: -
The PNC Financial Services Group
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $221.00
Upside: -
Wells Fargo & Company
May 27, 2026
Maintained: Buy
Price Target: n/a
Current: $79.44
Upside: -
Citigroup
May 15, 2026
Maintained: Buy
Price Target: n/a
Current: $131.26
Upside: -
Pinnacle Financial Partners
May 11, 2026
Reiterated: Buy
Price Target: $115
Current: $96.36
Upside: +19.34%
First Horizon
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $24.00
Upside: -
U.S. Bancorp
Apr 17, 2026
Rated: Buy
Price Target: $63 → $62
Current: $54.60
Upside: +13.55%