Initiated Buy X

AU AngloGold Ashanti

Citigroup

$90

Initiated Neutral X

AVPT AvePoint

Robert W. Baird

$17

Resumed Buy X

AZN AstraZeneca

Jefferies

Upgrades Hold Buy X

BKNG Booking Holdings

Truist

$5750

Reiterated Buy X

BKR Baker Hughes

TD Cowen

$54 $57

Downgrades Mkt Perform Underperform X

BRK-A Berkshire Hathaway

Keefe Bruyette

$700000

Initiated Overweight X

CHEF Chefs’ Warehouse

Morgan Stanley

$75

Resumed Buy X

CIVB Civista Bancshares

DA Davidson

$26

Initiated Outperform X

CVLT Commvault Systems

Robert W. Baird

$215

Resumed Buy X

DASH DoorDash

Goldman

$315

Resumed Buy X

DCOM Dime Community

DA Davidson

$36

Upgrades Neutral Buy X

DOCS Doximity

BofA Securities

$82

Upgrades Neutral Outperform X

EGP EastGroup

BNP Paribas Exane

$207

Upgrades Neutral Outperform X

FATE Fate Therapeutics

Wedbush

$7

Downgrades Outperform Mkt Perform X

FBP First Bancorp

Keefe Bruyette

$24

Upgrades Mkt Perform Outperform X

FFIN First Financial Bankshares

Hovde Group

$39

Upgrades Neutral Overweight X

FIVE Five Below

JP Morgan

$186

Upgrades Hold Buy X

GD General Dynamics

Vertical Research

$400

Downgrades Buy Hold X

GFS GlobalFoundries

Jefferies

$38

Upgrades Eq Weight Overweight X

GKOS Glaukos

Wells Fargo

$120

Downgrades Eq-Weight Underweight X

HOG Harley-Davidson

Morgan Stanley

$25

Upgrades Sec Perform Outperform X

HON Honeywell

RBC Capital Mkts

$253

Upgrades Hold Buy X

HTHT H World Group

HSBC Securities

Upgrades Hold Buy X

IDCC InterDigital

Jefferies

$450

Resumed Hold X

KEYS Keysight

Jefferies

$180

Upgrades Sell Neutral X

LII Lennox Int’l

Northcoast

$525

Upgrades Eq-Weight Overweight X

LTH Life Time

Morgan Stanley

$39

Upgrades Eq-Weight Overweight X

MCW Mister Car Wash

Stephens

$6.25

Downgrades Buy Hold X

MRC MRC Global

Loop Capital

$16

Upgrades Neutral Buy X

MSFT Microsoft

Guggenheim

$586

Upgrades Mkt Perform Outperform X

NIC Nicolet Bankshares

Keefe Bruyette

$160

Initiated Market Perform X

NP Neptune Insurance Holdings

BMO Capital Markets

$25

Initiated Underperform X

NP Neptune Insurance Holdings

BofA Securities

$21

Initiated Buy X

NP Neptune Insurance Holdings

Deutsche Bank

$29

Initiated Outperform X

NP Neptune Insurance Holdings

Evercore ISI

$35

Initiated Buy X

NP Neptune Insurance Holdings

Goldman

$30

Initiated Neutral X

NP Neptune Insurance Holdings

JP Morgan

$25

Initiated Mkt Perform X

NP Neptune Insurance Holdings

Keefe Bruyette

$26

Initiated Underperform X

NP Neptune Insurance Holdings

Mizuho

$23

Initiated Equal-Weight X

NP Neptune Insurance Holdings

Morgan Stanley

$26

Initiated Overweight X

NP Neptune Insurance Holdings

Piper Sandler

$33

Initiated Outperform X

NP Neptune Insurance Holdings

Raymond James

$30

Initiated Buy X

NP Neptune Insurance Holdings

TD Cowen

$32

Upgrades Underperform Neutral X

NTRA Natera

BNP Paribas Exane

$172

Resumed Underperform X

NVO Novo Nordisk A/S

Jefferies

Resumed Buy X

OCFC OceanFirst Finl

DA Davidson

$19

Initiated Buy X

RAPT RAPT Therapeutics

Guggenheim

$70

Upgrades Neutral Buy X

REPL Replimune

H.C. Wainwright

$12

Downgrades Outperform Sec Perform X

ROP Roper

RBC Capital Mkts

$539

Initiated Outperform X

SAIL SailPoint

Robert W. Baird

$26

Upgrades Mkt Perform Outperform X

TEX Terex

Raymond James

$70

Upgrades Underperform Mkt Perform X

THO Thor Industries

Raymond James

Initiated Outperform X

URG Ur-Energy

Northland Capital

$2.15

Upgrades Sell Neutral X

VSCO Victoria’s Secret

Goldman

$32