Matthew O'Neill

Stock Analyst at Bank of America Securities

(3.47)
# 2,194
Out of 4,339 analysts
57
Total ratings
59.5%
Success rate
8.8%
Average return

Stocks Rated by Matthew O'Neill

Block
May 24, 2026
Maintained: Buy
Price Target: $100
Current: $69.17
Upside: +44.57%
Klarna Group
May 18, 2026
Maintained: Buy
Price Target: $21$23
Current: $16.98
Upside: +35.45%
Visa Inc.
May 11, 2026
Maintained: Buy
Price Target: n/a
Current: $326.48
Upside: -
Affirm Holdings
May 11, 2026
Rated: Buy
Price Target: $82$88
Current: $69.27
Upside: +27.04%
PayPal Holdings
May 4, 2026
Maintained: Hold
Price Target: $55
Current: $44.16
Upside: +24.55%
Mastercard
May 1, 2026
Reiterated: Buy
Price Target: $700
Current: $493.01
Upside: +41.98%
Open Lending
Jul 23, 2021
Downgraded: Hold
Price Target: $35$40
Current: $2.24
Upside: n/a
Payoneer Global
Jul 23, 2021
Initiated Coverage: Hold
Price Target: $12
Current: $4.95
Upside: n/a
TaskUs
Jul 6, 2021
Initiated Coverage: Buy
Price Target: $61
Current: $6.05
Upside: n/a
Marqeta
Jul 5, 2021
Initiated Coverage: Hold
Price Target: $27
Current: $3.84
Upside: n/a
Initiated Coverage: Buy
Price Target: $53
Current: $16.00
Upside: n/a
Initiated Coverage: Buy
Price Target: $54
Current: $23.24
Upside: n/a
Initiated Coverage: Buy
Price Target: $44
Current: $29.68
Upside: n/a
Maintained: Buy
Price Target: $90$97
Current: $51.81
Upside: n/a
Maintained: Sell
Price Target: $64$89
Current: $94.80
Upside: n/a
Initiated Coverage: Buy
Price Target: $278
Current: $177.00
Upside: n/a
Initiated Coverage: Hold
Price Target: $104.94
Current: $92.39
Upside: n/a
Maintained: Hold
Price Target: $101$122
Current: $67.46
Upside: n/a
Maintained: Hold
Price Target: $29$38
Current: $23.89
Upside: n/a
Initiated Coverage: Sell
Price Target: $146
Current: $218.35
Upside: n/a
Initiated Coverage: Buy
Price Target: $164
Current: $42.22
Upside: n/a
Initiated Coverage: Buy
Price Target: $125
Current: $55.61
Upside: n/a
Initiated Coverage: Buy
Price Target: $301
Current: $349.61
Upside: n/a
Initiated Coverage: Buy
Price Target: $197
Current: $73.28
Upside: n/a
Initiated Coverage: Sell
Price Target: $22
Current: $8.25
Upside: n/a
Initiated Coverage: Hold
Price Target: $164
Current: $148.01
Upside: n/a
Initiated Coverage: Buy
Price Target: $42
Current: $42.79
Upside: n/a