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 26 publicly traded companies. Over the past year, David MacDonald has issued 56 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
79 Last 4 Years
Buy Recommendations
56.76% 42 Buy Ratings
Companies Covered
26 Unique Companies

Ratings Distribution

RatingPercentageCount
Strong Buy0.0%0 ratings
Buy56.8%42 ratings
Hold43.2%32 ratings
Sell0.0%0 ratings

Out of 74 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
65.4% of companies on NYSE
17 companies
NASDAQ
34.6% of companies on NASDAQ
9 companies

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

Coverage Focus

Sector IconSectorPercentage
Medical
25 companies
96.2%
Retail/Wholesale
1 company
3.8%

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
7 companies
26.9%
MED - HMO
5 companies
19.2%
MEDICAL SERVICES
4 companies
15.4%
MED - HOSPITALS
3 companies
11.5%
MED - NURSING HMS
1 company
3.8%
MED - DRUGS
1 company
3.8%
MED INSTRUMENTS
1 company
3.8%
MED PRODUCTS
1 company
3.8%
RETAIL - DRUG STR
1 company
3.8%
MISCELLANEOUS HEALTH & ALLIED SERVICES
1 company
3.8%
HOME HEALTH CARE SERVICES
1 company
3.8%

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
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
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
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
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
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
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
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
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
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
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