David Macdonald

Stock Analyst at Truist Securities

(1.68)
# 1458
Out of 5,370 analysts
330
Total ratings
56.41%
Success rate
8.09%
Average return
36 Stocks
Name Action PT Current % Upside Ratings Updated
ELV Elevance Health
Maintains: Buy
510 500
376.51 32.8% 6 Jun 9, 2025
UNH UnitedHealth Group
Reiterates: Buy
580 360
307.61 17.03% 21 May 19, 2025
GRDN Guardian Pharmacy Se...
Reiterates: Strong Buy
25 28
19.77 41.63% 4 May 19, 2025
DVA DaVita
Maintains: Hold
170 164
137.64 19.15% 17 May 19, 2025
THC Tenet Healthcare
Maintains: Strong Buy
175 190
163.83 15.97% 20 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
28 32
28.41 12.64% 15 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
274 290
263.67 9.99% 6 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
325 305
235.4 29.57% 13 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 30
28.52 5.19% 15 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 84
67.73 24.02% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
385 405
313.86 29.04% 11 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
14 13
8.6 51.16% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
116 135
120.45 12.08% 12 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
182 190
182.06 4.36% 12 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 74
57.4 28.92% 10 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
340 400
290.3 37.79% 13 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
18 16
13.79 16.03% 15 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 3
3.17 -5.36% 7 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 6
4.92 11.79% 7 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 12
11.4 5.26% 15 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
170 155
152.53 1.62% 16 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
46 32
10.18 214.34% 6 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
430 390
368.38 5.87% 15 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
22 21
12.91 62.66% 3 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 34
31.78 6.99% 2 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
21.28 36.28% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
97 101
97.29 3.81% 9 Jun 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 48
22.91 109.52% 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
54.64 86.68% 4 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 33
2.17 1420.74% 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