John McDonald CFA
Stock Analyst at Truist Financial
(4.37)
# 1,196
Out of 4,442 analysts
159
Total ratings
74.6%
Success rate
16.3%
Average return
Main Sectors:
Top Industries:
Stocks Rated by John McDonald CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| USB U.S. Bancorp | Maintained: Buy | n/a | $60.05 | - | 16 | Jun 12, 2026 | |
| ABCB Ameris Bancorp | Maintained: Hold | n/a | $88.35 | - | 5 | Jun 1, 2026 | |
| SSB SouthState Bank | Maintained: Buy | n/a | $98.82 | - | 8 | May 29, 2026 | |
| BAC Bank of America | Maintained: Buy | n/a | $57.91 | - | 22 | May 27, 2026 | |
| JPM JPMorgan Chase & Co. | Maintained: Hold | n/a | $334.14 | - | 22 | May 27, 2026 | |
| PNC The PNC Financial Services Group | Maintained: Hold | n/a | $238.67 | - | 15 | May 27, 2026 | |
| WFC Wells Fargo & Company | Maintained: Buy | n/a | $84.13 | - | 24 | May 27, 2026 | |
| C Citigroup | Maintained: Buy | n/a | $144.97 | - | 23 | May 15, 2026 | |
| PNFP Pinnacle Financial Partners | Reiterated: Buy | $115 | $96.03 | +19.75% | 12 | May 11, 2026 | |
| FHN First Horizon | Maintained: Hold | n/a | $24.95 | - | 12 | May 6, 2026 |
U.S. Bancorp
Jun 12, 2026
Maintained: Buy
Price Target: n/a
Current: $60.05
Upside: -
Ameris Bancorp
Jun 1, 2026
Maintained: Hold
Price Target: n/a
Current: $88.35
Upside: -
SouthState Bank
May 29, 2026
Maintained: Buy
Price Target: n/a
Current: $98.82
Upside: -
Bank of America
May 27, 2026
Maintained: Buy
Price Target: n/a
Current: $57.91
Upside: -
JPMorgan Chase & Co.
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $334.14
Upside: -
The PNC Financial Services Group
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $238.67
Upside: -
Wells Fargo & Company
May 27, 2026
Maintained: Buy
Price Target: n/a
Current: $84.13
Upside: -
Citigroup
May 15, 2026
Maintained: Buy
Price Target: n/a
Current: $144.97
Upside: -
Pinnacle Financial Partners
May 11, 2026
Reiterated: Buy
Price Target: $115
Current: $96.03
Upside: +19.75%
First Horizon
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $24.95
Upside: -