David S Macdonald
Stock Analyst at Truist Financial
(4.84)
# 412
Out of 4,698 analysts
1139
Total ratings
62.9%
Success rate
13%
Average return
Main Sectors:
Stocks Rated by David S Macdonald
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PACS PACS Group | Maintained: Buy | n/a | $43.07 | - | 24 | Sep 2, 2026 | |
| FMS Fresenius Medical Care AG | Maintained: Hold | $25 | $22.47 | +11.26% | 44 | Aug 26, 2026 | |
| AHCO AdaptHealth | Reiterated: Buy | $9 | $6.42 | +40.19% | 36 | Aug 25, 2026 | |
| AVAH Aveanna Healthcare Holdings | Maintained: Hold | $15 | $13.64 | +9.97% | 36 | Aug 24, 2026 | |
| DVA DaVita | Maintained: Hold | $215 | $181.66 | +18.35% | 59 | Aug 11, 2026 | |
| EHC Encompass Health | Maintained: Buy | $150 | $122.59 | +22.36% | 49 | Aug 11, 2026 | |
| RDNT RadNet | Reiterated: Buy | $90 → $94 | $74.62 | +25.97% | 38 | Aug 11, 2026 | |
| PNTG The Pennant Group | Reiterated: Buy | $48 | $38.54 | +24.55% | 44 | Aug 7, 2026 | |
| GRDN Guardian Pharmacy Services | Reiterated: Buy | n/a | $40.13 | - | 19 | Aug 7, 2026 | |
| CVS CVS Health | Reiterated: Buy | $118 | $97.20 | +21.40% | 55 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $12 → $13 | $10.76 | +20.82% | 20 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $495 | $409.20 | +20.97% | 61 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $28 | $26.88 | +4.17% | 60 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $350 | $286.26 | +22.27% | 43 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $320 → $350 | $331.50 | +5.58% | 33 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $24.46 | +22.65% | 41 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $415 | $406.52 | +2.09% | 61 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $202 → $207 | $172.09 | +20.29% | 38 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $78 → $80 | $68.02 | +17.61% | 41 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $225 | $202.91 | +10.89% | 54 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $250 | $239.40 | +4.43% | 43 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $290 | $263.49 | +10.06% | 70 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.25 | $2.91 | +11.68% | 58 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $440 → $500 | $400.94 | +24.71% | 48 | Jul 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $450 → $475 | $414.78 | +14.52% | 33 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $31 → $37 | $34.51 | +7.22% | 15 | Jul 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $120 | $126.50 | n/a | 1 | Apr 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $40 → $48 | $20.67 | n/a | 6 | Aug 12, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $33 | $86.48 | n/a | 2 | Jul 14, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $21.71 | n/a | 1 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | €41.43 → €43.15 | €38.60 | n/a | 6 | May 2, 2019 |
PACS Group
Sep 2, 2026
Maintained: Buy
Price Target: n/a
Current: $43.07
Upside: -
Fresenius Medical Care AG
Aug 26, 2026
Maintained: Hold
Price Target: $25
Current: $22.47
Upside: +11.26%
AdaptHealth
Aug 25, 2026
Reiterated: Buy
Price Target: $9
Current: $6.42
Upside: +40.19%
Aveanna Healthcare Holdings
Aug 24, 2026
Maintained: Hold
Price Target: $15
Current: $13.64
Upside: +9.97%
DaVita
Aug 11, 2026
Maintained: Hold
Price Target: $215
Current: $181.66
Upside: +18.35%
Encompass Health
Aug 11, 2026
Maintained: Buy
Price Target: $150
Current: $122.59
Upside: +22.36%
RadNet
Aug 11, 2026
Reiterated: Buy
Price Target: $90 → $94
Current: $74.62
Upside: +25.97%
The Pennant Group
Aug 7, 2026
Reiterated: Buy
Price Target: $48
Current: $38.54
Upside: +24.55%
Guardian Pharmacy Services
Aug 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $40.13
Upside: -
CVS Health
Aug 6, 2026
Reiterated: Buy
Price Target: $118
Current: $97.20
Upside: +21.40%
Aug 6, 2026
Reiterated: Buy
Price Target: $12 → $13
Current: $10.76
Upside: +20.82%
Aug 5, 2026
Reiterated: Buy
Price Target: $495
Current: $409.20
Upside: +20.97%
Aug 5, 2026
Maintained: Hold
Price Target: $28
Current: $26.88
Upside: +4.17%
Jul 31, 2026
Reiterated: Buy
Price Target: $350
Current: $286.26
Upside: +22.27%
Jul 31, 2026
Reiterated: Buy
Price Target: $320 → $350
Current: $331.50
Upside: +5.58%
Jul 30, 2026
Reiterated: Buy
Price Target: $30
Current: $24.46
Upside: +22.65%
Jul 30, 2026
Maintained: Hold
Price Target: $415
Current: $406.52
Upside: +2.09%
Jul 30, 2026
Maintained: Hold
Price Target: $202 → $207
Current: $172.09
Upside: +20.29%
Jul 29, 2026
Reiterated: Buy
Price Target: $78 → $80
Current: $68.02
Upside: +17.61%
Jul 28, 2026
Maintained: Hold
Price Target: $225
Current: $202.91
Upside: +10.89%
Jul 28, 2026
Maintained: Hold
Price Target: $250
Current: $239.40
Upside: +4.43%
Jul 28, 2026
Reiterated: Buy
Price Target: $290
Current: $263.49
Upside: +10.06%
Jul 27, 2026
Maintained: Hold
Price Target: $3.25
Current: $2.91
Upside: +11.68%
Jul 17, 2026
Reiterated: Buy
Price Target: $440 → $500
Current: $400.94
Upside: +24.71%
Jul 16, 2026
Reiterated: Buy
Price Target: $450 → $475
Current: $414.78
Upside: +14.52%
Jul 14, 2026
Maintained: Buy
Price Target: $31 → $37
Current: $34.51
Upside: +7.22%
Apr 3, 2023
Maintained: Hold
Price Target: $120
Current: $126.50
Upside: n/a
Aug 12, 2022
Maintained: Buy
Price Target: $40 → $48
Current: $20.67
Upside: n/a
Jul 14, 2022
Maintained: Buy
Price Target: $35 → $33
Current: $86.48
Upside: n/a
Oct 13, 2020
Upgraded: Hold
Price Target: n/a
Current: $21.71
Upside: n/a
May 2, 2019
Reiterated: Buy
Price Target: €41.43 → €43.15
Current: €38.60
Upside: n/a