David Macdonald

Stock Analyst at Truist Securities

(4.04)
# 513
Out of 5,090 analysts
315
Total ratings
59.67%
Success rate
8.65%
Average return

Stocks Rated by David Macdonald

The Pennant Group
Dec 2, 2025
Upgrades: Buy
Price Target: $28$34
Current: $29.12
Upside: +16.76%
Guardian Pharmacy Services
Nov 14, 2025
Maintains: Buy
Price Target: $30$34
Current: $29.76
Upside: +14.25%
Ardent Health
Nov 14, 2025
Maintains: Buy
Price Target: $21$13
Current: $8.79
Upside: +47.90%
RadNet
Nov 12, 2025
Maintains: Buy
Price Target: $81$90
Current: $78.59
Upside: +14.52%
The Ensign Group
Nov 10, 2025
Maintains: Hold
Price Target: $190$200
Current: $177.97
Upside: +12.38%
Pediatrix Medical Group
Nov 10, 2025
Maintains: Hold
Price Target: $17$24
Current: $22.12
Upside: +8.50%
Humana
Nov 10, 2025
Maintains: Hold
Price Target: $300$285
Current: $257.85
Upside: +10.53%
Aveanna Healthcare Holdings
Nov 7, 2025
Maintains: Hold
Price Target: $9.5$10
Current: $9.31
Upside: +7.41%
Tenet Healthcare
Nov 3, 2025
Reiterates: Buy
Price Target: $225$240
Current: $210.00
Upside: +14.29%
Centene
Oct 30, 2025
Reiterates: Buy
Price Target: $42$45
Current: $38.34
Upside: +17.37%
Reiterates: Buy
Price Target: $92$95
Current: $75.63
Upside: +25.61%
Maintains: Buy
Price Target: $460$495
Current: $486.70
Upside: +1.71%
Maintains: Hold
Price Target: $195$205
Current: $182.51
Upside: +12.32%
Maintains: Buy
Price Target: $310$365
Current: $330.91
Upside: +10.30%
Maintains: Buy
Price Target: $135$140
Current: $112.50
Upside: +24.44%
Maintains: Buy
Price Target: $290$310
Current: $258.39
Upside: +19.97%
Downgrades: Hold
Price Target: $335$180
Current: $151.86
Upside: +18.53%
Maintains: Buy
Price Target: $500$440
Current: $330.75
Upside: +33.03%
Maintains: Hold
Price Target: $3.5$4.25
Current: $3.57
Upside: +19.05%
Maintains: Hold
Price Target: $170$164
Current: $117.39
Upside: +39.71%
Maintains: Hold
Price Target: $25$30
Current: $23.25
Upside: +29.03%
Maintains: Buy
Price Target: $385$405
Current: $265.44
Upside: +52.58%
Maintains: Buy
Price Target: $14$13
Current: $9.42
Upside: +38.00%
Maintains: Buy
Price Target: $46$32
Current: $30.76
Upside: +4.03%
Maintains: Buy
Price Target: $41$34
Current: $29.89
Upside: +13.75%
Initiates: Buy
Price Target: $29
Current: $19.47
Upside: +48.95%
Maintains: Buy
Price Target: $40$48
Current: $23.84
Upside: +101.34%
Maintains: Buy
Price Target: $30$33
Current: $0.65
Upside: +4,959.80%