David Macdonald Stock Analyst Profile - Truist Securities Research Coverage - Stocknear

David Macdonald

Stock Analyst at Truist Securities

(5)
# 526
Out of 5,506 analysts
350
Total ratings
Success rate
Average return

36 Stocks

Name Action PT Current % Upside Ratings Updated
GRDN Guardian Pharmacy Se...
Maintains: Strong Buy
28 30
23.91 25.47% 5 Sep 26, 2025
UNH UnitedHealth Group
Maintains: Strong Buy
310 365
360.28 1.31% 23 Sep 9, 2025
RDNT RadNet
Maintains: Strong Buy
74 81
77.64 4.33% 11 Sep 3, 2025
EHC Encompass Health
Maintains: Strong Buy
135 140
123.25 13.59% 13 Aug 14, 2025
ENSG Ensign Group
Maintains: Hold
155 165
175.4 -5.93% 17 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
290 310
276.83 11.98% 7 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
335 180
202.03 -10.9% 15 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
190 192
179.52 6.95% 14 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
190 205
202.96 1.01% 21 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
32 28
25.86 8.28% 16 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
280 260
283.62 -8.33% 15 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
390 415
429.48 -3.37% 16 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
500 440
350.49 25.54% 7 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 5
3.11 36.66% 8 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 5
8.63 -42.06% 8 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
170 164
131.13 25.07% 18 May 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 30
26.75 12.15% 15 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 84
77.49 8.4% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
385 405
310.96 30.24% 11 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
14 13
9.09 43.01% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
18 16
17.5 -8.57% 15 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 12
n/a n/a 15 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
46 32
13.7 133.58% 6 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
22 21
14.02 49.79% 3 Jan 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 34
27.5 23.64% 2 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
20.76 39.69% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
97 101
n/a n/a 9 Jun 27, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 48
24.09 99.25% 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
38.73 163.36% 4 Jul 14, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 33
1.14 2794.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