Downgrades Buy Hold X

ACMR ACM Research

Needham

Downgrades Neutral Underperform X

ALEC Alector

BofA Securities

$9 $1

Initiated Outperform X

ALGN Align Tech

Mizuho

$295

Reiterated Buy X

ALK Alaska Air

TD Cowen

$50 $68

Initiated Buy X

BITF Bitfarms

Alliance Global Partners

$6

Upgrades Mkt Perform Outperform X

BRKL Brookline Bancorp

Keefe Bruyette

$12 $14.50

Reiterated Awesome X

BRWDO Brawndo

Jack Powers Capital

$31,555

Resumed Outperform X

CAH Cardinal Health

Mizuho

$139

Initiated Buy X

COHR Coherent

Jefferies

$135

Resumed Outperform X

COR Cencora

Mizuho

$280

Reiterated Outperform X

CRM Salesforce

BMO Capital Markets

$385 $425

Reiterated Buy X

CTRN Citi Trends

DA Davidson

$20 $28

Reiterated Market Perform X

CURV Torrid

Telsey Advisory Group

$8 $5

Initiated Neutral X

DOCS Doximity

Mizuho

$55

Downgrades Overweight Sec Weight X

DTE DTE Energy

KeyBanc Capital Markets

Initiated Neutral X

EHTH eHealth

UBS

$5.50

Downgrades Overweight Sec Weight X

ETR Entergy

KeyBanc Capital Markets

Downgrades Outperform Mkt Perform X

FCNCA First Citizens BancShares

Keefe Bruyette

$2100 $2500

Downgrades Buy Neutral X

FOUR Shift4 Payments

BofA Securities

Downgrades Buy Neutral X

FXNC First National

Janney

Downgrades Buy Neutral X

GATX GATX

Sidoti

$158

Initiated Neutral X

GDRX GoodRx

Mizuho

$5

Initiated Buy X

GEN Gen Digital

UBS

$36

Initiated Equal Weight X

GNRC Generac

Barclays

$189

Initiated Buy X

GPCR Structure Therapeutics

H.C. Wainwright

$80

Downgrades Outperform Mkt Perform X

HAFC Hanmi Financial

Keefe Bruyette

$24 $29

Resumed Overweight X

HBAN Huntington Banc

JP Morgan

$18.50 $20

Initiated Outperform X

HQY HealthEquity

Mizuho

$126

Reiterated Buy X

HROW Harrow

B. Riley Securities

$73 $69

Initiated Neutral X

HSIC Henry Schein

Mizuho

$75

Downgrades Buy Neutral X

IPGP IPG Photonics

Northcoast

Initiated Neutral X

LFMD LifeMD

Mizuho

$7

Upgrades Underperform Neutral X

MAC Macerich

Mizuho

$14 $22

Resumed Neutral X

MCK McKesson

Mizuho

$630

Upgrades Hold Buy X

MRK Merck

HSBC Securities

$130

Reiterated Buy X

MRVL Marvell

BofA Securities

$108 $125

Reiterated Buy X

MRVL Marvell

B. Riley Securities

$105 $135

Reiterated Overweight X

MRVL Marvell

Cantor Fitzgerald

$120 $135

Reiterated Buy X

MRVL Marvell

Citigroup

$91 $112

Reiterated Buy X

MRVL Marvell

Craig Hallum

$88 $132

Reiterated Outperform X

MRVL Marvell

Evercore ISI

$122 $127

Reiterated Overweight X

MRVL Marvell

JP Morgan

$90 $130

Reiterated Overweight X

MRVL Marvell

KeyBanc Capital Markets

$95 $125

Reiterated Hold X

MRVL Marvell

Loop Capital

$95 $110

Reiterated Equal-Weight X

MRVL Marvell

Morgan Stanley

$82 $102

Reiterated Buy X

MRVL Marvell

Needham

$95 $120

Reiterated Outperform X

MRVL Marvell

Oppenheimer

$110 $125

Reiterated Overweight X

MRVL Marvell

Piper Sandler

$100 $120

Reiterated Buy X

MRVL Marvell

Stifel

$114 $125

Reiterated Positive X

MRVL Marvell

Susquehanna

$110 $125

Reiterated Buy X

MRVL Marvell

TD Cowen

$90 $125

Reiterated Buy X

MRVL Marvell

The Benchmark Company

$115 $135

Reiterated Buy X

MRVL Marvell

UBS

$110 $115

Reiterated Overweight X

MRVL Marvell

Wells Fargo

$110 $130

Downgrades Overweight Eq-Weight X

MSM MSC Industrial

Stephens

$85

Downgrades Overweight Neutral X

MTB M&T Bank

JP Morgan

$215 $223.50

Upgrades Sell Hold X

NFE New Fortress Energy

Deutsche Bank

$11

Reiterated Buy X

NNN NNN REIT

B. Riley Securities

$49 $46.50

Downgrades Hold Reduce X

NVS Novartis AG

HSBC Securities

Initiated Underperform X

NVST Envista

Mizuho

$20

Reiterated Equal Weight X

OKTA Okta

Barclays

$81 $96

Reiterated Mkt Perform X

OKTA Okta

Bernstein

$116 $123

Reiterated Market Perform X

OKTA Okta

BMO Capital Markets

$103 $105

Reiterated Buy X

OKTA Okta

BTIG Research

$98 $110

Reiterated Hold X

OKTA Okta

Canaccord Genuity

$82 $94

Reiterated Neutral X

OKTA Okta

Citigroup

$90 $95

Reiterated Neutral X

OKTA Okta

DA Davidson

$75 $90

Reiterated Hold X

OKTA Okta

Jefferies

$85 $100

Reiterated Overweight X

OKTA Okta

Morgan Stanley

$97 $106

Reiterated Buy X

OKTA Okta

Needham

$100 $115

Reiterated Neutral X

OKTA Okta

Piper Sandler

$85 $90

Reiterated Outperform X

OKTA Okta

Robert W. Baird

$95 $105

Reiterated Buy X

OKTA Okta

Stifel

$108 $115

Reiterated Neutral X

OKTA Okta

Susquehanna

$85 $95

Initiated Neutral X

PDCO Patterson Companies

Mizuho

$23

Downgrades Outperform Mkt Perform X

PNFP Pinnacle Finl

Keefe Bruyette

$115 $135

Upgrades Sec Weight Overweight X

PNW Pinnacle West

KeyBanc Capital Markets

$101

Reiterated Equal Weight X

PSTG Pure Storage

Barclays

$56 $61

Reiterated Buy X

PSTG Pure Storage

Citigroup

$63 $75

Reiterated Outperform X

PSTG Pure Storage

Evercore ISI

$70 $75

Reiterated Overweight X

PSTG Pure Storage

JP Morgan

$60 $75

Reiterated Buy X

PSTG Pure Storage

Needham

$62 $75

Upgrades Neutral Overweight X

PSTG Pure Storage

Piper Sandler

$56 $76

Reiterated Hold X

PSTG Pure Storage

Stifel

$60 $65

Reiterated Buy X

PSTG Pure Storage

TD Cowen

$70 $80

Reiterated Overweight X

PSTG Pure Storage

Wells Fargo

$75 $80

Upgrades Mkt Perform Outperform X

SHBI Shore Bancshares

Keefe Bruyette

$16 $20

Upgrades Neutral Overweight X

TRMB Trimble

JP Morgan

$74 $92

Initiated Outperform X

VEEV Veeva Systems

Mizuho

$275

Initiated Outperform X

VIGL Vigil Neuroscience

William Blair

Initiated Neutral X

XRAY Dentsply Sirona

Mizuho

$21

Downgrades Buy Neutral X

YPF YPF Soc. Anonima

UBS

$30 $38