Michael Graham

Stock Analyst at Canaccord Genuity

(2.5)
# 870
Out of 5,441 analysts
205
Total ratings
Success rate
Average return
38 Stocks
Name Action PT Current % Upside Ratings Updated
ABNB Airbnb
Maintains: Buy
190 180
118.35 52.09% 9 Apr 28, 2025
DV DoubleVerify Holding...
Maintains: Buy
26 24
14.82 61.94% 8 Apr 17, 2025
SRAD Sportradar Gr
Maintains: Strong Buy
30 32
28.12 13.8% 8 Apr 3, 2025
MAX MediaAlpha
Maintains: Buy
30 26
9.56 171.97% 7 Feb 24, 2025
EVER EverQuote
Maintains: Buy
35 30
23.57 27.28% 10 Feb 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
54 60
42.72 40.45% 9 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
5 10
10.79 -7.32% 3 Jan 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
18 22
13.46 63.45% 7 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 5
8.26 -39.47% 7 Aug 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
5 5
3.35 49.25% 3 Jul 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
100 30
8 275% 4 Aug 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
185 200
221.42 -9.67% 15 Jul 29, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 150
49.48 203.15% 7 Feb 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
65 75
90.59 -17.21% 4 Feb 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 2
n/a n/a 5 Nov 12, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
125 160
67.08 138.52% 7 May 7, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
230 250
766.05 -67.37% 7 Apr 30, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
450 500
1218.56 -58.97% 5 Apr 22, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
5 7
n/a n/a 5 Mar 6, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
40 38
95.36 -60.15% 8 Jan 29, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
68 73
201.01 -63.93% 8 Oct 29, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
46 35
53.7 -34.82% 5 Oct 25, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
88 64
73.04 -12.38% 5 Sep 12, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 50
76.12 -34.31% 8 Aug 8, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 17
7.19 136.44% 6 Jul 24, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
6 9
n/a n/a 3 Apr 9, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
130 175
71.81 143.7% 5 Feb 25, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
1080 540
12.99 4057.04% 4 Nov 15, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
11 9
8.38 7.4% 3 Nov 6, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
152 140
6.72 1983.33% 7 Oct 26, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3750 3000
n/a n/a 1 Apr 24, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 3 Nov 9, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
35 30
14.88 101.61% 2 Nov 8, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 53
79.39 -33.24% 2 Nov 8, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
3 4
n/a n/a 2 Nov 2, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 4
5.02 -20.32% 1 Aug 21, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
n/a
n/a n/a 1 Aug 22, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 1 Aug 22, 2016