Ryan MacDonald

Stock Analyst at Needham

(0.01)
# 2141
Out of 5,240 analysts
376
Total ratings
41.36%
Success rate
1.77%
Average return
42 Stocks
Name Action Price Target Current % Upside Ratings Updated
Tempus AI
Reiterates: Buy
56 56
31.84 75.88% 3 Jan 14, 2025
Phreesia
Reiterates: Buy
29 29
26.1 11.11% 18 Jan 10, 2025
Accolade
Downgrades: Hold
n/a
n/a n/a 17 Jan 8, 2025
Hims & Hers Health
Maintains: Strong Buy
28 31
26.19 18.37% 2 Jan 6, 2025
Duolingo
Maintains: Strong Buy
370 385
312.11 23.35% 12 Dec 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
89 84
63.44 32.41% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
43 43
17.2 150% 20 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
8 10
6.54 52.91% 9 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
260 270
210.79 28.09% 19 Dec 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 15 Nov 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
50 60
42.22 42.11% 6 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 12 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
2 2
1.56 28.21% 14 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 6 Oct 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 11
8.32 32.21% 11 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 3 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 11
8.47 29.87% 14 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
7 7
4.07 71.99% 12 Aug 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 9 Aug 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 9 Aug 1, 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
234.56 8.71% 4 Apr 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
25.88 54.56% 15 Dec 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
127.51 -27.85% 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.49 -43.37% 1 Feb 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 500
702.78 -28.85% 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
203.07 121.6% 13 Feb 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 12
6.45 86.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
n/a n/a 5 Mar 26, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 11
11.69 -5.9% 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
412.22 -64.82% 2 Mar 17, 2017