David S Macdonald

Stock Analyst at Truist Financial

(4.72)
# 683
Out of 4,334 analysts
1077
Total ratings
58.3%
Success rate
10.3%
Average return

Stocks Rated by David S Macdonald

Fresenius Medical Care AG
May 21, 2026
Maintained: Hold
Price Target: $26
Current: $21.64
Upside: +20.15%
Aveanna Healthcare Holdings
May 20, 2026
Maintained: Hold
Price Target: $8$9
Current: $7.33
Upside: +22.78%
RadNet
May 19, 2026
Reiterated: Buy
Price Target: $90
Current: $54.40
Upside: +65.44%
PACS Group
May 18, 2026
Reiterated: Buy
Price Target: $50$52
Current: $37.75
Upside: +37.75%
Molina Healthcare
May 11, 2026
Maintained: Hold
Price Target: $180$205
Current: $184.14
Upside: +11.33%
Concentra Group Holdings Parent
May 11, 2026
Reiterated: Buy
Price Target: $29$31
Current: $25.32
Upside: +22.43%
DaVita
May 8, 2026
Maintained: Hold
Price Target: $158$205
Current: $198.52
Upside: +3.26%
The Pennant Group
May 8, 2026
Reiterated: Buy
Price Target: $36$42
Current: $33.92
Upside: +23.82%
Guardian Pharmacy Services
May 8, 2026
Reiterated: Buy
Price Target: $43
Current: $38.48
Upside: +11.75%
CVS Health
May 7, 2026
Reiterated: Buy
Price Target: $98$102
Current: $93.26
Upside: +9.37%
Reiterated: Buy
Price Target: $13
Current: $9.23
Upside: +40.85%
Maintained: Hold
Price Target: $23
Current: $21.26
Upside: +8.18%
Reiterated: Buy
Price Target: $14
Current: $10.45
Upside: +33.97%
Reiterated: Buy
Price Target: $350
Current: $286.24
Upside: +22.28%
Reiterated: Buy
Price Target: $140
Current: $104.96
Upside: +33.38%
Reiterated: Buy
Price Target: $320
Current: $259.93
Upside: +23.11%
Reiterated: Buy
Price Target: $270
Current: $173.78
Upside: +55.37%
Maintained: Hold
Price Target: $215
Current: $171.94
Upside: +25.04%
Reiterated: Buy
Price Target: $40$30
Current: $20.93
Upside: +43.33%
Maintained: Hold
Price Target: $220$270
Current: $307.95
Upside: -12.32%
Reiterated: Buy
Price Target: $49$58
Current: $59.14
Upside: -1.93%
Reiterated: Buy
Price Target: $535
Current: $394.07
Upside: +35.76%
Reiterated: Buy
Price Target: n/a
Current: $394.69
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $2.80
Upside: -
Maintained: Hold
Price Target: n/a
Current: $195.21
Upside: -
Reiterated: Buy
Price Target: $370$395
Current: $388.47
Upside: +1.68%
Maintained: Hold
Price Target: $120
Current: $100.01
Upside: n/a
Maintained: Buy
Price Target: $40$48
Current: $22.79
Upside: n/a
Maintained: Buy
Price Target: $35$33
Current: $86.39
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $20.43
Upside: n/a
Reiterated: Buy
Price Target: $48$50
Current: $37.64
Upside: n/a