David S Macdonald

Stock Analyst at Truist Financial

(4.84)
# 416
Out of 5,000 analysts
1146
Total ratings
63.2%
Success rate
12.8%
Average return

Stocks Rated by David S Macdonald

The Pennant Group
Sep 23, 2026
Reiterated: Buy
Price Target: $48
Current: $39.67
Upside: +21.00%
Quest Diagnostics
Sep 22, 2026
Reiterated: Hold
Price Target: $250 → $260
Current: $235.74
Upside: +10.29%
RadNet
Sep 22, 2026
Reiterated: Buy
Price Target: $94
Current: $71.76
Upside: +31.00%
Guardian Pharmacy Services
Sep 21, 2026
Reiterated: Buy
Price Target: $51
Current: $42.25
Upside: +20.71%
Labcorp Holdings
Sep 21, 2026
Reiterated: Buy
Price Target: $350 → $365
Current: $305.39
Upside: +19.52%
AdaptHealth
Sep 9, 2026
Reiterated: Buy
Price Target: n/a
Current: $5.60
Upside: -
PACS Group
Sep 2, 2026
Reiterated: Buy
Price Target: n/a
Current: $41.33
Upside: -
Fresenius Medical Care AG
Aug 26, 2026
Reiterated: Hold
Price Target: $25
Current: $22.36
Upside: +11.81%
Aveanna Healthcare Holdings
Aug 24, 2026
Reiterated: Hold
Price Target: $15
Current: $12.71
Upside: +18.06%
DaVita
Aug 11, 2026
Reiterated: Hold
Price Target: $215
Current: $177.44
Upside: +21.17%
Reiterated: Buy
Price Target: $150
Current: $122.53
Upside: +22.42%
Reiterated: Buy
Price Target: $12 → $13
Current: $10.48
Upside: +24.05%
Reiterated: Buy
Price Target: $118
Current: $84.64
Upside: +39.41%
Reiterated: Buy
Price Target: $495
Current: $430.90
Upside: +14.88%
Reiterated: Hold
Price Target: $28
Current: $25.82
Upside: +8.44%
Reiterated: Buy
Price Target: $350
Current: $265.57
Upside: +31.79%
Reiterated: Hold
Price Target: $202 → $207
Current: $174.68
Upside: +18.50%
Reiterated: Hold
Price Target: $415
Current: $377.49
Upside: +9.94%
Reiterated: Buy
Price Target: $30
Current: $22.99
Upside: +30.49%
Reiterated: Buy
Price Target: $78 → $80
Current: $61.60
Upside: +29.87%
Reiterated: Hold
Price Target: $225
Current: $190.76
Upside: +17.95%
Reiterated: Buy
Price Target: $290
Current: $254.89
Upside: +13.77%
Reiterated: Hold
Price Target: $3.25
Current: $2.92
Upside: +11.49%
Reiterated: Buy
Price Target: $440 → $500
Current: $372.00
Upside: +34.41%
Reiterated: Buy
Price Target: $450 → $475
Current: $395.18
Upside: +20.20%
Reiterated: Buy
Price Target: $31 → $37
Current: $34.65
Upside: +6.78%
Reiterated: Hold
Price Target: $120
Current: $134.94
Upside: n/a
Reiterated: Buy
Price Target: $40 → $48
Current: $19.07
Upside: n/a
Reiterated: Buy
Price Target: $35 → $33
Current: $74.16
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $21.20
Upside: n/a
Reiterated: Buy
Price Target: €41.88 → €43.63
Current: €39.35
Upside: n/a