David Macdonald

Stock Analyst at Truist Securities

(4.06)
# 564
Out of 5,124 analysts
316
Total ratings
60.44%
Success rate
8.95%
Average return

Stocks Rated by David Macdonald

CVS Health
Dec 10, 2025
Maintains: Buy
Price Target: $95$98
Current: $79.36
Upside: +23.49%
The Pennant Group
Dec 2, 2025
Upgrades: Buy
Price Target: $28$34
Current: $28.15
Upside: +20.78%
Guardian Pharmacy Services
Nov 14, 2025
Maintains: Buy
Price Target: $30$34
Current: $30.09
Upside: +12.99%
Ardent Health
Nov 14, 2025
Maintains: Buy
Price Target: $21$13
Current: $8.83
Upside: +47.23%
RadNet
Nov 12, 2025
Maintains: Buy
Price Target: $81$90
Current: $71.35
Upside: +26.14%
The Ensign Group
Nov 10, 2025
Maintains: Hold
Price Target: $190$200
Current: $174.13
Upside: +14.86%
Pediatrix Medical Group
Nov 10, 2025
Maintains: Hold
Price Target: $17$24
Current: $21.39
Upside: +12.20%
Humana
Nov 10, 2025
Maintains: Hold
Price Target: $300$285
Current: $256.13
Upside: +11.27%
Aveanna Healthcare Holdings
Nov 7, 2025
Maintains: Hold
Price Target: $9.5$10
Current: $8.17
Upside: +22.40%
Tenet Healthcare
Nov 3, 2025
Reiterates: Buy
Price Target: $225$240
Current: $198.72
Upside: +20.77%
Reiterates: Buy
Price Target: $42$45
Current: $41.15
Upside: +9.36%
Maintains: Buy
Price Target: $460$495
Current: $466.86
Upside: +6.03%
Maintains: Hold
Price Target: $195$205
Current: $173.53
Upside: +18.14%
Maintains: Buy
Price Target: $310$365
Current: $330.11
Upside: +10.57%
Maintains: Buy
Price Target: $135$140
Current: $106.14
Upside: +31.90%
Maintains: Buy
Price Target: $290$310
Current: $250.88
Upside: +23.57%
Downgrades: Hold
Price Target: $335$180
Current: $173.54
Upside: +3.72%
Maintains: Buy
Price Target: $500$440
Current: $350.55
Upside: +25.52%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.12
Upside: +36.22%
Maintains: Hold
Price Target: $170$164
Current: $113.61
Upside: +44.35%
Maintains: Hold
Price Target: $25$30
Current: $23.82
Upside: +25.94%
Maintains: Buy
Price Target: $385$405
Current: $275.23
Upside: +47.15%
Maintains: Buy
Price Target: $14$13
Current: $9.96
Upside: +30.52%
Maintains: Buy
Price Target: $46$32
Current: $38.39
Upside: -16.64%
Maintains: Buy
Price Target: $41$34
Current: $31.86
Upside: +6.72%
Initiates: Buy
Price Target: $29
Current: $19.68
Upside: +47.36%
Maintains: Buy
Price Target: $40$48
Current: $23.71
Upside: +102.45%
Maintains: Buy
Price Target: $30$33
Current: $0.69
Upside: +4,691.64%