John Davis

Stock Analyst at Raymond James

(1.89)
# 1300
Out of 5,370 analysts
256
Total ratings
62.04%
Success rate
13.72%
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
XYZ Block
Maintains: Outperform
74 79
64.8 21.91% 10 Jun 2, 2025
EVTC Evertec
Maintains: Outperform
39 42
36.25 15.86% 15 May 8, 2025
CPAY Corpay
Reiterates: Outperform
417 414
332.3 24.59% 2 May 7, 2025
FOUR Shift4 Payments
Maintains: Strong Buy
140 130
91.4 42.23% 5 Apr 4, 2025
V Visa
Reiterates: Outperform
374 393
355.07 10.68% 22 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
614 640
568.14 12.65% 20 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
23 27
10.81 149.77% 12 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
31 28
23.99 16.72% 11 Aug 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 13 Jul 29, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
8 8
2.19 265.3% 14 Mar 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 12 Mar 14, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
277 281
n/a n/a 4 Nov 10, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
79 71
80.87 -12.2% 23 Nov 8, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
155 147
76.77 91.48% 16 Nov 1, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
145 147
164.84 -10.82% 15 Oct 25, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 9 Oct 24, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
28 27
n/a n/a 8 Oct 17, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 9 Feb 6, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 5 Jan 10, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
19
n/a n/a 1 Mar 28, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 5 Feb 2, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 9 Dec 20, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
n/a
n/a n/a 5 Dec 15, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
98 99
n/a n/a 3 Jul 10, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
35 0
n/a n/a 2 Jan 26, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
69 75
n/a n/a 4 Oct 25, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
n/a
n/a n/a 1 Aug 10, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
12
n/a n/a 1 May 1, 2017