Upgrades Neutral Outperform X

AAP Advance Auto

Wedbush

$55

Downgrades Outperform Mkt Perform X

AIG American Intl

BMO Capital Markets

$90 $84

Upgrades Eq Weight Overweight X

AMBP Ardagh Metal Packaging S.A.

Wells Fargo

$4.25 $5

Downgrades Mkt Perform Underperform X

APPF AppFolio

Keefe Bruyette

$255 $193

Downgrades Buy Hold X

ARHS Arhaus

Craig Hallum

$14 $10

Upgrades Neutral Buy X

ASX ASE Technology

UBS

Downgrades Outperform Neutral X

AWK American Water Works

Mizuho

$131 $140

Downgrades Buy Hold X

BA Boeing

DZ Bank

$152

Upgrades In-line Outperform X

BLCO Bausch + Lomb

Evercore ISI

$19 $25

Upgrades Neutral Buy X

BOKF BOK Financial

DA Davidson

$113 $124

Initiated Overweight X

BRKR Bruker

Barclays

$75

Initiated Buy X

CDNS Cadence Design

Berenberg

$320

Initiated Neutral X

CEG Constellation Energy

Citigroup

$284

Downgrades Outperform In-line X

CIEN Ciena

Evercore ISI

$65

Downgrades Outperform Neutral X

CMS CMS Energy

Mizuho

$76 $72

Downgrades Hold Sell X

CRK Comstock

Siebert Williams Shank

$9

Downgrades Buy Neutral X

CVLT Commvault Systems

Guggenheim

Upgrades Underperform Neutral X

DHI D.R. Horton

Wedbush

$165

Initiated Buy X

DHT DHT

BTIG Research

$16

Upgrades Eq Weight Overweight X

DOCS Doximity

Barclays

$35 $52

Upgrades Neutral Outperform X

DUK Duke Energy

Mizuho

$116 $121

Resumed Buy X

E Eni S.p.A.

Jefferies

Upgrades Neutral Buy X

ED Con Edison

Citigroup

$103 $116

Downgrades Outperform Sec Perform X

ENPH Enphase Energy

RBC Capital Mkts

$125 $100

Downgrades Neutral Sell X

ETSY Etsy

Goldman

$70 $45

Reiterated Outperform X

FUN Six Flags Entertainment

Oppenheimer

$67 $60

Initiated Overweight X

GABC German American Bancorp

Stephens

$45

Upgrades Neutral Sec Outperform X

GIB CGI Group

CIBC

Initiated Neutral X

HEI HEICO

UBS

$277

Initiated Buy X

HZO MarineMax

The Benchmark Company

$40

Initiated Overweight X

IDYA IDEAYA Biosciences

Cantor Fitzgerald

Upgrades Neutral Buy X

KFRC Kforce

Sidoti

$71

Downgrades Overweight Sec Weight X

LII Lennox Int’l

KeyBanc Capital Markets

Initiated Neutral X

LMAT Lemaitre Vascular

Cantor Fitzgerald

$96

Downgrades Outperform Sec Perform X

MBLY Mobileye Global

RBC Capital Mkts

$24 $11

Reiterated Buy X

MCD McDonald’s

Truist

$295 $350

Downgrades Buy Hold X

MGY Magnolia Oil & Gas

Siebert Williams Shank

$30

Initiated Equal-Weight X

MNRO Monro Muffler

Stephens

$31

Reiterated Buy X

MNST Monster Beverage

BofA Securities

$56 $57

Upgrades Underperform Neutral X

MTH Meritage

Wedbush

$160 $195

Downgrades Buy Hold X

NE Noble Corporation

The Benchmark Company

Upgrades Underperform Buy X

NWG NatWest Group plc

Jefferies

Initiated Buy X

OCGN Ocugen

Maxim Group

$4

Downgrades Buy Neutral X

PB Prosperity Bancshares

DA Davidson

$80 $78

Reiterated Buy X

PWR Quanta Services

TD Cowen

$280 $335

Downgrades Buy Hold X

RIG Transocean

The Benchmark Company

Upgrades Eq Weight Overweight X

RVTY Revvity

Barclays

$125 $140

Initiated Buy X

SLVM Sylvamo

Sidoti

$100

Upgrades Hold Buy X

SM SM Energy

TD Cowen

$64 $60

Initiated Buy X

SNPS Synopsys

Berenberg

$660

Upgrades Hold Buy X

TTGT TechTarget

Craig Hallum

$34 $36

Downgrades Buy Hold X

VAL Valaris

The Benchmark Company

Reiterated Buy X

VSAT Viasat

Needham

$28 $19

Initiated Overweight X

VVV Valvoline

Stephens

$49