Upgrades Sell Neutral X

ALB Albemarle

UBS

$89

Upgrades Hold Buy X

AMD Advanced Micro Devices

Truist

$213

Initiated Buy X

AVPT AvePoint

B. Riley Securities

$25

Initiated Mkt Perform X

CDNA CareDx

William Blair

Upgrades Hold Buy X

CPT Camden Property

Stifel

$122.75

Resumed Overweight X

CRH CRH Plc.

JP Morgan

$130

Reiterated Outperform X

CRM Salesforce

Oppenheimer

$370 $315

Upgrades Neutral Overweight X

CX CEMEX S.A.

JP Morgan

$10.50

Upgrades Hold Buy X

DOMO Domo

TD Cowen

$21

Resumed Mkt Perform X

ECL Ecolab

Raymond James

Upgrades Eq Weight Overweight X

EXR Extra Space Storage

Wells Fargo

$160

Upgrades Neutral Buy X

GCO Genesco

Seaport Research Partners

$38

Downgrades Buy Neutral X

GNRC Generac

Citigroup

$219

Upgrades Neutral Outperform X

GOOS Canada Goose

Robert W. Baird

Upgrades Mkt Perform Outperform X

HBNC Horizon Bancorp

Keefe Bruyette

$19

Upgrades In-line Outperform X

HSIC Henry Schein

Evercore ISI

$83

Downgrades Buy Hold X

KDP Keurig Dr Pepper

HSBC Securities

$30

Resumed Buy X

MNPR Monopar Therapeutics

H.C. Wainwright

$70

Upgrades Neutral Overweight X

NIO NIO

JP Morgan

$8

Upgrades Hold Buy X

NSSC Napco Security Systems

Craig Hallum

$40

Upgrades Hold Buy X

NSSC Napco Security Systems

Lake Street

$39

Initiated Buy X

NTCT NetScout Systems

B. Riley Securities

$33

Upgrades Hold Buy X

OKTA Okta

Canaccord Genuity

$120

Initiated Buy X

OSPN OneSpan

B. Riley Securities

$23

Downgrades Buy Neutral X

PDD PDD Holdings

New Street

$120

Upgrades Neutral Buy X

QCOM Qualcomm

Arete

$200

Upgrades Neutral Outperform X

RCKY Rocky Brands

Robert W. Baird

$40

Downgrades Buy Neutral X

SCVL Shoe Carnival

Seaport Research Partners

Resumed Buy X

SGML Sigma Lithium

BofA Securities

$12

Downgrades Buy Hold X

SKX Skechers USA

Argus

Downgrades Neutral Underperform X

STZ Constellation Brands

BofA Securities

$150

Upgrades Neutral Outperform X

VFC V.F. Corp

Robert W. Baird

$20

Initiated Mkt Perform X

VLTO Veralto

Raymond James

Initiated Buy X

VRNS Varonis Systems

B. Riley Securities

$80

Initiated Neutral X

ZS Zscaler

B. Riley Securities

$275