David Macdonald

Stock Analyst at Truist Securities

(1.88)
# 1462
Out of 5,441 analysts
346
Total ratings
Success rate
Average return
36 Stocks
Name Action PT Current % Upside Ratings Updated
EHC Encompass Health
Maintains: Strong Buy
135 140
117.42 19.23% 13 Aug 14, 2025
ENSG Ensign Group
Maintains: Hold
155 165
161.78 1.99% 17 Jul 28, 2025
LH Labcorp Hldgs
Maintains: Strong Buy
290 310
267.87 15.73% 7 Jul 25, 2025
MOH Molina Healthcare
Downgrades: Hold
335 180
153.82 17.02% 15 Jul 25, 2025
DGX Quest Diagnostics
Maintains: Hold
190 192
178.34 7.66% 13 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
360 345
252.42 36.68% 22 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
190 205
166.56 23.08% 21 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
32 28
26.14 7.12% 16 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
280 260
266.76 -2.53% 15 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
390 415
382.96 8.37% 16 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
500 440
290.83 51.29% 7 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 5
2.46 72.76% 8 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 5
6.83 -26.79% 8 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
25 28
19.8 41.41% 4 May 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
170 164
129.1 27.03% 18 May 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 30
24.09 24.53% 15 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 84
64.91 29.41% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
385 405
277.03 46.19% 11 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
14 13
9.35 39.04% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 74
61.92 19.51% 10 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
18 16
14.12 13.31% 15 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 12
11.87 1.1% 15 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
46 32
11.37 181.44% 6 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
22 21
12.05 74.27% 3 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 34
27.85 22.08% 2 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
21.47 35.07% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
97 101
100.96 0.04% 9 Jun 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 48
20.31 136.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
25.25 303.96% 4 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 33
0.86 3737.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
482.58 -11.93% 5 Apr 14, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
56
39 43.59% 1 Aug 31, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 11
32.5 -66.15% 5 May 21, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
n/a n/a 6 May 13, 2020