Upgrades Sec Weight Overweight X

APPF AppFolio

KeyBanc Capital Markets

$285

Initiated Strong Buy X

ASND Ascendis Pharma

Raymond James

$271

Downgrades Buy Hold X

BAH Booz Allen Hamilton

TD Cowen

$105

Initiated Equal Weight X

BP BP

Wells Fargo

$37

Downgrades Mkt Outperform Mkt Perform X

BRAG Bragg Gaming Group

Citizens JMP

Upgrades Neutral Buy X

BSY Bentley Systems

Rosenblatt

$58

Upgrades Neutral Overweight X

BXP BXP, Inc.

JP Morgan

$83

Initiated Equal Weight X

CBRL Cracker Barrel

Wells Fargo

$42

Upgrades Neutral Buy X

CMC Commercial Metals

Citigroup

$65

Initiated Overweight X

CRDO Credo Technology Group

JP Morgan

$165

Upgrades Neutral Buy X

DE Deere

UBS

$535

Initiated Equal Weight X

DINO HF Sinclair

Wells Fargo

$58

Initiated Overweight X

DK Delek US Holdings

Wells Fargo

$43

Downgrades Outperform Mkt Perform X

EQNR Equinor

Bernstein

Upgrades Hold Buy X

FCX Freeport-McMoRan

HSBC Securities

$50

Downgrades Outperform Mkt Perform X

GPK Graphic Packaging

Raymond James

Initiated Outperform X

IBIO iBio

Leerink Partners

$2

Upgrades Neutral Overweight X

INVH Invitation Homes

JP Morgan

$38

Upgrades Hold Buy X

IP Int’l Paper

Stifel

$57.80

Initiated Neutral X

IVT InvenTrust Properties

JP Morgan

$30

Upgrades Perform Outperform X

JEF Jefferies

Oppenheimer

$81

Resumed Buy X

KOPN Kopin

Stifel

$5.50

Downgrades Overweight Neutral X

KRC Kilroy Realty

JP Morgan

$44

Initiated Outperform X

KTB Kontoor Brands

Robert W. Baird

$105

Downgrades Buy Hold X

KZR Kezar Life Sciences

Jefferies

$7

Downgrades Outperform Mkt Perform X

KZR Kezar Life Sciences

William Blair

Initiated Buy X

LTH Life Time

UBS

$43

Upgrades Hold Buy X

LUNR Intuitive Machines

Deutsche Bank

$18

Upgrades Underperform Mkt Perform X

MCO Moody’s

Raymond James

Upgrades Underperform Mkt Perform X

MMC Marsh McLennan

Keefe Bruyette

$191

Initiated Neutral X

MODG Topgolf Callaway Brands

UBS

$10

Initiated Overweight X

MPC Marathon Petroleum

Wells Fargo

$214

Reiterated Outperform X

MSFT Microsoft

Mizuho

$625 $640

Downgrades Buy Neutral X

OEC Orion Engineered Carbons

UBS

$7

Initiated Underweight X

OXY Occidental Petro

Wells Fargo

$42

Downgrades Outperform Mkt Perform X

OZK Bank OZK

Raymond James

Initiated Neutral X

PECO Phillips Edison & Company

UBS

$37

Initiated Buy X

PLNT Planet Fitness

UBS

$125

Upgrades Mkt Perform Outperform X

PNFP Pinnacle Finl

Hovde Group

$106

Initiated Overweight X

PSX Phillips 66

Wells Fargo

$154

Downgrades Mkt Perform Underperform X

RGA Reinsurance Group of America

Raymond James

Initiated Equal Weight X

SHEL Shell plc

Wells Fargo

$76

Downgrades Strong Buy Outperform X

SLGN Silgan Holdings

Raymond James

$53

Downgrades Buy Neutral X

SO Southern

Ladenburg Thalmann

$102.50

Downgrades Outperform Mkt Perform X

SON Sonoco Products

Raymond James

Initiated Equal Weight X

SU Suncor Energy

Wells Fargo

Downgrades Overweight Neutral X

UDR UDR

JP Morgan

$46

Initiated Overweight X

VLO Valero Energy

Wells Fargo

$216

Initiated Buy X

VSEC VSE Corp

Deutsche Bank

$195

Initiated Overweight X

XOM Exxon Mobil

Wells Fargo

$156

Initiated Neutral X

XPOF Xponential Fitness

UBS

$8

Upgrades Neutral Outperform X

ZION Zions Bancorp

Robert W. Baird

$65