David S Macdonald

Stock Analyst at Truist Financial

(4.76)
# 596
Out of 4,408 analysts
1083
Total ratings
59.2%
Success rate
11%
Average return

Stocks Rated by David S Macdonald

Centene
Jun 1, 2026
Maintained: Buy
Price Target: $58$71
Current: $63.40
Upside: +11.99%
CVS Health
Jun 1, 2026
Maintained: Buy
Price Target: $102$108
Current: $100.68
Upside: +7.27%
Humana
Jun 1, 2026
Rated: Hold
Price Target: $270$320
Current: $380.26
Upside: -15.85%
UnitedHealth Group
Jun 1, 2026
Maintained: Buy
Price Target: $395$440
Current: $411.04
Upside: +7.05%
Elevance Health
Jun 1, 2026
Maintained: Buy
Price Target: $450
Current: $401.89
Upside: +11.97%
HCA Healthcare
May 28, 2026
Maintained: Buy
Price Target: n/a
Current: $389.97
Upside: -
Fresenius Medical Care AG
May 21, 2026
Maintained: Hold
Price Target: $26
Current: $23.45
Upside: +10.87%
Aveanna Healthcare Holdings
May 20, 2026
Maintained: Hold
Price Target: $8$9
Current: $7.23
Upside: +24.48%
RadNet
May 19, 2026
Reiterated: Buy
Price Target: $90
Current: $57.05
Upside: +57.76%
PACS Group
May 18, 2026
Reiterated: Buy
Price Target: $50$52
Current: $36.25
Upside: +43.45%
Maintained: Hold
Price Target: $180$205
Current: $201.87
Upside: +1.55%
Reiterated: Buy
Price Target: $29$31
Current: $28.15
Upside: +10.12%
Maintained: Hold
Price Target: $158$205
Current: $209.75
Upside: -2.26%
Reiterated: Buy
Price Target: $36$42
Current: $33.04
Upside: +27.12%
Reiterated: Buy
Price Target: $43
Current: $42.88
Upside: +0.28%
Reiterated: Buy
Price Target: $13
Current: $9.50
Upside: +36.84%
Maintained: Hold
Price Target: $23
Current: $24.37
Upside: -5.62%
Reiterated: Buy
Price Target: $14
Current: $9.96
Upside: +40.56%
Reiterated: Buy
Price Target: $350
Current: $293.83
Upside: +19.12%
Reiterated: Buy
Price Target: $140
Current: $99.36
Upside: +40.90%
Reiterated: Buy
Price Target: $320
Current: $265.03
Upside: +20.74%
Reiterated: Buy
Price Target: $270
Current: $179.11
Upside: +50.75%
Maintained: Hold
Price Target: $215
Current: $150.71
Upside: +42.66%
Reiterated: Buy
Price Target: $40$30
Current: $21.23
Upside: +41.31%
Reiterated: Hold
Price Target: n/a
Current: $3.07
Upside: -
Maintained: Hold
Price Target: n/a
Current: $202.18
Upside: -
Maintained: Hold
Price Target: $120
Current: $109.39
Upside: n/a
Maintained: Buy
Price Target: $40$48
Current: $23.02
Upside: n/a
Maintained: Buy
Price Target: $35$33
Current: $114.34
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $22.29
Upside: n/a
Reiterated: Buy
Price Target: €41.47€43.20
Current: $40.70
Upside: n/a