Greg Miller

Stock Analyst at JMP Securities

(1.08)
# 2193
Out of 5,438 analysts
107
Total ratings
Success rate
Average return
44 Stocks
Name Action PT Current % Upside Ratings Updated
CCI Crown Castle
Reiterates: Market Outperform
125 125
103.82 20.4% 6 Jul 24, 2025
EQIX Equinix
Reiterates: Market Outperform
1200 1200
777.05 54.43% 9 Jul 22, 2025
BKNG Booking Holdings
Maintains: Hold
4720 5630
5365.74 4.92% 4 Jul 14, 2025
CORZ Core Scientific
Downgrades: Market Perform
15 15
14.53 3.23% 2 Jul 14, 2025
EXPE Expedia Group
Maintains: Hold
175 168
192.64 -12.79% 3 Jun 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
13 15
10.63 41.11% 6 Jun 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
12 18
14.04 28.21% 2 Jun 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
n/a
n/a n/a 1 May 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Outperform
7
5.4 29.63% 1 May 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Outperform
25
20.57 21.54% 1 May 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
40 40
36.87 8.49% 6 May 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
175 185
169.49 9.15% 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
750 750
766.05 -2.1% 2 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
70 70
113.65 -38.41% 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Perform
n/a
n/a n/a 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
40 36
15.92 126.13% 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
248 260
206.07 26.17% 3 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
165 165
92.39 78.59% 1 Apr 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
250 270
219.15 23.2% 6 Apr 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
220 220
168.8 30.33% 5 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
35 35
32.81 6.67% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
6 5
3.17 57.73% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
19 19
28.12 -32.43% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
16 16
7.19 122.53% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Outperform
160 190
220.87 -13.98% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
20 20
10.56 89.39% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
7 7
2.74 155.47% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Outperform
11 11
9.18 19.83% 1 Jan 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
380 550
258.88 112.45% 5 Jan 5, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
50
31.41 59.18% 4 Jan 5, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 6
n/a n/a 4 Dec 22, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
21
28.15 -25.4% 1 Oct 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
135 125
70.62 77% 1 Aug 10, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
1400 1600
126.81 1161.73% 3 Jun 10, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
60
5.77 939.86% 1 May 31, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
40
36.63 9.2% 1 Mar 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
3 7
2.46 184.55% 2 Jan 18, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
92 75
90.36 -17% 1 Jul 29, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
85 78
77.98 0.03% 6 Jun 10, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
12 25
3.41 633.14% 1 May 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
135 150
248.87 -39.73% 1 Feb 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
24
34.25 -29.93% 1 Feb 2, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
90
32.38 177.95% 2 Jul 1, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
10 7
2.36 196.61% 3 May 11, 2020