Downgrades Buy Hold X

AEM Agnico-Eagle Mines

Erste Group

Upgrades Mkt Perform Outperform X

AG First Majestic Silver

BMO Capital Markets

Upgrades Mkt Perform Outperform X

AJG Arthur J. Gallagher

BMO Capital Markets

$278

Initiated Outperform X

ALK Alaska Air

BMO Capital Markets

$50

Initiated Hold X

APA APA Corp.

Truist

$38

Initiated Buy X

AR Antero Resources

Truist

$56

Upgrades Eq-Weight Overweight X

BP BP

Morgan Stanley

$49.40

Initiated Buy X

CHRD Chord Energy

Truist

$169

Initiated Sell X

CNX CNX Resources

Truist

$35

Initiated Hold X

COP ConocoPhillips

Truist

$124

Initiated Buy X

CVLT Commvault Systems

Loop Capital

$125

Initiated Buy X

CXW CoreCivic

The Benchmark Company

$28

Initiated Hold X

DKL Delek Logistics Partners

Truist

$57

Initiated Buy X

DVN Devon Energy

Truist

$63

Upgrades In-line Outperform X

DXCM Dexcom

Evercore ISI

$90

Upgrades Neutral Overweight X

ECL Ecolab

JP Morgan

$295

Initiated Hold X

EOG EOG Resources

Truist

$146

Initiated Hold X

EPD Enterprise Products

Truist

$36

Upgrades Underweight Eq-Weight X

EQNR Equinor

Morgan Stanley

$40.40

Initiated Buy X

EQT EQT Corp.

Truist

$74

Initiated Buy X

ET Energy Transfer

Truist

$23

Initiated Buy X

FANG Diamondback Energy

Truist

$222

Upgrades Neutral Buy X

FROG JFrog

UBS

$60

Initiated Hold X

GPOR Gulfport Energy

Truist

$230

Initiated Hold X

HNRG Hallador Energy

Jefferies

$17.50

Initiated Buy X

IMUX Immunic

Guggenheim

$7

Initiated Market Perform X

JBLU JetBlue Airways

BMO Capital Markets

$4.50

Upgrades Sell Buy X

JKS JinkoSolar

Daiwa Securities

$28.50

Initiated Mkt Outperform X

KBH KB Home

Citizens

$77

Initiated Hold X

KMI Kinder Morgan

Truist

$38

Initiated Buy X

KNTK Kinetik

Truist

$53

Initiated Buy X

LCII LCI Industries

Stifel

$152

Initiated Hold X

MGY Magnolia Oil & Gas

Truist

$33

Resumed Neutral X

MKL Markel Group

Brean Capital

$2100

Initiated Hold X

MNR Mach Natural Resources

Truist

$14

Initiated Buy X

MPLX MPLX LP

Truist

$67

Resumed Buy X

MSFT Microsoft

BofA Securities

$500

Initiated Hold X

MTDR Matador Resources

Truist

$60

Upgrades Hold Buy X

NFLX Netflix

Erste Group

Initiated Neutral X

NKTR Nektar Therapeutics

Wedbush

$70

Initiated Hold X

OKE ONEOK

Truist

$91

Resumed Buy X

ORCL Oracle

BofA Securities

$200

Initiated Buy X

OSW OneSpaWorld

Jefferies

$30

Initiated Buy X

OVV Ovintiv

Truist

$70

Initiated Hold X

OXY Occidental Petro

Truist

$65

Downgrades Buy Hold X

PG Procter & Gamble

Erste Group

Initiated Buy X

PR Permian Resources

Truist

$24

Reiterated Market Perform X

PVH PVH

Telsey Advisory Group

$82 $74

Initiated Outperform X

RAMP LiveRamp

Evercore ISI

$37

Downgrades Buy Neutral X

RARE Ultragenyx Pharma

Goldman

$25

Upgrades Neutral Buy X

RL Ralph Lauren

Citigroup

$400

Initiated Overweight X

RLMD Relmada Therapeutics

Piper Sandler

$12

Initiated Hold X

RRC Range Resources

Truist

$48

Initiated Buy X

RTX RTX

Erste Group

Downgrades Overweight Neutral X

SAP SAP SE

JP Morgan

Downgrades Overweight Eq-Weight X

SHEL Shell plc

Morgan Stanley

Initiated Buy X

SM SM Energy

Truist

$38

Downgrades Buy Hold X

STRA Strategic Education

Truist

$85

Upgrades Neutral Buy X

STRO Sutro Biopharma

H.C. Wainwright

$28

Upgrades Eq Weight Overweight X

STRO Sutro Biopharma

Wells Fargo

$27

Upgrades Sec Perform Outperform X

TAC TransAlta

National Bank Financial

Initiated Buy X

TRGP Targa Resources

Truist

$279

Initiated Buy X

VNOM Viper Energy Partners

Truist

$54

Initiated Buy X

WMB Williams Cos

Truist

$84

Downgrades Overweight Neutral X

XNCR Xencor

JP Morgan

$13