David Macdonald

Stock Analyst at Truist Securities

(3.84)
# 387
Out of 4,814 analysts
292
Total ratings
53.42%
Success rate
5.23%
Average return

Stocks Rated by David Macdonald

UnitedHealth Group
Apr 21, 2025
Maintains: Buy
Price Target: $660$580
Current: $424.11
Upside: +36.76%
RadNet
Apr 11, 2025
Maintains: Buy
Price Target: $88$74
Current: $48.51
Upside: +52.55%
Molina Healthcare
Apr 11, 2025
Maintains: Buy
Price Target: $340$400
Current: $307.41
Upside: +30.12%
Pediatrix Medical Group
Apr 11, 2025
Maintains: Hold
Price Target: $18$16
Current: $11.99
Upside: +33.44%
Labcorp Holdings
Apr 11, 2025
Maintains: Buy
Price Target: $285$274
Current: $217.79
Upside: +25.81%
Humana
Apr 11, 2025
Maintains: Hold
Price Target: $290$325
Current: $253.74
Upside: +28.08%
Guardian Pharmacy Services
Apr 11, 2025
Maintains: Buy
Price Target: $24$25
Current: $23.84
Upside: +4.87%
Elevance Health
Apr 11, 2025
Maintains: Buy
Price Target: $480$510
Current: $409.76
Upside: +24.46%
Community Health Systems
Apr 11, 2025
Maintains: Hold
Price Target: $4$3
Current: $2.37
Upside: +26.58%
CVS Health
Apr 11, 2025
Maintains: Buy
Price Target: $76$82
Current: $65.03
Upside: +26.10%
Maintains: Buy
Price Target: $375$385
Current: $331.78
Upside: +16.04%
Maintains: Hold
Price Target: $6$5.5
Current: $4.38
Upside: +25.57%
Maintains: Hold
Price Target: $32$28
Current: $25.09
Upside: +11.60%
Maintains: Buy
Price Target: $12$14
Current: $7.40
Upside: +89.19%
Maintains: Hold
Price Target: $13$12
Current: $10.95
Upside: +9.64%
Maintains: Hold
Price Target: $172$182
Current: $171.93
Upside: +5.86%
Maintains: Hold
Price Target: $170$155
Current: $119.96
Upside: +29.21%
Maintains: Buy
Price Target: $190$175
Current: $113.12
Upside: +54.70%
Maintains: Buy
Price Target: $46$32
Current: $8.57
Upside: +273.40%
Maintains: Buy
Price Target: $430$390
Current: $320.53
Upside: +21.67%
Maintains: Hold
Price Target: $23$25
Current: $24.16
Upside: +3.48%
Maintains: Buy
Price Target: $22$21
Current: $11.67
Upside: +79.95%
Maintains: Buy
Price Target: $41$34
Current: $31.44
Upside: +8.14%
Reiterates: Buy
Price Target: $108$116
Current: $97.48
Upside: +19.00%
Maintains: Hold
Price Target: $165$175
Current: $133.95
Upside: +30.65%
Initiates: Buy
Price Target: $29
Current: $20.15
Upside: +43.92%
Maintains: Hold
Price Target: $97$101
Current: $91.54
Upside: +10.33%
Maintains: Buy
Price Target: $40$48
Current: $22.78
Upside: +110.71%
Maintains: Buy
Price Target: $100$102
Current: $59.28
Upside: +72.06%
Maintains: Buy
Price Target: $30$33
Current: $4.03
Upside: +718.86%