David Macdonald

Stock Analyst at Truist Securities

(4.04)
# 522
Out of 5,147 analysts
327
Total ratings
59.04%
Success rate
9.03%
Average return

Stocks Rated by David Macdonald

Pediatrix Medical Group
Feb 20, 2026
Maintains: Hold
Price Target: $24$21
Current: $19.85
Upside: +5.79%
The Cigna Group
Feb 17, 2026
Reiterates: Buy
Price Target: $320$350
Current: $289.82
Upside: +20.76%
Tenet Healthcare
Feb 17, 2026
Maintains: Buy
Price Target: $240$270
Current: $239.39
Upside: +12.79%
Molina Healthcare
Feb 17, 2026
Maintains: Hold
Price Target: $190$145
Current: $154.05
Upside: -5.87%
Humana
Feb 17, 2026
Maintains: Hold
Price Target: $285$200
Current: $190.54
Upside: +4.96%
Quest Diagnostics
Feb 11, 2026
Maintains: Hold
Price Target: $205$220
Current: $211.91
Upside: +3.82%
The Ensign Group
Feb 6, 2026
Maintains: Hold
Price Target: $200$215
Current: $214.17
Upside: +0.39%
UnitedHealth Group
Feb 2, 2026
Maintains: Buy
Price Target: $410$370
Current: $293.27
Upside: +26.16%
Elevance Health
Feb 2, 2026
Maintains: Buy
Price Target: $400$390
Current: $320.00
Upside: +21.88%
HCA Healthcare
Jan 28, 2026
Maintains: Buy
Price Target: $520$546
Current: $529.70
Upside: +3.08%
Maintains: Buy
Price Target: $95$98
Current: $79.90
Upside: +22.65%
Upgrades: Buy
Price Target: $28$34
Current: $33.71
Upside: +0.86%
Maintains: Buy
Price Target: $30$34
Current: $33.51
Upside: +1.46%
Maintains: Buy
Price Target: $21$13
Current: $9.39
Upside: +38.45%
Maintains: Buy
Price Target: $81$90
Current: $69.81
Upside: +28.92%
Maintains: Hold
Price Target: $9.5$10
Current: $7.36
Upside: +35.87%
Reiterates: Buy
Price Target: $42$45
Current: $44.88
Upside: +0.27%
Maintains: Buy
Price Target: $135$140
Current: $107.88
Upside: +29.77%
Maintains: Buy
Price Target: $290$310
Current: $289.12
Upside: +7.22%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.46
Upside: +22.83%
Maintains: Hold
Price Target: $170$164
Current: $156.30
Upside: +4.93%
Maintains: Hold
Price Target: $25$30
Current: $23.46
Upside: +27.88%
Maintains: Buy
Price Target: $14$13
Current: $9.15
Upside: +42.08%
Maintains: Buy
Price Target: $46$32
Current: $36.51
Upside: -12.35%
Maintains: Buy
Price Target: $41$34
Current: $32.46
Upside: +4.74%
Initiates: Buy
Price Target: $29
Current: $23.96
Upside: +21.04%
Maintains: Buy
Price Target: $40$48
Current: $23.75
Upside: +102.11%
Maintains: Buy
Price Target: $30$33
Current: $0.59
Upside: +5,499.86%