Updated: Oct 19, 2026

Gregory Fraser's Stock Ratings

Truist Securities Analyst

Gregory Fraser 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.

Overall Average Return

13.9%

Smart Score

61.7%

Overall Average Return Percentile

68th

Number of Ratings

43
Buy NowGet Alert
04/16/2026BTMDBuy Now
Biote
$1.06277.36%$5 → $4MaintainsBuyGet Alert
10/09/2025ANIPBuy Now
ANI Pharmaceuticals
$72.5624.04%$77 → $90MaintainsHoldGet Alert
08/11/2025ANIPBuy Now
ANI Pharmaceuticals
$72.566.12%$65 → $77MaintainsHoldGet Alert
04/21/2025ANIPBuy Now
ANI Pharmaceuticals
$72.56-10.42%$62 → $65MaintainsHoldGet Alert
03/06/2025JAZZBuy Now
Jazz Pharmaceuticals
$208.4310.35%$220 → $230MaintainsBuyGet Alert
10/22/2024ANIPBuy Now
ANI Pharmaceuticals
$72.56-14.55%$60 → $62MaintainsHoldGet Alert
09/11/2024ANIPBuy Now
ANI Pharmaceuticals
$72.56-17.31%$80 → $60DowngradeBuy → HoldGet Alert
07/25/2024BHCBuy Now
Bausch Health Companies
$6.438.86%$8 → $7MaintainsHoldGet Alert
04/30/2024XAIRBuy Now
Beyond Air
$2.21261.99%$10 → $8MaintainsBuyGet Alert
03/01/2024ANIPBuy Now
ANI Pharmaceuticals
$72.5610.25%$72 → $80MaintainsBuyGet Alert
02/16/2024ANIPBuy Now
ANI Pharmaceuticals
$72.56-0.77%$70 → $72MaintainsBuyGet Alert
01/18/2024BTMDBuy Now
Biote
$1.06749.06%$10 → $9MaintainsBuyGet Alert
11/14/2023XAIRBuy Now
Beyond Air
$2.21352.49%$14 → $10MaintainsBuyGet Alert
11/08/2023AMRXBuy Now
Amneal Pharmaceuticals
$19.36-63.84%$6 → $7MaintainsBuyGet Alert
09/06/2023AMRXBuy Now
Amneal Pharmaceuticals
$19.36-69.01% → $6ReiteratesBuy → BuyGet Alert
08/21/2023ANIPBuy Now
ANI Pharmaceuticals
$72.56-3.53% → $70ReiteratesBuy → BuyGet Alert
08/07/2023AMRXBuy Now
Amneal Pharmaceuticals
$19.36-69.01%$4 → $6MaintainsBuyGet Alert
08/03/2023CORTBuy Now
Corcept Therapeutics
$112.10-74.13%$26 → $29MaintainsHoldGet Alert
07/21/2023XAIRBuy Now
Beyond Air
$2.21533.48%$18 → $14MaintainsBuyGet Alert
07/21/2023ANIPBuy Now
ANI Pharmaceuticals
$72.56-17.31%$52 → $60MaintainsBuyGet Alert
06/06/2023NVCRBuy Now
NovoCure
$14.89538.01% → $95ReiteratesBuy → BuyGet Alert
05/26/2023EOLSBuy Now
Evolus
$7.17151.04%$14 → $18MaintainsBuyGet Alert
05/26/2023CORTBuy Now
Corcept Therapeutics
$112.10-76.81%$28 → $26MaintainsHoldGet Alert
05/26/2023ARQTBuy Now
Arcutis Biotherapeutics
$32.1224.53%$45 → $40MaintainsBuyGet Alert
05/09/2023ANIPBuy Now
ANI Pharmaceuticals
$72.56-28.34%$50 → $52MaintainsBuyGet Alert
03/29/2023AMRXBuy Now
Amneal Pharmaceuticals
$19.36-79.34%$5 → $4MaintainsBuyGet Alert
03/29/2023ARQTBuy Now
Arcutis Biotherapeutics
$32.1240.1%$50 → $45MaintainsBuyGet Alert
11/08/2022CORTBuy Now
Corcept Therapeutics
$112.10-75.02%$30 → $28MaintainsHoldGet Alert
10/28/2022NVCRBuy Now
NovoCure
$14.89585.02%$105 → $102MaintainsBuyGet Alert
09/27/2022BTMDBuy Now
Biote
$1.06843.4% → $10Initiates → BuyGet Alert
08/24/2022AERIBuy Now
Aerie Pharmaceuticals
———DowngradeBuy → HoldGet Alert
08/01/2022CORTBuy Now
Corcept Therapeutics
$112.10-73.24% → $30DowngradeBuy → HoldGet Alert
07/29/2022NVCRBuy Now
NovoCure
$14.89605.17%$118 → $105MaintainsBuyGet Alert
07/29/2022BHCBuy Now
Bausch Health Companies
$6.43——DowngradeBuy → HoldGet Alert
06/29/2022XAIRBuy Now
Beyond Air
$2.21804.98%$16 → $20MaintainsBuyGet Alert
05/17/2022CRXTBuy Now
Clarus Therapeutics Hldgs
——$7 → $3MaintainsBuyGet Alert
04/14/2022ATRSBuy Now
Antares Pharma
——$7 → $5.6DowngradeBuy → HoldGet Alert
01/28/2022CORTBuy Now
Corcept Therapeutics
$112.10-73.24% → $30Initiates → BuyGet Alert
01/20/2022EOLSBuy Now
Evolus
$7.1753.41% → $11UpgradeHold → BuyGet Alert
11/12/2021XAIRBuy Now
Beyond Air
$2.21623.98%$12 → $16MaintainsBuyGet Alert
11/02/2021ANIPBuy Now
ANI Pharmaceuticals
$72.56-3.53% → $70Initiates → BuyGet Alert
10/13/2021CRXTBuy Now
Clarus Therapeutics Hldgs
—— → $10Initiates → BuyGet Alert
04/28/2021XAIRBuy Now
Beyond Air
$2.21442.99% → $12Initiates → BuyGet Alert