David Macdonald
Stock Analyst at Truist Securities
(1.85)
# 1126
Out of 5,287 analysts
303
Total ratings
64.86%
Success rate
10.01%
Average return
Main Sectors:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
Pennant Gr | Maintains: Hold | 32 28 | 24.3 | 15.23% | 14 | Mar 7, 2025 | |
AdaptHealth | Maintains: Strong Buy | 12 14 | 10.4 | 34.62% | 11 | Feb 26, 2025 | |
Pediatrix Medical Gr... | Maintains: Hold | 15 18 | 14.51 | 24.05% | 14 | Feb 21, 2025 | |
Molina Healthcare | Maintains: Buy | 370 340 | 312.92 | 8.65% | 12 | Feb 19, 2025 | |
CVS Health | Maintains: Strong Buy | 60 76 | 67.53 | 12.54% | 10 | Feb 13, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 390 375 | 320.6 | 16.97% | 9 | Feb 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 13 12 | 11.14 | 7.72% | 15 | Jan 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 172 182 | 167.35 | 8.75% | 11 | Jan 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 94 88 | 51.89 | 69.59% | 9 | Jan 22, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 625 610 | 516.61 | 18.08% | 18 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 170 155 | 130.53 | 18.75% | 16 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 190 175 | 129.82 | 34.8% | 19 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 46 32 | 11.92 | 168.46% | 6 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 260 290 | 271.64 | 6.76% | 11 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 430 390 | 334.25 | 16.68% | 15 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 23 25 | 24.29 | 2.92% | 14 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 520 480 | 427.76 | 12.21% | 4 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 5 4 | 2.78 | 25.9% | 6 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 6 6 | 5.59 | -6.08% | 6 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 22 21 | 13.3 | 57.89% | 3 | Jan 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 22 24 | 21.32 | 12.57% | 2 | Nov 15, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 41 34 | 34.76 | -2.19% | 2 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Strong Buy | 108 116 | 99.99 | 16.01% | 11 | Oct 30, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 165 175 | 150.63 | 16.18% | 16 | Oct 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Buy | 29 | 21.49 | 34.95% | 1 | Aug 19, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 255 275 | 236.18 | 16.44% | 4 | Aug 2, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 97 101 | 92.82 | 8.81% | 9 | Jun 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 40 48 | 23.95 | 100.42% | 3 | Aug 12, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 1 | Jul 25, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 100 102 | 59.37 | 71.8% | 4 | Jul 14, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 30 33 | 4.46 | 639.91% | 1 | Jul 14, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 9 | Mar 31, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 375 425 | n/a | n/a | 5 | Apr 14, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Buy | 56 | n/a | n/a | 1 | Aug 31, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 10 11 | n/a | n/a | 5 | May 21, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 8 7 | n/a | n/a | 6 | May 13, 2020 |