Terry Ma
Stock Analyst at Barclays
(2.74)
# 2,959
Out of 4,575 analysts
682
Total ratings
54.6%
Success rate
1.2%
Average return
Main Sectors:
Stocks Rated by Terry Ma
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AXP American Express Company | Maintained: Hold | $364 | $326.17 | +11.60% | 58 | Jul 27, 2026 | |
| BFH Bread Financial Holdings | Maintained: Hold | $104 → $109 | $104.31 | +4.50% | 44 | Jul 24, 2026 | |
| FAF First American Financial | Maintained: Buy | $83 | $75.13 | +10.48% | 47 | Jul 24, 2026 | |
| SLM SLM Corporation | Maintained: Hold | $26 | $24.29 | +7.04% | 42 | Jul 24, 2026 | |
| NLY Annaly Capital Management | Maintained: Hold | $24 | $22.45 | +6.90% | 16 | Jul 23, 2026 | |
| COF Capital One Financial | Reiterated: Buy | $242 → $240 | $202.84 | +18.32% | 38 | Jul 22, 2026 | |
| SYF Synchrony Financial | Maintained: Buy | $93 | $72.90 | +27.57% | 51 | Jul 22, 2026 | |
| AGNC AGNC Investment | Maintained: Hold | $10 | $10.59 | -5.57% | 29 | Jul 21, 2026 | |
| OMF OneMain Holdings | Maintained: Hold | $60 | $59.74 | +0.44% | 57 | Jul 15, 2026 | |
| AER AerCap Holdings | Maintained: Buy | $164 → $179 | $151.30 | +18.31% | 30 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50 → $51 | $51.62 | -1.20% | 24 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $28 | $29.65 | -5.56% | 22 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $39 | $38.68 | +0.83% | 23 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $107 → $93 | $84.35 | +10.25% | 24 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $62 | $65.75 | -5.70% | 27 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $43 | $42.75 | +0.58% | 22 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $8 | $8.23 | -2.79% | 35 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $6 | $5.23 | +14.72% | 20 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $5 → $4 | $1.83 | +118.58% | 32 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $19 → $17 | $13.05 | +30.27% | 21 | Jul 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $18 | $16.46 | +9.36% | 20 | Jul 7, 2026 |
American Express Company
Jul 27, 2026
Maintained: Hold
Price Target: $364
Current: $326.17
Upside: +11.60%
Bread Financial Holdings
Jul 24, 2026
Maintained: Hold
Price Target: $104 → $109
Current: $104.31
Upside: +4.50%
First American Financial
Jul 24, 2026
Maintained: Buy
Price Target: $83
Current: $75.13
Upside: +10.48%
SLM Corporation
Jul 24, 2026
Maintained: Hold
Price Target: $26
Current: $24.29
Upside: +7.04%
Annaly Capital Management
Jul 23, 2026
Maintained: Hold
Price Target: $24
Current: $22.45
Upside: +6.90%
Capital One Financial
Jul 22, 2026
Reiterated: Buy
Price Target: $242 → $240
Current: $202.84
Upside: +18.32%
Synchrony Financial
Jul 22, 2026
Maintained: Buy
Price Target: $93
Current: $72.90
Upside: +27.57%
AGNC Investment
Jul 21, 2026
Maintained: Hold
Price Target: $10
Current: $10.59
Upside: -5.57%
OneMain Holdings
Jul 15, 2026
Maintained: Hold
Price Target: $60
Current: $59.74
Upside: +0.44%
AerCap Holdings
Jul 7, 2026
Maintained: Buy
Price Target: $164 → $179
Current: $151.30
Upside: +18.31%
Jul 7, 2026
Maintained: Hold
Price Target: $50 → $51
Current: $51.62
Upside: -1.20%
Jul 7, 2026
Maintained: Hold
Price Target: $28
Current: $29.65
Upside: -5.56%
Jul 7, 2026
Maintained: Hold
Price Target: $39
Current: $38.68
Upside: +0.83%
Jul 7, 2026
Downgraded: Hold
Price Target: $107 → $93
Current: $84.35
Upside: +10.25%
Jul 7, 2026
Maintained: Hold
Price Target: $62
Current: $65.75
Upside: -5.70%
Jul 7, 2026
Maintained: Hold
Price Target: $43
Current: $42.75
Upside: +0.58%
Jul 7, 2026
Maintained: Sell
Price Target: $8
Current: $8.23
Upside: -2.79%
Jul 7, 2026
Maintained: Sell
Price Target: $6
Current: $5.23
Upside: +14.72%
Jul 7, 2026
Maintained: Buy
Price Target: $5 → $4
Current: $1.83
Upside: +118.58%
Jul 7, 2026
Maintained: Buy
Price Target: $19 → $17
Current: $13.05
Upside: +30.27%
Jul 7, 2026
Maintained: Hold
Price Target: $18
Current: $16.46
Upside: +9.36%