David S Macdonald

Stock Analyst at Truist Financial

(4.91)
# 237
Out of 5,099 analysts
1157
Total ratings
65.1%
Success rate
14.5%
Average return

Stocks Rated by David S Macdonald

Centene
Nov 2, 2026
Reiterated: Buy
Price Target: $80 → $82
Current: $67.48
Upside: +21.52%
The Ensign Group
Oct 29, 2026
Reiterated: Hold
Price Target: $210
Current: $182.21
Upside: +15.25%
Labcorp Holdings
Oct 29, 2026
Reiterated: Buy
Price Target: $365 → $395
Current: $353.92
Upside: +11.61%
RadNet
Oct 27, 2026
Reiterated: Buy
Price Target: $94
Current: $73.18
Upside: +28.45%
Elevance Health
Oct 22, 2026
Reiterated: Buy
Price Target: $475 → $500
Current: $413.75
Upside: +20.85%
Fresenius Medical Care AG
Oct 12, 2026
Reiterated: Hold
Price Target: $25 → $24
Current: $21.73
Upside: +10.45%
Humana
Oct 12, 2026
Reiterated: Hold
Price Target: $415 → $475
Current: $417.87
Upside: +13.67%
Option Care Health
Oct 6, 2026
Reiterated: Buy
Price Target: n/a
Current: $31.77
Upside: -
The Cigna Group
Oct 2, 2026
Reiterated: Buy
Price Target: $350
Current: $295.44
Upside: +18.47%
Ardent Health
Sep 30, 2026
Reiterated: Buy
Price Target: n/a
Current: $11.71
Upside: -
Reiterated: Buy
Price Target: $48
Current: $41.19
Upside: +16.53%
Reiterated: Hold
Price Target: $250 → $260
Current: $247.06
Upside: +5.24%
Reiterated: Buy
Price Target: $51
Current: $40.87
Upside: +24.79%
Reiterated: Buy
Price Target: n/a
Current: $6.28
Upside: -
Reiterated: Buy
Price Target: n/a
Current: $46.68
Upside: -
Reiterated: Hold
Price Target: $15
Current: $13.28
Upside: +12.95%
Reiterated: Hold
Price Target: $215
Current: $182.17
Upside: +18.02%
Reiterated: Buy
Price Target: $150
Current: $134.79
Upside: +11.28%
Reiterated: Buy
Price Target: $118
Current: $91.41
Upside: +29.09%
Reiterated: Buy
Price Target: $495
Current: $462.86
Upside: +6.94%
Reiterated: Hold
Price Target: $28
Current: $30.60
Upside: -8.50%
Reiterated: Hold
Price Target: $225
Current: $207.85
Upside: +8.25%
Reiterated: Buy
Price Target: $290
Current: $266.69
Upside: +8.74%
Reiterated: Hold
Price Target: $3.25
Current: $2.05
Upside: +58.54%
Reiterated: Buy
Price Target: $440 → $500
Current: $404.44
Upside: +23.63%
Reiterated: Buy
Price Target: $31 → $37
Current: $40.15
Upside: -7.85%
Reiterated: Hold
Price Target: $120
Current: $151.59
Upside: n/a
Reiterated: Buy
Price Target: $40 → $48
Current: $21.47
Upside: n/a
Reiterated: Buy
Price Target: $35 → $33
Current: $87.79
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $25.57
Upside: n/a
Reiterated: Buy
Price Target: €42.92 → €44.71
Current: €39.04
Upside: n/a