David Macdonald

Stock Analyst at Truist Securities

(3.47)
# 897
Out of 4,944 analysts
321
Total ratings
51.7%
Success rate
2.58%
Average return

Stocks Rated by David Macdonald

The Ensign Group
Jul 28, 2025
Maintains: Hold
Price Target: $155$165
Current: $163.69
Upside: +0.80%
Labcorp Holdings
Jul 25, 2025
Maintains: Buy
Price Target: $290$310
Current: $269.31
Upside: +15.11%
Molina Healthcare
Jul 25, 2025
Downgrades: Hold
Price Target: $335$180
Current: $157.31
Upside: +14.42%
Quest Diagnostics
Jul 23, 2025
Maintains: Hold
Price Target: $190$192
Current: $178.68
Upside: +7.45%
UnitedHealth Group
Jul 16, 2025
Maintains: Buy
Price Target: $360$345
Current: $261.57
Upside: +31.90%
Tenet Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $190$205
Current: $170.48
Upside: +20.25%
The Pennant Group
Jul 16, 2025
Maintains: Hold
Price Target: $32$28
Current: $26.81
Upside: +4.46%
Humana
Jul 16, 2025
Maintains: Hold
Price Target: $280$260
Current: $274.94
Upside: -5.43%
HCA Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $390$415
Current: $390.31
Upside: +6.33%
Elevance Health
Jul 16, 2025
Maintains: Buy
Price Target: $500$440
Current: $292.48
Upside: +50.44%
Maintains: Hold
Price Target: $3.5$4.25
Current: $2.56
Upside: +66.02%
Maintains: Hold
Price Target: $6$5
Current: $7.24
Upside: -30.94%
Reiterates: Buy
Price Target: $25$28
Current: $22.62
Upside: +23.78%
Maintains: Hold
Price Target: $170$164
Current: $132.08
Upside: +24.17%
Maintains: Hold
Price Target: $25$30
Current: $24.20
Upside: +23.97%
Maintains: Buy
Price Target: $82$84
Current: $65.51
Upside: +28.22%
Maintains: Buy
Price Target: $385$405
Current: $280.47
Upside: +44.40%
Maintains: Buy
Price Target: $14$13
Current: $9.54
Upside: +36.27%
Reiterates: Buy
Price Target: $116$135
Current: $118.63
Upside: +13.80%
Maintains: Buy
Price Target: $88$74
Current: $63.60
Upside: +16.35%
Maintains: Hold
Price Target: $18$16
Current: $14.72
Upside: +8.70%
Maintains: Hold
Price Target: $13$12
Current: $11.87
Upside: +1.10%
Maintains: Buy
Price Target: $46$32
Current: $11.19
Upside: +185.97%
Maintains: Buy
Price Target: $22$21
Current: $12.47
Upside: +68.40%
Maintains: Buy
Price Target: $41$34
Current: $28.54
Upside: +19.13%
Initiates: Buy
Price Target: $29
Current: $22.40
Upside: +29.46%
Maintains: Hold
Price Target: $97$101
Current: $100.95
Upside: +0.05%
Maintains: Buy
Price Target: $40$48
Current: $20.71
Upside: +131.77%
Maintains: Buy
Price Target: $100$102
Current: $26.17
Upside: +289.76%
Maintains: Buy
Price Target: $30$33
Current: $0.89
Upside: +3,601.63%