Ryan MacDonald

Stock Analyst at Needham

(1.2)
# 1918
Out of 5,370 analysts
432
Total ratings
40.66%
Success rate
3.01%
Average return
46 Stocks
Name Action PT Current % Upside Ratings Updated
HNGE Hinge Health
Initiates Coverage On: Buy
47
36.5 28.77% 1 Jun 16, 2025
HIMS Hims & Hers Health
Maintains: Strong Buy
61 65
60.02 8.3% 5 Jun 4, 2025
YEXT Yext
Reiterates: Buy
10 10
8.37 19.47% 15 Jun 4, 2025
VEEV Veeva Systems
Maintains: Strong Buy
270 300
283.66 5.76% 22 May 29, 2025
EVH Evolent Health
Reiterates: Buy
15 15
8.17 83.6% 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.53 96.08% 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
71.99 -2.76% 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
12.63 97.94% 23 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
400 460
474.61 -3.08% 14 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 8 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
11 11
7.04 56.25% 15 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 11 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
11 11
8.29 32.69% 17 Apr 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
42 42
27.09 55.04% 7 Apr 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
30 30
22.91 30.95% 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.9 11.97% 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
Maintains: Buy
89 84
54.64 53.73% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
2 2
1.62 23.46% 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
263.67 -3.29% 4 Apr 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
17.48 128.83% 15 Dec 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
163.83 -43.84% 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
28.41 -47.2% 1 Feb 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 500
548.63 -8.86% 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
246.2 82.78% 13 Feb 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 12
6.56 82.93% 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.75 12.82% 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
401.12 -63.85% 2 Mar 17, 2017