David Macdonald

Stock Analyst at Truist Securities

(3.99)
# 585
Out of 4,748 analysts
271
Total ratings
59.18%
Success rate
8.25%
Average return

Stocks Rated by David Macdonald

RadNet
Jan 22, 2025
Reiterates: Buy
Price Target: $94$88
Current: $67.17
Upside: +31.01%
Walgreens Boots Alliance
Jan 16, 2025
Maintains: Hold
Price Target: $10$13
Current: $11.25
Upside: +15.56%
UnitedHealth Group
Jan 6, 2025
Maintains: Buy
Price Target: $625$610
Current: $538.10
Upside: +13.36%
The Ensign Group
Jan 6, 2025
Maintains: Hold
Price Target: $170$155
Current: $140.58
Upside: +10.26%
The Cigna Group
Jan 6, 2025
Maintains: Buy
Price Target: $420$390
Current: $303.31
Upside: +28.58%
Tenet Healthcare
Jan 6, 2025
Maintains: Buy
Price Target: $190$175
Current: $139.37
Upside: +25.57%
The Pennant Group
Jan 6, 2025
Maintains: Hold
Price Target: $38$32
Current: $27.51
Upside: +16.32%
Pediatrix Medical Group
Jan 6, 2025
Maintains: Hold
Price Target: $16$15
Current: $14.19
Upside: +5.71%
PACS Group
Jan 6, 2025
Maintains: Buy
Price Target: $46$32
Current: $13.65
Upside: +134.43%
Molina Healthcare
Jan 6, 2025
Maintains: Buy
Price Target: $400$370
Current: $304.28
Upside: +21.60%
Maintains: Hold
Price Target: $260$290
Current: $294.23
Upside: -1.44%
Maintains: Buy
Price Target: $430$390
Current: $327.62
Upside: +19.04%
Maintains: Hold
Price Target: $23$25
Current: $24.84
Upside: +0.64%
Maintains: Buy
Price Target: $520$480
Current: $400.30
Upside: +19.91%
Maintains: Hold
Price Target: $5$3.5
Current: $3.32
Upside: +5.42%
Maintains: Buy
Price Target: $67$60
Current: $56.90
Upside: +5.45%
Maintains: Hold
Price Target: $6$5.25
Current: $4.89
Upside: +7.36%
Maintains: Buy
Price Target: $22$21
Current: $14.70
Upside: +42.86%
Maintains: Buy
Price Target: $22$24
Current: $22.33
Upside: +7.48%
Maintains: Buy
Price Target: $13$12
Current: $10.63
Upside: +12.89%
Maintains: Buy
Price Target: $41$34
Current: $30.95
Upside: +9.85%
Reiterates: Buy
Price Target: $108$116
Current: $95.57
Upside: +21.38%
Maintains: Hold
Price Target: $165$175
Current: $173.77
Upside: +0.71%
Maintains: Hold
Price Target: $158$165
Current: $155.44
Upside: +6.15%
Initiates: Buy
Price Target: $29
Current: $23.54
Upside: +23.19%
Maintains: Buy
Price Target: $255$275
Current: $246.22
Upside: +11.69%
Maintains: Hold
Price Target: $97$101
Current: $92.28
Upside: +9.45%
Maintains: Buy
Price Target: $40$48
Current: $22.51
Upside: +113.24%
Maintains: Buy
Price Target: $100$102
Current: $63.91
Upside: +59.60%
Maintains: Buy
Price Target: $30$33
Current: $3.43
Upside: +862.10%