David Macdonald

Stock Analyst at Truist Securities

(3.52)
# 814
Out of 4,908 analysts
316
Total ratings
51.43%
Success rate
3.69%
Average return

Stocks Rated by David Macdonald

UnitedHealth Group
Jul 16, 2025
Maintains: Buy
Price Target: $360$345
Current: $286.88
Upside: +20.26%
Tenet Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $190$205
Current: $158.67
Upside: +29.20%
The Pennant Group
Jul 16, 2025
Maintains: Hold
Price Target: $32$28
Current: $22.77
Upside: +22.97%
Molina Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $400$335
Current: $185.08
Upside: +81.00%
Humana
Jul 16, 2025
Maintains: Hold
Price Target: $280$260
Current: $232.50
Upside: +11.83%
HCA Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $390$415
Current: $352.02
Upside: +17.89%
Elevance Health
Jul 16, 2025
Maintains: Buy
Price Target: $500$440
Current: $285.54
Upside: +54.09%
Community Health Systems
Jul 16, 2025
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.82
Upside: +11.40%
Aveanna Healthcare Holdings
Jul 16, 2025
Maintains: Hold
Price Target: $6$5
Current: $4.10
Upside: +21.95%
Guardian Pharmacy Services
May 19, 2025
Reiterates: Buy
Price Target: $25$28
Current: $20.19
Upside: +38.68%
Maintains: Hold
Price Target: $170$164
Current: $150.00
Upside: +9.34%
Maintains: Buy
Price Target: $274$290
Current: $253.33
Upside: +14.48%
Maintains: Hold
Price Target: $25$30
Current: $26.81
Upside: +11.90%
Maintains: Buy
Price Target: $82$84
Current: $61.36
Upside: +36.90%
Maintains: Buy
Price Target: $385$405
Current: $302.13
Upside: +34.05%
Maintains: Buy
Price Target: $14$13
Current: $9.48
Upside: +37.13%
Reiterates: Buy
Price Target: $116$135
Current: $108.22
Upside: +24.75%
Maintains: Hold
Price Target: $182$190
Current: $174.12
Upside: +9.12%
Maintains: Buy
Price Target: $88$74
Current: $58.01
Upside: +27.56%
Maintains: Hold
Price Target: $18$16
Current: $12.87
Upside: +24.37%
Maintains: Hold
Price Target: $13$12
Current: $11.56
Upside: +3.85%
Maintains: Hold
Price Target: $170$155
Current: $137.06
Upside: +13.09%
Maintains: Buy
Price Target: $46$32
Current: $11.64
Upside: +174.91%
Maintains: Buy
Price Target: $22$21
Current: $10.59
Upside: +98.30%
Maintains: Buy
Price Target: $41$34
Current: $29.93
Upside: +13.60%
Initiates: Buy
Price Target: $29
Current: $19.95
Upside: +45.36%
Maintains: Hold
Price Target: $97$101
Current: $97.90
Upside: +3.17%
Maintains: Buy
Price Target: $40$48
Current: $20.01
Upside: +139.88%
Maintains: Buy
Price Target: $100$102
Current: $28.84
Upside: +253.68%
Maintains: Buy
Price Target: $30$33
Current: $2.24
Upside: +1,373.21%