David S Macdonald

Stock Analyst at Truist Financial

(4.84)
# 412
Out of 4,698 analysts
1139
Total ratings
62.9%
Success rate
13%
Average return

Stocks Rated by David S Macdonald

PACS Group
Sep 2, 2026
Maintained: Buy
Price Target: n/a
Current: $43.07
Upside: -
Fresenius Medical Care AG
Aug 26, 2026
Maintained: Hold
Price Target: $25
Current: $22.47
Upside: +11.26%
AdaptHealth
Aug 25, 2026
Reiterated: Buy
Price Target: $9
Current: $6.42
Upside: +40.19%
Aveanna Healthcare Holdings
Aug 24, 2026
Maintained: Hold
Price Target: $15
Current: $13.64
Upside: +9.97%
DaVita
Aug 11, 2026
Maintained: Hold
Price Target: $215
Current: $181.66
Upside: +18.35%
Encompass Health
Aug 11, 2026
Maintained: Buy
Price Target: $150
Current: $122.59
Upside: +22.36%
RadNet
Aug 11, 2026
Reiterated: Buy
Price Target: $90$94
Current: $74.62
Upside: +25.97%
The Pennant Group
Aug 7, 2026
Reiterated: Buy
Price Target: $48
Current: $38.54
Upside: +24.55%
Guardian Pharmacy Services
Aug 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $40.13
Upside: -
CVS Health
Aug 6, 2026
Reiterated: Buy
Price Target: $118
Current: $97.20
Upside: +21.40%
Reiterated: Buy
Price Target: $12$13
Current: $10.76
Upside: +20.82%
Reiterated: Buy
Price Target: $495
Current: $409.20
Upside: +20.97%
Maintained: Hold
Price Target: $28
Current: $26.88
Upside: +4.17%
Reiterated: Buy
Price Target: $350
Current: $286.26
Upside: +22.27%
Reiterated: Buy
Price Target: $320$350
Current: $331.50
Upside: +5.58%
Reiterated: Buy
Price Target: $30
Current: $24.46
Upside: +22.65%
Maintained: Hold
Price Target: $415
Current: $406.52
Upside: +2.09%
Maintained: Hold
Price Target: $202$207
Current: $172.09
Upside: +20.29%
Reiterated: Buy
Price Target: $78$80
Current: $68.02
Upside: +17.61%
Maintained: Hold
Price Target: $225
Current: $202.91
Upside: +10.89%
Maintained: Hold
Price Target: $250
Current: $239.40
Upside: +4.43%
Reiterated: Buy
Price Target: $290
Current: $263.49
Upside: +10.06%
Maintained: Hold
Price Target: $3.25
Current: $2.91
Upside: +11.68%
Reiterated: Buy
Price Target: $440$500
Current: $400.94
Upside: +24.71%
Reiterated: Buy
Price Target: $450$475
Current: $414.78
Upside: +14.52%
Maintained: Buy
Price Target: $31$37
Current: $34.51
Upside: +7.22%
Maintained: Hold
Price Target: $120
Current: $126.50
Upside: n/a
Maintained: Buy
Price Target: $40$48
Current: $20.67
Upside: n/a
Maintained: Buy
Price Target: $35$33
Current: $86.48
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $21.71
Upside: n/a
Reiterated: Buy
Price Target: €41.43€43.15
Current: €38.60
Upside: n/a