David Macdonald

Stock Analyst at Truist Securities

(4.12)
# 531
Out of 4,667 analysts
251
Total ratings
58.21%
Success rate
10.46%
Average return

Stocks Rated by David Macdonald

CVS Health
Nov 20, 2024
Reiterates: Buy
Price Target: $76$67
Current: $56.62
Upside: +18.33%
Guardian Pharmacy Services
Nov 15, 2024
Maintains: Buy
Price Target: $22$24
Current: $21.27
Upside: +12.86%
AdaptHealth
Nov 15, 2024
Maintains: Buy
Price Target: $13$12
Current: $9.71
Upside: +23.65%
Pediatrix Medical Group
Nov 4, 2024
Maintains: Hold
Price Target: $13$16
Current: $14.53
Upside: +10.12%
Option Care Health
Nov 1, 2024
Maintains: Buy
Price Target: $41$34
Current: $21.82
Upside: +55.82%
Tenet Healthcare
Oct 30, 2024
Reiterates: Buy
Price Target: $180$190
Current: $151.12
Upside: +25.73%
Encompass Health
Oct 30, 2024
Reiterates: Buy
Price Target: $108$116
Current: $98.53
Upside: +17.73%
The Ensign Group
Oct 28, 2024
Maintains: Hold
Price Target: $160$170
Current: $141.61
Upside: +20.05%
Community Health Systems
Oct 25, 2024
Maintains: Hold
Price Target: $5.5$5
Current: $3.74
Upside: +33.87%
Elevance Health
Oct 18, 2024
Reiterates: Buy
Price Target: $620$520
Current: $395.68
Upside: +31.42%
Reiterates: Buy
Price Target: $640$625
Current: $592.30
Upside: +5.52%
Maintains: Buy
Price Target: $44$46
Current: $17.10
Upside: +169.01%
Maintains: Hold
Price Target: $400$260
Current: $291.58
Upside: -10.83%
Maintains: Hold
Price Target: $13$10
Current: $8.16
Upside: +22.48%
Maintains: Hold
Price Target: $34$38
Current: $30.80
Upside: +23.40%
Maintains: Hold
Price Target: $22$23
Current: $21.49
Upside: +7.05%
Maintains: Hold
Price Target: $165$175
Current: $160.07
Upside: +9.33%
Maintains: Hold
Price Target: $158$165
Current: $160.69
Upside: +2.68%
Maintains: Buy
Price Target: $70$80
Current: $80.77
Upside: -0.95%
Maintains: Buy
Price Target: $390$430
Current: $328.64
Upside: +30.84%
Initiates: Buy
Price Target: $29
Current: $20.65
Upside: +40.44%
Reiterates: Buy
Price Target: $21$22
Current: $16.43
Upside: +33.90%
Maintains: Buy
Price Target: $255$275
Current: $235.84
Upside: +16.60%
Maintains: Buy
Price Target: $440$400
Current: $289.57
Upside: +38.14%
Reiterates: Buy
Price Target: $380$400
Current: $320.98
Upside: +24.62%
Maintains: Hold
Price Target: $1.4$1.7
Current: $5.71
Upside: -70.23%
Maintains: Hold
Price Target: $97$101
Current: $89.92
Upside: +12.32%
Maintains: Buy
Price Target: $40$48
Current: $20.76
Upside: +131.21%
Maintains: Buy
Price Target: $100$102
Current: $58.60
Upside: +74.08%
Maintains: Buy
Price Target: $30$33
Current: $1.67
Upside: +1,876.05%