Ryan MacDonald

Stock Analyst at Needham

(1.15)
# 1764
Out of 5,329 analysts
417
Total ratings
38.20%
Success rate
-0.72%
Average return
45 Stocks
Name Action PT Current % Upside Ratings Updated
UDMY Udemy
Reiterates: Buy
11 11
6.39 72.14% 15 May 1, 2025
TDOC Teladoc Health
Reiterates: Hold
n/a
n/a n/a 11 May 1, 2025
COUR Coursera
Reiterates: Buy
11 11
8.4 30.95% 17 Apr 25, 2025
TEM Tempus AI
Reiterates: Buy
70 70
51.83 35.06% 6 Apr 24, 2025
DCBO Docebo
Reiterates: Buy
42 42
31.47 33.46% 7 Apr 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
4 4
2.21 81% 15 Apr 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
10 10
6.63 50.83% 13 Apr 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
30 30
22.95 30.72% 3 Mar 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 2 Mar 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
29 29
25.36 14.35% 19 Mar 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 10 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
270 270
232.26 16.25% 21 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
385 400
397.5 0.63% 13 Feb 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
43 43
13.59 216.41% 22 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 17 Feb 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
31 61
36.31 68% 3 Feb 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 15
9.97 50.45% 3 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 4 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 7 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 13 Jan 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 17 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
89 84
59.38 41.46% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
2 2
1.58 26.58% 14 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 7 Jul 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 22 Jul 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 10 Jun 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 11 May 24, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 19 May 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
270 255
241.29 5.68% 4 Apr 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
17.75 125.35% 15 Dec 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
145.35 -36.7% 2 Jun 20, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 6 Mar 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
12 15
25.47 -41.11% 1 Feb 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 500
625.18 -20.02% 12 May 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
210 90
n/a n/a 9 Mar 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
640 450
227.57 97.74% 13 Feb 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 12
4.9 144.9% 5 May 12, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
29 22
n/a n/a 4 May 7, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
n/a n/a 5 Mar 26, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 11
9.89 11.22% 3 Mar 12, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 4 Sep 1, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
16 21
n/a n/a 4 Jul 24, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
n/a
n/a n/a 1 Oct 31, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
12
n/a n/a 1 Apr 6, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
115 145
374.87 -61.32% 2 Mar 17, 2017