David Macdonald

Stock Analyst at Truist Securities

(1.75)
# 1552
Out of 5,218 analysts
276
Total ratings
59.60%
Success rate
10.36%
Average return
36 Stocks
Name Action Price Target Current % Upside Ratings Updated
RadNet
Maintains: Strong Buy
80 94
78.37 19.94% 8 Nov 29, 2024
CVS Health
Reiterates: Buy
76 67
49.39 35.65% 8 Nov 20, 2024
Guardian Pharmacy Se...
Maintains: Strong Buy
22 24
23.23 3.31% 2 Nov 15, 2024
AdaptHealth
Maintains: Buy
13 12
9.56 25.52% 10 Nov 15, 2024
Pediatrix Medical Gr...
Maintains: Hold
13 16
14.06 13.8% 12 Nov 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 34
23.5 44.68% 2 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
180 190
136.7 38.99% 18 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
108 116
98.2 18.13% 11 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
160 170
142.39 19.39% 15 Oct 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 5
3.46 44.51% 5 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
620 520
380.91 36.52% 3 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
640 625
521.04 19.95% 17 Oct 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
44 46
15.41 198.51% 5 Oct 14, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
400 260
273.6 -4.97% 10 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 10
10.42 -4.03% 13 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
34 38
29.09 30.63% 12 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
22 23
23.63 -2.67% 12 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
165 175
152.81 14.52% 16 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
158 165
155.09 6.39% 10 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
390 430
314.03 36.93% 14 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
20.5 41.46% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
21 22
16.71 31.66% 2 Aug 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
255 275
232.46 18.3% 4 Aug 2, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
440 400
303.12 31.96% 10 Jul 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
380 400
281.79 41.95% 7 Mar 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 2
5.02 -66.14% 5 Jul 13, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
97 101
85.68 17.88% 9 Jun 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 48
20.93 129.34% 3 Aug 12, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 1 Jul 25, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
100 102
59.46 71.54% 4 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 33
2.24 1373.21% 1 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 9 Mar 31, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
375 425
n/a n/a 5 Apr 14, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
56
n/a n/a 1 Aug 31, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 11
n/a n/a 5 May 21, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
n/a n/a 6 May 13, 2020