David S Macdonald

Stock Analyst at Truist Financial

(4.82)
# 455
Out of 4,574 analysts
1109
Total ratings
62.1%
Success rate
12.4%
Average return

Stocks Rated by David S Macdonald

Molina Healthcare
Jul 24, 2026
Maintained: Hold
Price Target: $250$225
Current: $197.55
Upside: +13.90%
Quest Diagnostics
Jul 24, 2026
Maintained: Hold
Price Target: $250
Current: $227.86
Upside: +9.72%
Community Health Systems
Jul 23, 2026
Maintained: Hold
Price Target: n/a
Current: $2.73
Upside: -
AdaptHealth
Jul 21, 2026
Maintained: Buy
Price Target: n/a
Current: $10.76
Upside: -
UnitedHealth Group
Jul 17, 2026
Reiterated: Buy
Price Target: $440$500
Current: $420.74
Upside: +18.84%
Elevance Health
Jul 16, 2026
Reiterated: Buy
Price Target: $450$475
Current: $377.68
Upside: +25.77%
Centene
Jul 14, 2026
Maintained: Buy
Price Target: $71$78
Current: $63.41
Upside: +23.01%
CVS Health
Jul 14, 2026
Maintained: Buy
Price Target: $108$118
Current: $107.74
Upside: +9.52%
DaVita
Jul 14, 2026
Maintained: Hold
Price Target: $205$250
Current: $235.44
Upside: +6.18%
HCA Healthcare
Jul 14, 2026
Maintained: Buy
Price Target: n/a
Current: $382.19
Upside: -
Maintained: Hold
Price Target: $320$415
Current: $389.32
Upside: +6.60%
Maintained: Hold
Price Target: $23$28
Current: $26.26
Upside: +6.63%
Maintained: Buy
Price Target: n/a
Current: $233.20
Upside: -
Maintained: Hold
Price Target: $215$202
Current: $172.99
Upside: +16.77%
Maintained: Buy
Price Target: $42$48
Current: $41.16
Upside: +16.62%
Maintained: Hold
Price Target: $9$11
Current: $9.45
Upside: +16.40%
Maintained: Buy
Price Target: $13$12
Current: $10.64
Upside: +12.78%
Maintained: Buy
Price Target: $31$37
Current: $31.61
Upside: +17.05%
Maintained: Buy
Price Target: n/a
Current: $46.85
Upside: -
Reiterated: Buy
Price Target: $140
Current: $112.89
Upside: +24.01%
Maintained: Buy
Price Target: $47
Current: $40.45
Upside: +16.19%
Maintained: Hold
Price Target: $26
Current: $24.59
Upside: +5.73%
Reiterated: Buy
Price Target: $90
Current: $61.57
Upside: +46.18%
Reiterated: Buy
Price Target: $350
Current: $289.57
Upside: +20.87%
Reiterated: Buy
Price Target: $320
Current: $296.77
Upside: +7.83%
Reiterated: Buy
Price Target: $40$30
Current: $21.66
Upside: +38.50%
Maintained: Hold
Price Target: $120
Current: $118.99
Upside: n/a
Maintained: Buy
Price Target: $40$48
Current: $25.50
Upside: n/a
Maintained: Buy
Price Target: $35$33
Current: $98.00
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $22.74
Upside: n/a
Reiterated: Buy
Price Target: €42.19€43.95
Current: €43.27
Upside: n/a