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/22/2024

Overall Average Return

13.7%

Smart Score

74.4%

Overall Average Return Percentile

67th

Number of Ratings

139
Buy NowGet Alert
07/17/2024UNHBuy Now
UnitedHealth Group
$564.4013.39%$600 → $640MaintainsBuyGet Alert
07/15/2024ENSGBuy Now
Ensign Group
$135.4710.73%$135 → $150MaintainsHoldGet Alert
07/15/2024THCBuy Now
Tenet Healthcare
$133.2716.31%$130 → $155MaintainsBuyGet Alert
07/15/2024RDNTBuy Now
RadNet
$62.0012.9%$63 → $70MaintainsBuyGet Alert
07/15/2024DGXBuy Now
Quest Diagnostics
$146.018.21%$150 → $158MaintainsHoldGet Alert
07/15/2024PNTGBuy Now
Pennant Gr
$27.840.57%$25 → $28MaintainsHoldGet Alert
07/15/2024MDBuy Now
Pediatrix Medical Group
$7.526.38%$10 → $8MaintainsHoldGet Alert
07/15/2024PACSBuy Now
PACS Group
$32.3011.46%$32 → $36MaintainsBuyGet Alert
07/15/2024MOHBuy Now
Molina Healthcare
$288.3638.72%$440 → $400MaintainsBuyGet Alert
07/15/2024HUMBuy Now
Humana
$387.383.26%$355 → $400MaintainsHoldGet Alert
07/15/2024EHCBuy Now
Encompass Health
$85.3617.15%$95 → $100MaintainsBuyGet Alert
07/15/2024ELVBuy Now
Elevance Health
$500.1223.97%$600 → $620MaintainsBuyGet Alert
07/15/2024CYHBuy Now
Community Health Sys
$3.7712.73%$3.75 → $4.25MaintainsHoldGet Alert
06/28/2024WBABuy Now
Walgreens Boots Alliance
$11.0317.86%$20 → $13MaintainsHoldGet Alert
05/15/2024MDBuy Now
Pediatrix Medical Group
$7.5232.98%$10 → $10MaintainsHoldGet Alert
05/15/2024PACSBuy Now
PACS Group
$32.30-0.93%$32 → $32MaintainsBuyGet Alert
05/15/2024AHCOBuy Now
AdaptHealth
$10.6422.18%$13 → $13MaintainsBuyGet Alert
05/15/2024RDNTBuy Now
RadNet
$62.001.61%$55 → $63ReiteratesBuy → BuyGet Alert
05/15/2024PNTGBuy Now
Pennant Gr
$27.84-10.2%$22 → $25MaintainsHoldGet Alert
05/15/2024FMSBuy Now
Fresenius Medical Care
$19.6921.89%$21 → $24MaintainsHoldGet Alert
05/15/2024DVABuy Now
DaVita
$137.958.74%$135 → $150MaintainsHoldGet Alert
05/06/2024PACSBuy Now
PACS Group
$32.30-0.93% → $32Initiates → BuyGet Alert
05/01/2024THCBuy Now
Tenet Healthcare
$133.27-2.45%$120 → $130ReiteratesBuy → BuyGet Alert
04/26/2024CYHBuy Now
Community Health Sys
$3.77-0.53%$3.25 → $3.75MaintainsHoldGet Alert
04/24/2024DGXBuy Now
Quest Diagnostics
$146.012.73%$145 → $150MaintainsHoldGet Alert
04/19/2024ELVBuy Now
Elevance Health
$500.1219.97%$580 → $600ReiteratesBuy → BuyGet Alert
04/17/2024UNHBuy Now
UnitedHealth Group
$564.406.31% → $600ReiteratesBuy → BuyGet Alert
04/01/2024WBABuy Now
Walgreens Boots Alliance
$11.03126.65%$25 → $25MaintainsHoldGet Alert
03/28/2024RDNTBuy Now
RadNet
$62.00-11.29%$51 → $55ReiteratesBuy → BuyGet Alert
03/20/2024DGXBuy Now
Quest Diagnostics
$146.01-0.69% → $145ReiteratesHold → HoldGet Alert
03/08/2024CIBuy Now
Cigna Group
$335.8419.1%$380 → $400ReiteratesBuy → BuyGet Alert
03/04/2024RDNTBuy Now
RadNet
$62.00-17.74%$42 → $51ReiteratesBuy → BuyGet Alert
03/01/2024PNTGBuy Now
Pennant Gr
$27.84-24.57%$16 → $21MaintainsHoldGet Alert
02/28/2024AHCOBuy Now
AdaptHealth
$10.6422.18%$11 → $13MaintainsBuyGet Alert
02/21/2024MDBuy Now
Pediatrix Medical Group
$7.5232.98%$10.5 → $10MaintainsHoldGet Alert
02/20/2024MOHBuy Now
Molina Healthcare
$288.3659.52%$435 → $460MaintainsBuyGet Alert
02/20/2024DVABuy Now
DaVita
$137.95-2.14%$130 → $135MaintainsHoldGet Alert
02/14/2024DVABuy Now
DaVita
$137.95-5.76%$120 → $130MaintainsHoldGet Alert
02/09/2024THCBuy Now
Tenet Healthcare
$133.27-21.21%$92 → $105MaintainsBuyGet Alert
02/09/2024EHCBuy Now
Encompass Health
$85.360.75%$82 → $86MaintainsBuyGet Alert
02/02/2024DGXBuy Now
Quest Diagnostics
$146.01-0.69%$150 → $145MaintainsHoldGet Alert
01/31/2024HCABuy Now
HCA Healthcare
$322.167.09%$320 → $345MaintainsBuyGet Alert
01/19/2024HUMBuy Now
Humana
$387.3841.98% → $550ReiteratesHold → HoldGet Alert
12/20/2023DGXBuy Now
Quest Diagnostics
$146.012.73%$145 → $150MaintainsHoldGet Alert
12/08/2023RDNTBuy Now
RadNet
$62.00-32.26%$40 → $42MaintainsBuyGet Alert
11/30/2023UNHBuy Now
UnitedHealth Group
$564.408.08% → $610ReiteratesBuy → BuyGet Alert
11/20/2023THCBuy Now
Tenet Healthcare
$133.27-30.97% → $92ReiteratesBuy → BuyGet Alert
11/09/2023PNTGBuy Now
Pennant Gr
$27.84-49.71%$13 → $14MaintainsHoldGet Alert
11/08/2023AHCOBuy Now
AdaptHealth
$10.643.38%$14 → $11MaintainsBuyGet Alert
10/25/2023HCABuy Now
HCA Healthcare
$322.16-6.88%$340 → $300MaintainsBuyGet Alert
10/11/2023AHCOBuy Now
AdaptHealth
$10.6431.58%$18 → $14MaintainsBuyGet Alert
10/11/2023CYHBuy Now
Community Health Sys
$3.77-7.16%$5 → $3.5MaintainsHoldGet Alert
10/11/2023DVABuy Now
DaVita
$137.95-24.61%$115 → $104MaintainsHoldGet Alert
10/11/2023FMSBuy Now
Fresenius Medical Care
$19.6921.89%$28 → $24MaintainsHoldGet Alert
10/11/2023MDBuy Now
Pediatrix Medical Group
$7.5299.47%$16 → $15MaintainsHoldGet Alert
10/11/2023WBABuy Now
Walgreens Boots Alliance
$11.03126.65%$30 → $25MaintainsHoldGet Alert
09/13/2023ENSGBuy Now
Ensign Group
$135.47-18.8% → $110ReiteratesHold → HoldGet Alert
09/05/2023WBABuy Now
Walgreens Boots Alliance
$11.03171.99% → $30ReiteratesHold → HoldGet Alert
09/05/2023ENSGBuy Now
Ensign Group
$135.47-18.8% → $110ReiteratesHold → HoldGet Alert
08/31/2023RDNTBuy Now
RadNet
$62.00-35.48% → $40Initiates → BuyGet Alert
08/03/2023HUMBuy Now
Humana
$387.3841.98%$530 → $550MaintainsHoldGet Alert
08/03/2023EHCBuy Now
Encompass Health
$85.36-3.94%$75 → $82MaintainsBuyGet Alert
07/13/2023FMSBuy Now
Fresenius Medical Care
$19.6942.2%$26 → $28MaintainsHoldGet Alert
07/13/2023DVABuy Now
DaVita
$137.95-16.64%$100 → $115MaintainsHoldGet Alert
07/13/2023AVAHBuy Now
Aveanna Healthcare Hldgs
$3.33-48.95%$1.4 → $1.7MaintainsHoldGet Alert
06/27/2023UNHBuy Now
UnitedHealth Group
$564.402.76% → $580ReiteratesBuy → BuyGet Alert
06/27/2023OPCHBuy Now
Option Care Health
$30.7027.04% → $39ReiteratesBuy → BuyGet Alert
06/27/2023AMEDBuy Now
Amedisys
$97.603.48%$97 → $101MaintainsHoldGet Alert
06/20/2023CIBuy Now
Cigna Group
$335.848.68%$375 → $365MaintainsBuyGet Alert
06/20/2023MOHBuy Now
Molina Healthcare
$288.3626.58%$380 → $365MaintainsBuyGet Alert
06/20/2023HUMBuy Now
Humana
$387.3836.82%$590 → $530MaintainsHoldGet Alert
06/20/2023HCABuy Now
HCA Healthcare
$322.165.54%$325 → $340MaintainsBuyGet Alert
06/20/2023CYHBuy Now
Community Health Sys
$3.7732.63%$4.5 → $5MaintainsHoldGet Alert
06/14/2023UNHBuy Now
UnitedHealth Group
$564.402.76%$610 → $580MaintainsBuyGet Alert
06/07/2023AMEDBuy Now
Amedisys
$97.60-0.61% → $97DowngradeBuy → HoldGet Alert
05/10/2023FMSBuy Now
Fresenius Medical Care
$19.6932.05%$24 → $26MaintainsHoldGet Alert
05/10/2023AHCOBuy Now
AdaptHealth
$10.6440.98%$17 → $15MaintainsBuyGet Alert
05/09/2023MDBuy Now
Pediatrix Medical Group
$7.5299.47%$17 → $15MaintainsHoldGet Alert
05/09/2023DVABuy Now
DaVita
$137.95-27.51%$90 → $100MaintainsHoldGet Alert
05/08/2023PNTGBuy Now
Pennant Gr
$27.84-49.71%$15 → $14MaintainsHoldGet Alert
05/04/2023AMEDBuy Now
Amedisys
$97.60-0.61%$115 → $97MaintainsBuyGet Alert
04/24/2023HCABuy Now
HCA Healthcare
$322.160.88%$310 → $325MaintainsBuyGet Alert
04/13/2023HUMBuy Now
Humana
$387.3852.31%$560 → $590MaintainsHoldGet Alert
04/13/2023FMSBuy Now
Fresenius Medical Care
$19.6921.89%$22 → $24MaintainsHoldGet Alert
04/13/2023ENSGBuy Now
Ensign Group
$135.47-18.8%$105 → $110MaintainsHoldGet Alert
04/13/2023AMEDBuy Now
Amedisys
$97.6017.83%$130 → $115MaintainsBuyGet Alert
04/13/2023AHCOBuy Now
AdaptHealth
$10.6459.77%$20 → $17MaintainsBuyGet Alert
03/29/2023WBABuy Now
Walgreens Boots Alliance
$11.03262.65%$42 → $40MaintainsHoldGet Alert
03/17/2023AVAHBuy Now
Aveanna Healthcare Hldgs
$3.33-57.96%$1 → $1.4MaintainsHoldGet Alert
03/17/2023DGXBuy Now
Quest Diagnostics
$146.019.58%$170 → $160MaintainsHoldGet Alert
02/23/2023DVABuy Now
DaVita
$137.95-34.76%$84 → $90MaintainsHoldGet Alert
02/17/2023LHBuy Now
Laboratory Corp
$211.3734.83%$275 → $285MaintainsBuyGet Alert
02/10/2023THCBuy Now
Tenet Healthcare
$133.27-50.48%$60 → $66MaintainsBuyGet Alert
02/10/2023MOHBuy Now
Molina Healthcare
$288.3631.78%$400 → $380MaintainsBuyGet Alert
02/09/2023EHCBuy Now
Encompass Health
$85.36-12.14%$70 → $75MaintainsBuyGet Alert
02/07/2023HUMBuy Now
Humana
$387.3844.56%$580 → $560MaintainsHoldGet Alert
01/30/2023HCABuy Now
HCA Healthcare
$322.16-9.98%$270 → $290MaintainsBuyGet Alert
01/19/2023WBABuy Now
Walgreens Boots Alliance
$11.03280.78%$44 → $42MaintainsHoldGet Alert
10/31/2022DVABuy Now
DaVita
$137.95-45.63%$90 → $75MaintainsHoldGet Alert
10/28/2022MOHBuy Now
Molina Healthcare
$288.3645.65%$390 → $420MaintainsBuyGet Alert
10/28/2022LHBuy Now
Laboratory Corp
$211.3723.01%$275 → $260MaintainsBuyGet Alert
10/28/2022AMEDBuy Now
Amedisys
$97.6033.2%$140 → $130MaintainsBuyGet Alert
10/05/2022AMEDBuy Now
Amedisys
$97.6043.44%$150 → $140MaintainsBuyGet Alert
09/19/2022AHCOBuy Now
AdaptHealth
$10.64163.16%$26 → $28MaintainsBuyGet Alert
09/16/2022HUMBuy Now
Humana
$387.3847.14%$550 → $570MaintainsHoldGet Alert
08/12/2022PRVABuy Now
Privia Health Gr
$19.17150.39%$40 → $48MaintainsBuyGet Alert
08/10/2022PNTGBuy Now
Pennant Gr
$27.84-35.34%$12 → $18MaintainsHoldGet Alert
08/08/2022EHCBuy Now
Encompass Health
$85.36-23.85%$75 → $65MaintainsBuyGet Alert
07/25/2022THCBuy Now
Tenet Healthcare
$133.27-39.97%$75 → $80MaintainsBuyGet Alert
07/25/2022HCABuy Now
HCA Healthcare
$322.16-25.5%$208 → $240MaintainsBuyGet Alert
07/25/2022ONEMBuy Now
1Life Healthcare
———DowngradeBuy → HoldGet Alert
07/14/2022PRVABuy Now
Privia Health Gr
$19.17108.66%$36 → $40MaintainsBuyGet Alert
07/14/2022PNTGBuy Now
Pennant Gr
$27.84-56.9%$18 → $12MaintainsHoldGet Alert
07/14/2022HUMBuy Now
Humana
$387.3841.98%$490 → $550MaintainsHoldGet Alert
07/14/2022ENSGBuy Now
Ensign Group
$135.47-37.26%$90 → $85MaintainsHoldGet Alert
07/14/2022CNCBuy Now
Centene
$66.2453.99%$100 → $102MaintainsBuyGet Alert
07/14/2022CIBuy Now
Cigna Group
$335.84-1.74%$310 → $330MaintainsBuyGet Alert
07/14/2022AMEDBuy Now
Amedisys
$97.6053.69%$175 → $150MaintainsBuyGet Alert
07/14/2022AHCOBuy Now
AdaptHealth
$10.64125.56%$20 → $24MaintainsBuyGet Alert
07/14/2022AGLBuy Now
Agilon Health
$6.89378.96%$30 → $33MaintainsBuyGet Alert
07/01/2022WBABuy Now
Walgreens Boots Alliance
$11.03280.78%$50 → $42MaintainsHoldGet Alert
06/22/2022DVABuy Now
DaVita
$137.95-34.76%$110 → $90MaintainsHoldGet Alert
06/22/2022FMSBuy Now
Fresenius Medical Care
$19.6937.13%$34 → $27MaintainsHoldGet Alert
06/21/2022EHCBuy Now
Encompass Health
$85.36-12.14%$85 → $75MaintainsBuyGet Alert
06/21/2022AMEDBuy Now
Amedisys
$97.6079.3%$200 → $175MaintainsBuyGet Alert
05/09/2022CIBuy Now
Cigna Group
$335.84-7.69%$290 → $310MaintainsBuyGet Alert
04/25/2022HCABuy Now
HCA Healthcare
$322.16-22.4%$310 → $250MaintainsBuyGet Alert
04/07/2022UNHBuy Now
UnitedHealth Group
$564.408.08%$575 → $610MaintainsBuyGet Alert
04/01/2022WBABuy Now
Walgreens Boots Alliance
$11.03353.31%$58 → $50MaintainsHoldGet Alert
03/31/2022LHCGBuy Now
LHC Group
———DowngradeBuy → HoldGet Alert
02/09/2022THCBuy Now
Tenet Healthcare
$133.27-32.47% → $90UpgradeHold → BuyGet Alert
01/05/2022UNHBuy Now
UnitedHealth Group
$564.401.88%$520 → $575MaintainsBuyGet Alert
01/05/2022HCABuy Now
HCA Healthcare
$322.16-3.77%$290 → $310MaintainsBuyGet Alert
01/05/2022HUMBuy Now
Humana
$387.3834.24%$500 → $520MaintainsHoldGet Alert
01/05/2022THCBuy Now
Tenet Healthcare
$133.27-32.47%$78 → $90MaintainsHoldGet Alert
01/05/2022DGXBuy Now
Quest Diagnostics
$146.0116.43%$150 → $170MaintainsHoldGet Alert
01/05/2022DVABuy Now
DaVita
$137.95-9.39%$114 → $125MaintainsHoldGet Alert
12/01/2021UNHBuy Now
UnitedHealth Group
$564.40-7.87%—MaintainsBuyGet Alert
01/16/2020UNHBuy Now
UnitedHealth Group
$564.40-36.22%$350 → $360MaintainsBuyGet Alert