David Macdonald

Stock Analyst at Truist Securities

(1.84)
# 1159
Out of 5,328 analysts
318
Total ratings
60.00%
Success rate
9.56%
Average return
36 Stocks
Name Action PT Current % Upside Ratings Updated
EHC Encompass Health
Reiterates: Strong Buy
116 135
116.8 15.58% 12 Apr 28, 2025
DGX Quest Diagnostics
Maintains: Hold
182 190
178.08 6.69% 12 Apr 23, 2025
UNH UnitedHealth Group
Maintains: Buy
660 580
402.4 44.14% 20 Apr 21, 2025
RDNT RadNet
Maintains: Buy
88 74
52.66 40.52% 10 Apr 11, 2025
MOH Molina Healthcare
Maintains: Strong Buy
340 400
315.52 26.77% 13 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
18 16
12.83 24.71% 15 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
285 274
241.55 13.43% 5 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
290 325
258.38 25.78% 12 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
24 25
24.97 0.12% 3 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
480 510
411.21 24.02% 5 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 3
2.81 6.76% 7 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
76 82
69.95 17.23% 11 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
375 385
336.05 14.57% 10 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 6
4.58 20.09% 7 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
32 28
25.6 9.38% 14 Mar 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
12 14
8.61 62.6% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 12
10.94 9.69% 15 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
170 155
129.03 20.13% 16 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
190 175
147 19.05% 19 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
46 32
9.73 228.88% 6 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
430 390
344.69 13.15% 15 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 25
25.16 -0.64% 14 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
22 21
12.66 65.88% 3 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 34
32.3 5.26% 2 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
165 175
140.91 24.19% 16 Oct 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
21.64 34.01% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
97 101
95.18 6.11% 9 Jun 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 48
23.05 108.24% 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.77 70.65% 4 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 33
3.88 750.52% 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