David S Macdonald

Stock Analyst at Truist Financial

(4.82)
# 443
Out of 4,476 analysts
1089
Total ratings
62.1%
Success rate
12.9%
Average return

Stocks Rated by David S Macdonald

PACS Group
Jun 30, 2026
Maintained: Buy
Price Target: n/a
Current: $44.48
Upside: -
Encompass Health
Jun 26, 2026
Reiterated: Buy
Price Target: $140
Current: $106.46
Upside: +31.50%
AdaptHealth
Jun 24, 2026
Reiterated: Buy
Price Target: $14
Current: $10.76
Upside: +30.11%
Guardian Pharmacy Services
Jun 22, 2026
Maintained: Buy
Price Target: $47
Current: $42.00
Upside: +11.90%
Centene
Jun 1, 2026
Maintained: Buy
Price Target: $58$71
Current: $67.86
Upside: +4.63%
CVS Health
Jun 1, 2026
Maintained: Buy
Price Target: $102$108
Current: $104.72
Upside: +3.13%
Humana
Jun 1, 2026
Rated: Hold
Price Target: $270$320
Current: $396.75
Upside: -19.34%
UnitedHealth Group
Jun 1, 2026
Maintained: Buy
Price Target: $395$440
Current: $425.36
Upside: +3.44%
Elevance Health
Jun 1, 2026
Maintained: Buy
Price Target: $450
Current: $417.89
Upside: +7.68%
HCA Healthcare
May 28, 2026
Maintained: Buy
Price Target: n/a
Current: $410.50
Upside: -
Maintained: Hold
Price Target: $26
Current: $23.53
Upside: +10.50%
Maintained: Hold
Price Target: $8$9
Current: $9.10
Upside: -1.10%
Reiterated: Buy
Price Target: $90
Current: $68.75
Upside: +30.91%
Maintained: Hold
Price Target: $180$205
Current: $229.87
Upside: -10.82%
Reiterated: Buy
Price Target: $29$31
Current: $31.91
Upside: -2.85%
Maintained: Hold
Price Target: $158$205
Current: $234.91
Upside: -12.73%
Reiterated: Buy
Price Target: $36$42
Current: $38.52
Upside: +9.03%
Reiterated: Buy
Price Target: $13
Current: $10.76
Upside: +20.82%
Maintained: Hold
Price Target: $23
Current: $26.76
Upside: -14.05%
Reiterated: Buy
Price Target: $350
Current: $287.77
Upside: +21.62%
Reiterated: Buy
Price Target: $320
Current: $286.98
Upside: +11.51%
Reiterated: Buy
Price Target: $270
Current: $203.72
Upside: +32.53%
Maintained: Hold
Price Target: $215
Current: $168.22
Upside: +27.81%
Reiterated: Buy
Price Target: $40$30
Current: $21.90
Upside: +36.99%
Reiterated: Hold
Price Target: n/a
Current: $3.90
Upside: -
Maintained: Hold
Price Target: n/a
Current: $215.72
Upside: -
Maintained: Hold
Price Target: $120
Current: $110.96
Upside: n/a
Maintained: Buy
Price Target: $40$48
Current: $27.36
Upside: n/a
Maintained: Buy
Price Target: $35$33
Current: $111.01
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $25.15
Upside: n/a
Reiterated: Buy
Price Target: €41.95€43.70
Current: $41.10
Upside: n/a