Ryan MacDonald

Stock Analyst at Needham

(1.15)
# 2122
Out of 5,438 analysts
442
Total ratings
Success rate
Average return
48 Stocks
Name Action PT Current % Upside Ratings Updated
OMDA Omada Health
Maintains: Strong Buy
23 24
19.03 26.12% 2 Aug 8, 2025
DOCS Doximity
Maintains: Strong Buy
67 75
61.88 21.2% 1 Aug 8, 2025
HNGE Hinge Health
Maintains: Strong Buy
47 59
55.64 6.04% 2 Aug 6, 2025
HIMS Hims & Hers Health
Reiterates: Hold
n/a
n/a n/a 6 Aug 5, 2025
UDMY Udemy
Reiterates: Buy
11 11
6.65 65.41% 16 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 35
25.25 38.61% 7 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
11 14
11.63 20.38% 19 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
10 10
7.74 29.2% 15 Jun 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
270 300
277.11 8.26% 22 May 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 15
9.22 62.69% 4 May 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 18 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
4 3
1.52 97.37% 16 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 11 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
70 70
60.81 15.11% 7 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 5 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
43 25
18 38.89% 23 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
400 460
340.57 35.07% 14 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 8 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 11 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
42 42
31.12 34.96% 7 Apr 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
30 30
20.31 47.71% 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
27.08 7.09% 19 Mar 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
Reiterates: Buy
2 2
1.26 58.73% 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
267.87 -4.8% 4 Apr 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
19.97 100.3% 15 Dec 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
166.56 -44.76% 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
26.14 -42.62% 1 Feb 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 500
420.82 18.82% 12 May 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
210 90
80.97 11.15% 9 Mar 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
640 450
221.1 103.53% 13 Feb 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 12
5.58 115.05% 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
7.5 6.67% 5 Mar 26, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 11
8.24 33.5% 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
23.09 -9.05% 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
333.64 -56.54% 2 Mar 17, 2017