Free Trial

David MacDonald Analyst Performance

Managing Director at Truist Financial

David MacDonald is a stock analyst at Truist Financial focused in the medical sector, covering 27 publicly traded companies. Over the past year, David MacDonald has issued 96 stock ratings, including buy and hold recommendations. While full access to David MacDonald's proprietary MarketBeat Analyst Ranking is reserved for MarketBeat All Access subscribers, the rating is updated daily to reflect the most recent analyst activity. This profile highlights David MacDonald's coverage history, rating activity, and performance tendencies — helping individual investors make more informed trading decisions.

Analyst Rankings, Coverage, and Performance Statistics

Average Return
00.00% 12-Month ROI
Success Rate
00.00% Profitable Ratings
Total Ratings
149 Last 4 Years
Buy Recommendations
56.80% 71 Buy Ratings
Companies Covered
27 Unique Companies

Ratings Distribution

RatingPercentageCount
Strong Buy0.0%0 ratings
Buy56.8%71 ratings
Hold43.2%54 ratings
Sell0.0%0 ratings

Out of 125 total stock ratings issued by David MacDonald at Truist Financial, the majority (56.8%) have been Buy recommendations, followed by 43.2% Hold.

Exchange Coverage

ExchangePercentageCount
NYSE
70.4% of companies on NYSE
19 companies
NASDAQ
29.6% of companies on NASDAQ
8 companies

David MacDonald, an analyst at Truist Financial, currently covers 27 companies listed on NYSE and NASDAQ, with the majority traded on NYSE.

Coverage Focus

Sector IconSectorPercentage
Medical
26 companies
96.3%
Retail/Wholesale
1 company
3.7%

David MacDonald of Truist Financial specializes in stock coverage within the Medical sector, with additional focus on Retail/Wholesale companies.

Coverage Industries

IndustryPercentage
MED - OUTP/HM CRE
8 companies
29.6%
MEDICAL SERVICES
6 companies
22.2%
MED - HMO
5 companies
18.5%
MED - HOSPITALS
3 companies
11.1%
MED - DRUGS
1 company
3.7%
MED PRODUCTS
1 company
3.7%
MED - NURSING HMS
1 company
3.7%
MED INSTRUMENTS
1 company
3.7%
RETAIL - DRUG STR
1 company
3.7%

About David MacDonald

David S. MacDonald currently works at Truist Securities, Inc., as Managing Director from 2020. Mr. MacDonald also formerly worked at Cowen & Co. LLC, as Principal in 1998, Leerink Partners LLC, as Senior Analyst, and SG Cowen Securities Corp., as Analyst in 2000. Mr. MacDonald received his Masters Business Admin degree from Boston College and undergraduate degree from Tufts University.

David MacDonald's Ratings History at Truist Financial

Recommendation ROI is the percentage between the price on the Report Date to the price 12 months after the report date.
Available with a MarketBeat All Access Subscription
12-Month ROIUpgrade to All Access to use the All ROI Filter
CompanyReport DateActionReport Date Price12-Month
Price Target
Rating12-Month
Price & ROI
Details
Concentra Group Holdings Parent, Inc. stock logo
CON
Concentra Group Holdings Parent
5/11/2026Reiterated Rating$24.81$31.00Buy
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
5/11/2026Boost Price Target$186.73$205.00Hold
DaVita Inc. stock logo
DVA
DaVita
5/8/2026Boost Price Target$195.59$205.00Hold
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
5/8/2026Boost Price Target$35.67$42.00Buy
CVS Health Corporation stock logo
CVS
CVS Health
5/7/2026Boost Price Target$87.68$102.00Buy
Humana Inc. stock logo
HUM
Humana
4/30/2026Boost Price Target$243.52$270.00Hold
Centene Corporation stock logo
CNC
Centene
4/29/2026Boost Price Target$49.42$58.00Buy
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
4/27/2026Lower Price Target$433.04$535.00Buy
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
4/27/2026Boost Price Target$175.89$180.00Hold
Community Health Systems, Inc. stock logo
CYH
Community Health Systems
4/23/2026Lower Price Target$2.69$3.00Hold
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
4/22/2026Reiterated Rating$346.26$395.00Buy
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
4/22/2026Boost Price Target$205.12$225.00Hold
Elevance Health, Inc. stock logo
ELV
Elevance Health
4/13/2026Lower Price Target$309.45$375.00Buy
Humana Inc. stock logo
HUM
Humana
4/13/2026Boost Price Target$190.77$220.00Hold
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
4/13/2026Boost Price Target$31.00$36.00Buy
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
4/13/2026Boost Price Target$21.59$23.00Hold
Guardian Pharmacy Services, Inc. stock logo
GRDN
Guardian Pharmacy Services
4/13/2026Boost Price Target$39.36$43.00Buy
Community Health Systems, Inc. stock logo
CYH
Community Health Systems
4/13/2026Lower Price Target$3.07$3.50Hold
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
4/13/2026Lower Price Target$6.40$8.00Hold
AdaptHealth Corp. stock logo
AHCO
AdaptHealth
4/13/2026Boost Price Target$12.31$14.00Buy
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
3/20/2026Lower Price Target$6.60$9.00Hold
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
3/12/2026Set Price Target$7.00$10.00
Guardian Pharmacy Services, Inc. stock logo
GRDN
Guardian Pharmacy Services
3/12/2026Boost Price Target$34.63$38.00Buy
Centene Corporation stock logo
CNC
Centene
2/25/2026Boost Price Target$43.58$49.00Buy
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
2/19/2026Lower Price Target$18.50$21.00Hold
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
2/17/2026Lower Price Target$133.82$145.00Hold
Tenet Healthcare Corporation stock logo
THC
Tenet Healthcare
2/17/2026Boost Price Target$232.36$270.00Buy
Cigna Group stock logo
CI
Cigna Group
2/17/2026Boost Price Target$291.35$350.00Buy
Humana Inc. stock logo
HUM
Humana
2/17/2026Lower Price Target$183.75$200.00Hold
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
2/11/2026Boost Price Target$207.74$220.00Hold
Cigna Group stock logo
CI
Cigna Group
2/9/2026Set Price Target$295.29$338.00
The Ensign Group, Inc. stock logo
ENSG
The Ensign Group
2/6/2026Set Price Target$196.29$215.00Hold
DaVita Inc. stock logo
DVA
DaVita
2/5/2026Set Price Target$146.15$158.00
Elevance Health, Inc. stock logo
ELV
Elevance Health
2/2/2026Lower Price Target$345.62$390.00Buy
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
2/2/2026Lower Price Target$287.98$370.00Buy
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
1/28/2026Boost Price Target$506.29$546.00Buy
Option Care Health, Inc. stock logo
OPCH
Option Care Health
1/13/2026Set Price Target$35.13$40.00
Community Health Systems, Inc. stock logo
CYH
Community Health Systems
1/5/2026Set Price Target$3.18$4.50
Cigna Group stock logo
CI
Cigna Group
1/5/2026Boost Price Target$278.95$320.00Buy
Centene Corporation stock logo
CNC
Centene
1/5/2026Boost Price Target$44.97$47.00Buy
The chokepoint supplier behind SpaceX's $1.75 trillion empire (Ad)

By the time a company goes public, 95% of profits have already been made. Insiders bought SpaceX at $20 billion - you'd be buying at $1.75 trillion. But one small, publicly traded company sits directly in SpaceX's path, still priced like Wall Street hasn't noticed. It powers the infrastructure Musk's operation can't run without. Dylan Jovine is naming the ticker free - before the June S-1 closes the window.tc pixel

Get the ticker now before the June S-1 closes the window
DaVita Inc. stock logo
DVA
DaVita
1/5/2026Lower Price Target$113.45$128.00Hold
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
1/5/2026Boost Price Target$479.18$520.00Buy
RadNet, Inc. stock logo
RDNT
RadNet
12/17/2025Set Price Target$71.22$90.00
CVS Health Corporation stock logo
CVS
CVS Health
12/10/2025Set Price Target$78.31$100.00
CVS Health Corporation stock logo
CVS
CVS Health
12/10/2025Boost Price Target$79.13$98.00Buy
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
12/2/2025Upgrade$28.40$34.00Buy
Ardent Health, Inc. stock logo
ARDT
Ardent Health
11/14/2025Lower Price Target$9.29$13.00Buy
Guardian Pharmacy Services, Inc. stock logo
GRDN
Guardian Pharmacy Services
11/14/2025Boost Price Target$29.45$34.00Buy
RadNet, Inc. stock logo
RDNT
RadNet
11/12/2025Boost Price Target$76.13$90.00Buy
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
11/10/2025Boost Price Target$22.28$24.00Hold
Humana Inc. stock logo
HUM
Humana
11/10/2025Lower Price Target$242.60$285.00Hold
The Ensign Group, Inc. stock logo
ENSG
The Ensign Group
11/10/2025Boost Price Target$179.09$200.00Hold
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
11/7/2025Boost Price Target$8.88$10.00Hold
Tenet Healthcare Corporation stock logo
THC
Tenet Healthcare
11/3/2025Reiterated Rating$199.75$240.00Buy
Cigna Group stock logo
CI
Cigna Group
10/31/2025Lower Price Target$244.67$310.00
Centene Corporation stock logo
CNC
Centene
10/30/2025Reiterated Rating$37.44$45.00Buy
CVS Health Corporation stock logo
CVS
CVS Health
10/30/2025Reiterated Rating$80.80$95.00Buy
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
10/27/2025Boost Price Target$453.32$495.00Buy
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
10/24/2025Set Price Target$162.12$175.00
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
10/22/2025Boost Price Target$182.67$205.00Hold
Tenet Healthcare Corporation stock logo
THC
Tenet Healthcare
10/14/2025Set Price Target$192.58$225.00
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
10/14/2025Set Price Target$193.36$210.00
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
10/14/2025Set Price Target$16.02$17.00
Labcorp Holdings Inc. stock logo
LH
Labcorp
10/14/2025Set Price Target$279.46$320.00
Humana Inc. stock logo
HUM
Humana
10/14/2025Set Price Target$262.12$300.00
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
10/14/2025Set Price Target$415.18$460.00
The Ensign Group, Inc. stock logo
ENSG
The Ensign Group
10/14/2025Set Price Target$177.14$190.00
Elevance Health, Inc. stock logo
ELV
Elevance Health
10/14/2025Set Price Target$347.62$400.00
DaVita Inc. stock logo
DVA
DaVita
10/14/2025Set Price Target$124.10$140.00
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
10/14/2025Set Price Target$184.01$195.00
CVS Health Corporation stock logo
CVS
CVS Health
10/14/2025Set Price Target$79.69$92.00
Guardian Pharmacy Services, Inc. stock logo
GRDN
Guardian Pharmacy Services
9/26/2025Boost Price Target$25.75$30.00Buy
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
9/9/2025Boost Price Target$344.21$365.00Buy
RadNet, Inc. stock logo
RDNT
RadNet
9/3/2025Boost Price Target$70.31$81.00Buy
Cigna Group stock logo
CI
Cigna Group
9/2/2025Set Price Target$300.58$375.00
Encompass Health Corporation stock logo
EHC
Encompass Health
8/14/2025Boost Price Target$119.17$140.00Buy
DaVita Inc. stock logo
DVA
DaVita
8/8/2025Set Price Target$129.57$148.00
The Ensign Group, Inc. stock logo
ENSG
The Ensign Group
7/28/2025Boost Price Target$150.05$165.00Hold
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
7/25/2025Reiterated Rating$162.80$180.00Hold
Labcorp Holdings Inc. stock logo
LH
Labcorp
7/25/2025Boost Price Target$264.70$310.00Buy
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
7/23/2025Boost Price Target$173.29$192.00Hold
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
7/16/2025Lower Price Target$3.98$5.00Hold
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
7/16/2025Lower Price Target$292.84$345.00Buy
Tenet Healthcare Corporation stock logo
THC
Tenet Healthcare
7/16/2025Boost Price Target$171.50$205.00Buy
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
7/16/2025Lower Price Target$24.33$28.00Hold
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
7/16/2025Lower Price Target$214.08$335.00Buy
Humana Inc. stock logo
HUM
Humana
7/16/2025Lower Price Target$224.38$260.00Hold
HCA Healthcare, Inc. stock logo
HCA
HCA Healthcare
7/16/2025Boost Price Target$360.43$415.00Buy
Elevance Health, Inc. stock logo
ELV
Elevance Health
7/16/2025Lower Price Target$339.66$440.00Buy
Community Health Systems, Inc. stock logo
CYH
Community Health Systems
7/16/2025Boost Price Target$3.61$4.25Hold
The cat is out the bag (Ad)

Almost 80,000 tech jobs vanished in the first three months of 2026. Meta cut 14,000 roles, Microsoft offered separation packages to 8,500 workers, and Oracle is reportedly eliminating up to 30,000 positions. Goldman Sachs estimates 12,400 Americans are being financially displaced every single day. Analyst Porter Stansberry says the real driver runs deeper than AI - and two Nobel Prize winners have issued the same warning. He calls it the Final Displacement, and he's releasing a full investigation with specific companies to buy and sell before the next wave hits.tc pixel

Watch Porter Stansberry's full investigation into the Final Displacement now
RadNet, Inc. stock logo
RDNT
RadNet
7/10/2025Set Price Target$57.46$74.00
Humana Inc. stock logo
HUM
Humana
6/17/2025Set Price Target$243.51$280.00Hold
Elevance Health, Inc. stock logo
ELV
Elevance Health
6/9/2025Set Price Target$392.64$500.00Buy
DaVita Inc. stock logo
DVA
DaVita
5/19/2025Lower Price Target$145.23$164.00Hold
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
5/19/2025Reiterated Rating$300.55$360.00Buy
Guardian Pharmacy Services, Inc. stock logo
GRDN
Guardian Pharmacy Services
5/19/2025Reiterated Rating$24.97$28.00Buy
Tenet Healthcare Corporation stock logo
THC
Tenet Healthcare
5/12/2025Boost Price Target$154.63$190.00Buy
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
5/12/2025Boost Price Target$29.26$32.00Hold
Labcorp Holdings Inc. stock logo
LH
Labcorp
5/12/2025Boost Price Target$249.42$290.00Buy
Humana Inc. stock logo
HUM
Humana
5/12/2025Lower Price Target$250.64$305.00Hold
Fresenius Medical Care AG & Co. KGaA stock logo
FMS
Fresenius Medical Care AG & Co. KGaA
5/12/2025Boost Price Target$28.08$30.00Hold
CVS Health Corporation stock logo
CVS
CVS Health
5/12/2025Boost Price Target$63.61$84.00Buy
Cigna Group stock logo
CI
Cigna Group
5/12/2025Boost Price Target$313.77$405.00Buy
AdaptHealth Corp. stock logo
AHCO
AdaptHealth
5/12/2025Lower Price Target$9.05$13.00Buy
Encompass Health Corporation stock logo
EHC
Encompass Health
4/28/2025Reiterated Rating$115.21$135.00Buy
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
4/23/2025Boost Price Target$172.87$190.00Hold
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
4/21/2025Lower Price Target$431.29$580.00Buy
Humana Inc. stock logo
HUM
Humana
4/11/2025Boost Price Target$290.83$325.00Hold
Elevance Health, Inc. stock logo
ELV
Elevance Health
4/11/2025Boost Price Target$436.08$510.00Buy
Community Health Systems, Inc. stock logo
CYH
Community Health Systems
4/11/2025Lower Price Target$2.53$3.00Hold
CVS Health Corporation stock logo
CVS
CVS Health
4/11/2025Boost Price Target$68.86$82.00Buy
Cigna Group stock logo
CI
Cigna Group
4/11/2025Boost Price Target$327.31$385.00Buy
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
4/11/2025Lower Price Target$4.80$5.50Hold
RadNet, Inc. stock logo
RDNT
RadNet
4/11/2025Lower Price Target$53.00$74.00Buy
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
4/11/2025Boost Price Target$343.13$400.00Buy
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
4/11/2025Lower Price Target$13.55$16.00Hold
Labcorp Holdings Inc. stock logo
LH
Labcorp
4/11/2025Lower Price Target$218.87$274.00Buy
UnitedHealth Group Incorporated stock logo
UNH
UnitedHealth Group
4/11/2025Boost Price Target$595.07$660.00Buy
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
3/7/2025Lower Price Target$22.25$28.00Hold
AdaptHealth Corp. stock logo
AHCO
AdaptHealth
2/26/2025Boost Price Target$10.64$14.00Buy
Pediatrix Medical Group, Inc. stock logo
MD
Pediatrix Medical Group
2/21/2025Boost Price Target$16.12$18.00Hold
Molina Healthcare, Inc stock logo
MOH
Molina Healthcare
2/19/2025Lower Price Target$275.19$340.00Buy
CVS Health Corporation stock logo
CVS
CVS Health
2/13/2025Boost Price Target$63.23$76.00Buy
Cigna Group stock logo
CI
Cigna Group
2/4/2025Lower Price Target$292.52$375.00Buy
Walgreens Boots Alliance, Inc. stock logo
WBA
Walgreens Boots Alliance
1/31/2025Lower Price Target$10.05$12.00Hold
Quest Diagnostics Incorporated stock logo
DGX
Quest Diagnostics
1/31/2025Boost Price Target$163.72$182.00Hold
RadNet, Inc. stock logo
RDNT
RadNet
1/22/2025Reiterated Rating$63.39$88.00Buy
Walgreens Boots Alliance, Inc. stock logo
WBA
Walgreens Boots Alliance
1/16/2025Boost Price Target$12.65$13.00Hold