David Macdonald

Stock Analyst at Truist Securities

(4.03)
# 576
Out of 4,996 analysts
302
Total ratings
61.27%
Success rate
8.11%
Average return

Stocks Rated by David Macdonald

Guardian Pharmacy Services
Sep 26, 2025
Maintains: Buy
Price Target: $28$30
Current: $26.01
Upside: +15.34%
UnitedHealth Group
Sep 9, 2025
Maintains: Buy
Price Target: $310$365
Current: $344.08
Upside: +6.08%
RadNet
Sep 3, 2025
Maintains: Buy
Price Target: $74$81
Current: $75.91
Upside: +6.71%
Encompass Health
Aug 14, 2025
Maintains: Buy
Price Target: $135$140
Current: $126.70
Upside: +10.50%
The Ensign Group
Jul 28, 2025
Maintains: Hold
Price Target: $155$165
Current: $172.45
Upside: -4.32%
Labcorp Holdings
Jul 25, 2025
Maintains: Buy
Price Target: $290$310
Current: $280.61
Upside: +10.47%
Molina Healthcare
Jul 25, 2025
Downgrades: Hold
Price Target: $335$180
Current: $191.98
Upside: -6.24%
Quest Diagnostics
Jul 23, 2025
Maintains: Hold
Price Target: $190$192
Current: $188.99
Upside: +1.59%
Tenet Healthcare
Jul 16, 2025
Maintains: Buy
Price Target: $190$205
Current: $202.00
Upside: +1.49%
The Pennant Group
Jul 16, 2025
Maintains: Hold
Price Target: $32$28
Current: $25.40
Upside: +10.24%
Maintains: Hold
Price Target: $280$260
Current: $254.95
Upside: +1.98%
Maintains: Buy
Price Target: $390$415
Current: $419.08
Upside: -0.97%
Maintains: Buy
Price Target: $500$440
Current: $318.61
Upside: +38.10%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.18
Upside: +33.65%
Maintains: Hold
Price Target: $6$5
Current: $8.75
Upside: -42.86%
Maintains: Hold
Price Target: $170$164
Current: $130.80
Upside: +25.38%
Maintains: Hold
Price Target: $25$30
Current: $25.58
Upside: +17.28%
Maintains: Buy
Price Target: $82$84
Current: $75.77
Upside: +10.86%
Maintains: Buy
Price Target: $385$405
Current: $286.17
Upside: +41.52%
Maintains: Buy
Price Target: $14$13
Current: $8.89
Upside: +46.23%
Maintains: Hold
Price Target: $18$16
Current: $16.30
Upside: -1.84%
Maintains: Buy
Price Target: $46$32
Current: $13.98
Upside: +128.90%
Maintains: Buy
Price Target: $22$21
Current: $13.26
Upside: +58.37%
Maintains: Buy
Price Target: $41$34
Current: $27.30
Upside: +24.54%
Initiates: Buy
Price Target: $29
Current: $20.82
Upside: +39.29%
Maintains: Buy
Price Target: $40$48
Current: $23.98
Upside: +100.17%
Maintains: Buy
Price Target: $100$102
Current: $34.86
Upside: +192.60%
Maintains: Buy
Price Target: $30$33
Current: $1.09
Upside: +2,927.52%