Free Trial
Your $100 Credit Is Waiting! Get MarketBeat All Access Today
Lock In $149
Claim MarketBeat All Access Sale Promotion

David MacDonald Analyst Performance

Managing Director at Truist Financial

David MacDonald is a stock analyst at Truist Financial focused in the medical sector, covering 28 publicly traded companies. Over the past year, David MacDonald has issued 95 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
151 Last 4 Years
Buy Recommendations
56.69% 72 Buy Ratings
Companies Covered
28 Unique Companies

Ratings Distribution

RatingPercentageCount
Strong Buy0.0%0 ratings
Buy56.7%72 ratings
Hold43.3%55 ratings
Sell0.0%0 ratings

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

Exchange Coverage

ExchangePercentageCount
NYSE
71.4% of companies on NYSE
20 companies
NASDAQ
28.6% of companies on NASDAQ
8 companies

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

Coverage Focus

Sector IconSectorPercentage
Medical
27 companies
96.4%
Retail/Wholesale
1 company
3.6%

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
28.6%
MEDICAL SERVICES
7 companies
25.0%
MED - HMO
5 companies
17.9%
MED - HOSPITALS
3 companies
10.7%
MED - DRUGS
1 company
3.6%
MED PRODUCTS
1 company
3.6%
MED - NURSING HMS
1 company
3.6%
MED INSTRUMENTS
1 company
3.6%
RETAIL - DRUG STR
1 company
3.6%

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
Aveanna Healthcare Holdings Inc. stock logo
AVAH
Aveanna Healthcare
5/20/2026Boost Price Target$7.55$9.00Hold
PACS Group, Inc. stock logo
PACS
PACS Group
5/18/2026Boost Price Target$37.27$52.00Buy
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
SpaceX will mint billionaires. You won't be one of them. (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
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
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
How to Profit from Elon’s AI lab before it goes public (Ad)

Elon Musk's AI lab has partnered with the Department of Defense, Oracle, and Palantir - and he just filed confidential IPO paperwork. By the time it goes public, most investors will have missed the biggest gains. Louis Navellier, a 47-year Wall Street veteran who has recommended over 675 stocks that climbed 100% or more, says he's found a way to profit ahead of the IPO. He's backed his conviction with $358 million of his own firm's money. Goldman Sachs projects the underlying technology could surge 70X over the next decade.tc pixel

See Navellier's full analysis and how to position today
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
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