David Macdonald

Stock Analyst at Truist Securities

(3.99)
# 593
Out of 5,105 analysts
316
Total ratings
58.79%
Success rate
8.27%
Average return

Stocks Rated by David Macdonald

CVS Health
Dec 10, 2025
Maintains: Buy
Price Target: $95$98
Current: $79.42
Upside: +23.39%
The Pennant Group
Dec 2, 2025
Upgrades: Buy
Price Target: $28$34
Current: $29.72
Upside: +14.40%
Guardian Pharmacy Services
Nov 14, 2025
Maintains: Buy
Price Target: $30$34
Current: $30.18
Upside: +12.66%
Ardent Health
Nov 14, 2025
Maintains: Buy
Price Target: $21$13
Current: $8.79
Upside: +47.90%
RadNet
Nov 12, 2025
Maintains: Buy
Price Target: $81$90
Current: $73.94
Upside: +21.72%
The Ensign Group
Nov 10, 2025
Maintains: Hold
Price Target: $190$200
Current: $175.63
Upside: +13.88%
Pediatrix Medical Group
Nov 10, 2025
Maintains: Hold
Price Target: $17$24
Current: $22.50
Upside: +6.67%
Humana
Nov 10, 2025
Maintains: Hold
Price Target: $300$285
Current: $268.45
Upside: +6.17%
Aveanna Healthcare Holdings
Nov 7, 2025
Maintains: Hold
Price Target: $9.5$10
Current: $9.02
Upside: +10.93%
Tenet Healthcare
Nov 3, 2025
Reiterates: Buy
Price Target: $225$240
Current: $199.40
Upside: +20.36%
Reiterates: Buy
Price Target: $42$45
Current: $40.85
Upside: +10.16%
Maintains: Buy
Price Target: $460$495
Current: $484.77
Upside: +2.11%
Maintains: Hold
Price Target: $195$205
Current: $182.56
Upside: +12.29%
Maintains: Buy
Price Target: $310$365
Current: $341.84
Upside: +6.78%
Maintains: Buy
Price Target: $135$140
Current: $107.00
Upside: +30.84%
Maintains: Buy
Price Target: $290$310
Current: $264.18
Upside: +17.34%
Downgrades: Hold
Price Target: $335$180
Current: $168.50
Upside: +6.82%
Maintains: Buy
Price Target: $500$440
Current: $359.07
Upside: +22.54%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.24
Upside: +31.17%
Maintains: Hold
Price Target: $170$164
Current: $121.35
Upside: +35.15%
Maintains: Hold
Price Target: $25$30
Current: $23.60
Upside: +27.12%
Maintains: Buy
Price Target: $385$405
Current: $274.70
Upside: +47.43%
Maintains: Buy
Price Target: $14$13
Current: $10.40
Upside: +25.00%
Maintains: Buy
Price Target: $46$32
Current: $34.79
Upside: -8.02%
Maintains: Buy
Price Target: $41$34
Current: $33.24
Upside: +2.29%
Initiates: Buy
Price Target: $29
Current: $19.87
Upside: +45.95%
Maintains: Buy
Price Target: $40$48
Current: $24.91
Upside: +92.69%
Maintains: Buy
Price Target: $30$33
Current: $0.72
Upside: +4,489.71%