David Macdonald's Stock Ratings

Truist Securities Analyst

David Macdonald is an analyst at Truist Securities. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 07/07/2024

Overall Average Return

12.1%

Smart Score

72.8%

Overall Average Return Percentile

67th

Number of Ratings

126
Buy NowGet Alert
06/28/2024WBABuy Now
Walgreens Boots Alliance
$10.8220.15%$20 → $13MaintainsHoldGet Alert
05/15/2024MDBuy Now
Pediatrix Medical Group
$6.9344.3%$10 → $10MaintainsHoldGet Alert
05/15/2024PACSBuy Now
PACS Group
$30.096.35%$32 → $32MaintainsBuyGet Alert
05/15/2024AHCOBuy Now
AdaptHealth
$9.4337.86%$13 → $13MaintainsBuyGet Alert
05/15/2024RDNTBuy Now
RadNet
$59.056.69%$55 → $63ReiteratesBuy → BuyGet Alert
05/15/2024PNTGBuy Now
Pennant Gr
$23.645.75%$22 → $25MaintainsHoldGet Alert
05/15/2024FMSBuy Now
Fresenius Medical Care
$19.5722.64%$21 → $24MaintainsHoldGet Alert
05/15/2024DVABuy Now
DaVita
$137.389.19%$135 → $150MaintainsHoldGet Alert
05/06/2024PACSBuy Now
PACS Group
$30.096.35% → $32Initiates → BuyGet Alert
05/01/2024THCBuy Now
Tenet Healthcare
$129.270.56%$120 → $130ReiteratesBuy → BuyGet Alert
04/26/2024CYHBuy Now
Community Health Sys
$3.2415.74%$3.25 → $3.75MaintainsHoldGet Alert
04/24/2024DGXBuy Now
Quest Diagnostics
$138.927.98%$145 → $150MaintainsHoldGet Alert
04/19/2024ELVBuy Now
Elevance Health
$527.9713.64%$580 → $600ReiteratesBuy → BuyGet Alert
04/17/2024UNHBuy Now
UnitedHealth Group
$489.3422.61% → $600ReiteratesBuy → BuyGet Alert
04/01/2024WBABuy Now
Walgreens Boots Alliance
$10.82131.05%$25 → $25MaintainsHoldGet Alert
03/28/2024RDNTBuy Now
RadNet
$59.05-6.86%$51 → $55ReiteratesBuy → BuyGet Alert
03/20/2024DGXBuy Now
Quest Diagnostics
$138.924.38% → $145ReiteratesHold → HoldGet Alert
03/08/2024CIBuy Now
Cigna Group
$323.1723.77%$380 → $400ReiteratesBuy → BuyGet Alert
03/04/2024RDNTBuy Now
RadNet
$59.05-13.63%$42 → $51ReiteratesBuy → BuyGet Alert
03/01/2024PNTGBuy Now
Pennant Gr
$23.64-11.17%$16 → $21MaintainsHoldGet Alert
02/28/2024AHCOBuy Now
AdaptHealth
$9.4337.86%$11 → $13MaintainsBuyGet Alert
02/21/2024MDBuy Now
Pediatrix Medical Group
$6.9344.3%$10.5 → $10MaintainsHoldGet Alert
02/20/2024MOHBuy Now
Molina Healthcare
$292.7857.11%$435 → $460MaintainsBuyGet Alert
02/20/2024DVABuy Now
DaVita
$137.38-1.73%$130 → $135MaintainsHoldGet Alert
02/14/2024DVABuy Now
DaVita
$137.38-5.37%$120 → $130MaintainsHoldGet Alert
02/09/2024THCBuy Now
Tenet Healthcare
$129.27-18.77%$92 → $105MaintainsBuyGet Alert
02/09/2024EHCBuy Now
Encompass Health
$83.972.42%$82 → $86MaintainsBuyGet Alert
02/02/2024DGXBuy Now
Quest Diagnostics
$138.924.38%$150 → $145MaintainsHoldGet Alert
01/31/2024HCABuy Now
HCA Healthcare
$316.219.1%$320 → $345MaintainsBuyGet Alert
01/19/2024HUMBuy Now
Humana
$370.4348.48% → $550ReiteratesHold → HoldGet Alert
12/20/2023DGXBuy Now
Quest Diagnostics
$138.927.98%$145 → $150MaintainsHoldGet Alert
12/08/2023RDNTBuy Now
RadNet
$59.05-28.87%$40 → $42MaintainsBuyGet Alert
11/30/2023UNHBuy Now
UnitedHealth Group
$489.3424.66% → $610ReiteratesBuy → BuyGet Alert
11/20/2023THCBuy Now
Tenet Healthcare
$129.27-28.83% → $92ReiteratesBuy → BuyGet Alert
11/09/2023PNTGBuy Now
Pennant Gr
$23.64-40.78%$13 → $14MaintainsHoldGet Alert
11/08/2023AHCOBuy Now
AdaptHealth
$9.4316.65%$14 → $11MaintainsBuyGet Alert
10/25/2023HCABuy Now
HCA Healthcare
$316.21-5.13%$340 → $300MaintainsBuyGet Alert
10/11/2023AHCOBuy Now
AdaptHealth
$9.4348.46%$18 → $14MaintainsBuyGet Alert
10/11/2023CYHBuy Now
Community Health Sys
$3.248.02%$5 → $3.5MaintainsHoldGet Alert
10/11/2023DVABuy Now
DaVita
$137.38-24.3%$115 → $104MaintainsHoldGet Alert
10/11/2023FMSBuy Now
Fresenius Medical Care
$19.5722.64%$28 → $24MaintainsHoldGet Alert
10/11/2023MDBuy Now
Pediatrix Medical Group
$6.93116.45%$16 → $15MaintainsHoldGet Alert
10/11/2023WBABuy Now
Walgreens Boots Alliance
$10.82131.05%$30 → $25MaintainsHoldGet Alert
09/13/2023ENSGBuy Now
Ensign Group
$125.02-12.01% → $110ReiteratesHold → HoldGet Alert
09/05/2023WBABuy Now
Walgreens Boots Alliance
$10.82177.26% → $30ReiteratesHold → HoldGet Alert
09/05/2023ENSGBuy Now
Ensign Group
$125.02-12.01% → $110ReiteratesHold → HoldGet Alert
08/31/2023RDNTBuy Now
RadNet
$59.05-32.26% → $40Initiates → BuyGet Alert
08/03/2023HUMBuy Now
Humana
$370.4348.48%$530 → $550MaintainsHoldGet Alert
08/03/2023EHCBuy Now
Encompass Health
$83.97-2.35%$75 → $82MaintainsBuyGet Alert
07/13/2023FMSBuy Now
Fresenius Medical Care
$19.5743.08%$26 → $28MaintainsHoldGet Alert
07/13/2023DVABuy Now
DaVita
$137.38-16.29%$100 → $115MaintainsHoldGet Alert
07/13/2023AVAHBuy Now
Aveanna Healthcare Hldgs
$2.57-33.85%$1.4 → $1.7MaintainsHoldGet Alert
06/27/2023UNHBuy Now
UnitedHealth Group
$489.3418.53% → $580ReiteratesBuy → BuyGet Alert
06/27/2023OPCHBuy Now
Option Care Health
$26.7345.9% → $39ReiteratesBuy → BuyGet Alert
06/27/2023AMEDBuy Now
Amedisys
$97.213.9%$97 → $101MaintainsHoldGet Alert
06/20/2023CIBuy Now
Cigna Group
$323.1712.94%$375 → $365MaintainsBuyGet Alert
06/20/2023MOHBuy Now
Molina Healthcare
$292.7824.67%$380 → $365MaintainsBuyGet Alert
06/20/2023HUMBuy Now
Humana
$370.4343.08%$590 → $530MaintainsHoldGet Alert
06/20/2023HCABuy Now
HCA Healthcare
$316.217.52%$325 → $340MaintainsBuyGet Alert
06/20/2023CYHBuy Now
Community Health Sys
$3.2454.32%$4.5 → $5MaintainsHoldGet Alert
06/14/2023UNHBuy Now
UnitedHealth Group
$489.3418.53%$610 → $580MaintainsBuyGet Alert
06/07/2023AMEDBuy Now
Amedisys
$97.21-0.22% → $97DowngradeBuy → HoldGet Alert
05/10/2023FMSBuy Now
Fresenius Medical Care
$19.5732.86%$24 → $26MaintainsHoldGet Alert
05/10/2023AHCOBuy Now
AdaptHealth
$9.4359.07%$17 → $15MaintainsBuyGet Alert
05/09/2023MDBuy Now
Pediatrix Medical Group
$6.93116.45%$17 → $15MaintainsHoldGet Alert
05/09/2023DVABuy Now
DaVita
$137.38-27.21%$90 → $100MaintainsHoldGet Alert
05/08/2023PNTGBuy Now
Pennant Gr
$23.64-40.78%$15 → $14MaintainsHoldGet Alert
05/04/2023AMEDBuy Now
Amedisys
$97.21-0.22%$115 → $97MaintainsBuyGet Alert
04/24/2023HCABuy Now
HCA Healthcare
$316.212.78%$310 → $325MaintainsBuyGet Alert
04/13/2023HUMBuy Now
Humana
$370.4359.27%$560 → $590MaintainsHoldGet Alert
04/13/2023FMSBuy Now
Fresenius Medical Care
$19.5722.64%$22 → $24MaintainsHoldGet Alert
04/13/2023ENSGBuy Now
Ensign Group
$125.02-12.01%$105 → $110MaintainsHoldGet Alert
04/13/2023AMEDBuy Now
Amedisys
$97.2118.3%$130 → $115MaintainsBuyGet Alert
04/13/2023AHCOBuy Now
AdaptHealth
$9.4380.28%$20 → $17MaintainsBuyGet Alert
03/29/2023WBABuy Now
Walgreens Boots Alliance
$10.82269.69%$42 → $40MaintainsHoldGet Alert
03/17/2023AVAHBuy Now
Aveanna Healthcare Hldgs
$2.57-45.53%$1 → $1.4MaintainsHoldGet Alert
03/17/2023DGXBuy Now
Quest Diagnostics
$138.9215.17%$170 → $160MaintainsHoldGet Alert
02/23/2023DVABuy Now
DaVita
$137.38-34.49%$84 → $90MaintainsHoldGet Alert
02/17/2023LHBuy Now
Laboratory Corp
$203.3240.18%$275 → $285MaintainsBuyGet Alert
02/10/2023THCBuy Now
Tenet Healthcare
$129.27-48.94%$60 → $66MaintainsBuyGet Alert
02/10/2023MOHBuy Now
Molina Healthcare
$292.7829.79%$400 → $380MaintainsBuyGet Alert
02/09/2023EHCBuy Now
Encompass Health
$83.97-10.68%$70 → $75MaintainsBuyGet Alert
02/07/2023HUMBuy Now
Humana
$370.4351.18%$580 → $560MaintainsHoldGet Alert
01/30/2023HCABuy Now
HCA Healthcare
$316.21-8.29%$270 → $290MaintainsBuyGet Alert
01/19/2023WBABuy Now
Walgreens Boots Alliance
$10.82288.17%$44 → $42MaintainsHoldGet Alert
10/31/2022DVABuy Now
DaVita
$137.38-45.41%$90 → $75MaintainsHoldGet Alert
10/28/2022MOHBuy Now
Molina Healthcare
$292.7843.45%$390 → $420MaintainsBuyGet Alert
10/28/2022LHBuy Now
Laboratory Corp
$203.3227.88%$275 → $260MaintainsBuyGet Alert
10/28/2022AMEDBuy Now
Amedisys
$97.2133.73%$140 → $130MaintainsBuyGet Alert
10/05/2022AMEDBuy Now
Amedisys
$97.2144.02%$150 → $140MaintainsBuyGet Alert
09/19/2022AHCOBuy Now
AdaptHealth
$9.43196.92%$26 → $28MaintainsBuyGet Alert
09/16/2022HUMBuy Now
Humana
$370.4353.88%$550 → $570MaintainsHoldGet Alert
08/12/2022PRVABuy Now
Privia Health Gr
$17.06181.36%$40 → $48MaintainsBuyGet Alert
08/10/2022PNTGBuy Now
Pennant Gr
$23.64-23.86%$12 → $18MaintainsHoldGet Alert
08/08/2022EHCBuy Now
Encompass Health
$83.97-22.59%$75 → $65MaintainsBuyGet Alert
07/25/2022THCBuy Now
Tenet Healthcare
$129.27-38.11%$75 → $80MaintainsBuyGet Alert
07/25/2022HCABuy Now
HCA Healthcare
$316.21-24.1%$208 → $240MaintainsBuyGet Alert
07/25/2022ONEMBuy Now
1Life Healthcare
DowngradeBuy → HoldGet Alert
07/14/2022PRVABuy Now
Privia Health Gr
$17.06134.47%$36 → $40MaintainsBuyGet Alert
07/14/2022PNTGBuy Now
Pennant Gr
$23.64-49.24%$18 → $12MaintainsHoldGet Alert
07/14/2022HUMBuy Now
Humana
$370.4348.48%$490 → $550MaintainsHoldGet Alert
07/14/2022ENSGBuy Now
Ensign Group
$125.02-32.01%$90 → $85MaintainsHoldGet Alert
07/14/2022CNCBuy Now
Centene
$66.0954.33%$100 → $102MaintainsBuyGet Alert
07/14/2022CIBuy Now
Cigna Group
$323.172.11%$310 → $330MaintainsBuyGet Alert
07/14/2022AMEDBuy Now
Amedisys
$97.2154.31%$175 → $150MaintainsBuyGet Alert
07/14/2022AHCOBuy Now
AdaptHealth
$9.43154.51%$20 → $24MaintainsBuyGet Alert
07/14/2022AGLBuy Now
Agilon Health
$6.06444.55%$30 → $33MaintainsBuyGet Alert
07/01/2022WBABuy Now
Walgreens Boots Alliance
$10.82288.17%$50 → $42MaintainsHoldGet Alert
06/22/2022DVABuy Now
DaVita
$137.38-34.49%$110 → $90MaintainsHoldGet Alert
06/22/2022FMSBuy Now
Fresenius Medical Care
$19.5737.97%$34 → $27MaintainsHoldGet Alert
06/21/2022EHCBuy Now
Encompass Health
$83.97-10.68%$85 → $75MaintainsBuyGet Alert
06/21/2022AMEDBuy Now
Amedisys
$97.2180.02%$200 → $175MaintainsBuyGet Alert
05/09/2022CIBuy Now
Cigna Group
$323.17-4.08%$290 → $310MaintainsBuyGet Alert
04/25/2022HCABuy Now
HCA Healthcare
$316.21-20.94%$310 → $250MaintainsBuyGet Alert
04/07/2022UNHBuy Now
UnitedHealth Group
$489.3424.66%$575 → $610MaintainsBuyGet Alert
04/01/2022WBABuy Now
Walgreens Boots Alliance
$10.82362.11%$58 → $50MaintainsHoldGet Alert
03/31/2022LHCGBuy Now
LHC Group
DowngradeBuy → HoldGet Alert
02/09/2022THCBuy Now
Tenet Healthcare
$129.27-30.38% → $90UpgradeHold → BuyGet Alert
01/05/2022UNHBuy Now
UnitedHealth Group
$489.3417.51%$520 → $575MaintainsBuyGet Alert
01/05/2022HCABuy Now
HCA Healthcare
$316.21-1.96%$290 → $310MaintainsBuyGet Alert
01/05/2022HUMBuy Now
Humana
$370.4340.38%$500 → $520MaintainsHoldGet Alert
01/05/2022THCBuy Now
Tenet Healthcare
$129.27-30.38%$78 → $90MaintainsHoldGet Alert
01/05/2022DGXBuy Now
Quest Diagnostics
$138.9222.37%$150 → $170MaintainsHoldGet Alert
01/05/2022DVABuy Now
DaVita
$137.38-9.01%$114 → $125MaintainsHoldGet Alert
12/01/2021UNHBuy Now
UnitedHealth Group
$489.346.27%MaintainsBuyGet Alert
01/16/2020UNHBuy Now
UnitedHealth Group
$489.34-26.43%$350 → $360MaintainsBuyGet Alert