David Macdonald

Stock Analyst at Truist Securities

(3.98)
# 546
Out of 5,067 analysts
314
Total ratings
59.44%
Success rate
7.16%
Average return

Stocks Rated by David Macdonald

Guardian Pharmacy Services
Nov 14, 2025
Maintains: Buy
Price Target: $30$34
Current: $28.68
Upside: +18.55%
Ardent Health
Nov 14, 2025
Maintains: Buy
Price Target: $21$13
Current: $8.88
Upside: +46.40%
RadNet
Nov 12, 2025
Maintains: Buy
Price Target: $81$90
Current: $84.48
Upside: +6.53%
The Ensign Group
Nov 10, 2025
Maintains: Hold
Price Target: $190$200
Current: $184.58
Upside: +8.35%
Pediatrix Medical Group
Nov 10, 2025
Maintains: Hold
Price Target: $17$24
Current: $23.83
Upside: +0.71%
Humana
Nov 10, 2025
Maintains: Hold
Price Target: $300$285
Current: $229.20
Upside: +24.35%
Aveanna Healthcare Holdings
Nov 7, 2025
Maintains: Hold
Price Target: $9.5$10
Current: $9.04
Upside: +10.62%
Tenet Healthcare
Nov 3, 2025
Reiterates: Buy
Price Target: $225$240
Current: $214.62
Upside: +11.83%
Centene
Oct 30, 2025
Reiterates: Buy
Price Target: $42$45
Current: $38.17
Upside: +17.89%
CVS Health
Oct 30, 2025
Reiterates: Buy
Price Target: $92$95
Current: $77.90
Upside: +21.95%
Maintains: Buy
Price Target: $460$495
Current: $501.04
Upside: -1.21%
Maintains: Hold
Price Target: $195$205
Current: $190.58
Upside: +7.57%
Maintains: Buy
Price Target: $310$365
Current: $319.05
Upside: +14.40%
Maintains: Buy
Price Target: $135$140
Current: $113.13
Upside: +23.75%
Maintains: Buy
Price Target: $290$310
Current: $265.31
Upside: +16.84%
Downgrades: Hold
Price Target: $335$180
Current: $145.30
Upside: +23.88%
Maintains: Hold
Price Target: $32$28
Current: $26.78
Upside: +4.56%
Maintains: Buy
Price Target: $500$440
Current: $329.60
Upside: +33.50%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.39
Upside: +25.37%
Maintains: Hold
Price Target: $170$164
Current: $119.49
Upside: +37.25%
Maintains: Hold
Price Target: $25$30
Current: $23.75
Upside: +26.32%
Maintains: Buy
Price Target: $385$405
Current: $271.47
Upside: +49.19%
Maintains: Buy
Price Target: $14$13
Current: $9.86
Upside: +31.85%
Maintains: Buy
Price Target: $46$32
Current: $29.96
Upside: +6.81%
Maintains: Buy
Price Target: $41$34
Current: $29.92
Upside: +13.64%
Initiates: Buy
Price Target: $29
Current: $20.52
Upside: +41.33%
Maintains: Buy
Price Target: $40$48
Current: $23.98
Upside: +100.17%
Maintains: Buy
Price Target: $30$33
Current: $0.64
Upside: +5,046.60%