David S Macdonald
Stock Analyst at Truist Financial
(4.82)
# 463
Out of 4,649 analysts
1134
Total ratings
62.3%
Success rate
13.1%
Average return
Main Sectors:
Stocks Rated by David S Macdonald
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AVAH Aveanna Healthcare Holdings | Maintained: Hold | n/a | $12.32 | - | 35 | Aug 14, 2026 | |
| DVA DaVita | Maintained: Hold | $215 | $180.06 | +19.40% | 59 | Aug 11, 2026 | |
| EHC Encompass Health | Maintained: Buy | $150 | $123.59 | +21.37% | 49 | Aug 11, 2026 | |
| PNTG The Pennant Group | Reiterated: Buy | $48 | $39.32 | +22.08% | 44 | Aug 7, 2026 | |
| GRDN Guardian Pharmacy Services | Reiterated: Buy | n/a | $38.43 | - | 19 | Aug 7, 2026 | |
| CVS CVS Health | Reiterated: Buy | $118 | $97.16 | +21.45% | 55 | Aug 6, 2026 | |
| PACS PACS Group | Reiterated: Buy | $62 | $44.44 | +39.51% | 23 | Aug 6, 2026 | |
| ARDT Ardent Health | Reiterated: Buy | $12 → $13 | $10.91 | +19.16% | 20 | Aug 6, 2026 | |
| FMS Fresenius Medical Care AG | Maintained: Hold | $26 → $25 | $23.77 | +5.17% | 43 | Aug 5, 2026 | |
| HCA HCA Healthcare | Reiterated: Buy | $495 | $404.68 | +22.32% | 61 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $28 | $26.61 | +5.22% | 60 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9 | $5.81 | +54.91% | 35 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $350 | $282.56 | +23.87% | 43 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $320 → $350 | $318.13 | +10.02% | 33 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $23.95 | +25.29% | 41 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $415 | $389.05 | +6.67% | 61 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $202 → $207 | $181.65 | +13.96% | 38 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $78 → $80 | $67.47 | +18.57% | 41 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $225 | $212.43 | +5.92% | 54 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $250 | $234.40 | +6.66% | 43 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $290 | $267.90 | +8.25% | 70 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.25 | $3.00 | +8.33% | 58 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $440 → $500 | $401.73 | +24.46% | 48 | Jul 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $450 → $475 | $400.32 | +18.66% | 33 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $31 → $37 | $35.43 | +4.43% | 15 | Jul 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 | $76.35 | +17.88% | 37 | May 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $120 | $126.62 | n/a | 1 | Apr 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $40 → $48 | $22.00 | n/a | 6 | Aug 12, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $33 | $96.90 | n/a | 2 | Jul 14, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $21.59 | n/a | 1 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | €41.61 → €43.35 | €41.04 | n/a | 6 | May 2, 2019 |
Aveanna Healthcare Holdings
Aug 14, 2026
Maintained: Hold
Price Target: n/a
Current: $12.32
Upside: -
DaVita
Aug 11, 2026
Maintained: Hold
Price Target: $215
Current: $180.06
Upside: +19.40%
Encompass Health
Aug 11, 2026
Maintained: Buy
Price Target: $150
Current: $123.59
Upside: +21.37%
The Pennant Group
Aug 7, 2026
Reiterated: Buy
Price Target: $48
Current: $39.32
Upside: +22.08%
Guardian Pharmacy Services
Aug 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $38.43
Upside: -
CVS Health
Aug 6, 2026
Reiterated: Buy
Price Target: $118
Current: $97.16
Upside: +21.45%
PACS Group
Aug 6, 2026
Reiterated: Buy
Price Target: $62
Current: $44.44
Upside: +39.51%
Ardent Health
Aug 6, 2026
Reiterated: Buy
Price Target: $12 → $13
Current: $10.91
Upside: +19.16%
Fresenius Medical Care AG
Aug 5, 2026
Maintained: Hold
Price Target: $26 → $25
Current: $23.77
Upside: +5.17%
HCA Healthcare
Aug 5, 2026
Reiterated: Buy
Price Target: $495
Current: $404.68
Upside: +22.32%
Aug 5, 2026
Maintained: Hold
Price Target: $28
Current: $26.61
Upside: +5.22%
Aug 5, 2026
Reiterated: Buy
Price Target: $9
Current: $5.81
Upside: +54.91%
Jul 31, 2026
Reiterated: Buy
Price Target: $350
Current: $282.56
Upside: +23.87%
Jul 31, 2026
Reiterated: Buy
Price Target: $320 → $350
Current: $318.13
Upside: +10.02%
Jul 30, 2026
Reiterated: Buy
Price Target: $30
Current: $23.95
Upside: +25.29%
Jul 30, 2026
Maintained: Hold
Price Target: $415
Current: $389.05
Upside: +6.67%
Jul 30, 2026
Maintained: Hold
Price Target: $202 → $207
Current: $181.65
Upside: +13.96%
Jul 29, 2026
Reiterated: Buy
Price Target: $78 → $80
Current: $67.47
Upside: +18.57%
Jul 28, 2026
Maintained: Hold
Price Target: $225
Current: $212.43
Upside: +5.92%
Jul 28, 2026
Maintained: Hold
Price Target: $250
Current: $234.40
Upside: +6.66%
Jul 28, 2026
Reiterated: Buy
Price Target: $290
Current: $267.90
Upside: +8.25%
Jul 27, 2026
Maintained: Hold
Price Target: $3.25
Current: $3.00
Upside: +8.33%
Jul 17, 2026
Reiterated: Buy
Price Target: $440 → $500
Current: $401.73
Upside: +24.46%
Jul 16, 2026
Reiterated: Buy
Price Target: $450 → $475
Current: $400.32
Upside: +18.66%
Jul 14, 2026
Maintained: Buy
Price Target: $31 → $37
Current: $35.43
Upside: +4.43%
May 19, 2026
Reiterated: Buy
Price Target: $90
Current: $76.35
Upside: +17.88%
Apr 3, 2023
Maintained: Hold
Price Target: $120
Current: $126.62
Upside: n/a
Aug 12, 2022
Maintained: Buy
Price Target: $40 → $48
Current: $22.00
Upside: n/a
Jul 14, 2022
Maintained: Buy
Price Target: $35 → $33
Current: $96.90
Upside: n/a
Oct 13, 2020
Upgraded: Hold
Price Target: n/a
Current: $21.59
Upside: n/a
May 2, 2019
Reiterated: Buy
Price Target: €41.61 → €43.35
Current: €41.04
Upside: n/a