Initiated Buy X

ABBV AbbVie

Canaccord Genuity

$262

Initiated Buy X

ACHV Achieve Life Sciences

Canaccord Genuity

$13

Initiated Buy X

ADMA ADMA Biologics

Canaccord Genuity

$21

Initiated Buy X

AEE Ameren

Truist

$126

Initiated Buy X

AEP American Electric

Truist

$148

Initiated Hold X

AMGN Amgen

Canaccord Genuity

$366

Downgrades Buy Hold X

AMPH Amphastar Pharmaceuticals

Jefferies

$22

Upgrades Eq-Weight Overweight X

ARWR Arrowhead

Morgan Stanley

$100

Initiated Hold X

ATO Atmos Energy

Truist

$195

Initiated Hold X

AWK American Water Works

Truist

$137

Upgrades Mkt Perform Outperform X

BALL Ball Corp

Raymond James

$73

Downgrades Buy Neutral X

CCBG Capital City Bank

Brean Capital

Upgrades Neutral Buy X

CL Colgate-Palmolive

Rothschild & Co Redburn

$100

Initiated Buy X

CMS CMS Energy

Truist

$86

Initiated Buy X

CNP CenterPoint

Truist

$48

Upgrades Sec Weight Overweight X

CRWD CrowdStrike

KeyBanc Capital Markets

$525

Initiated Overweight X

CTOS Custom Truck One Source

Cantor Fitzgerald

$11

Initiated Sector Perform X

CVLT Commvault Systems

Scotiabank

$105

Initiated Hold X

D Dominion Energy

Truist

$67

Initiated Buy X

DT Dynatrace

Goldman

$45

Initiated Buy X

DTE DTE Energy

Truist

$165

Initiated Buy X

DUK Duke Energy

Truist

$142

Initiated Hold X

EIX Edison

Truist

$82

Initiated Neutral X

ESTC Elastic

Goldman

$50

Initiated Buy X

ETR Entergy

Truist

$130

Initiated Hold X

EXC Exelon

Truist

$50

Reiterated Buy X

FRPT Freshpet

Stifel

$84 $78

Downgrades Mkt Perform Underperform X

GPK Graphic Packaging

Raymond James

Reiterated Overweight X

HOOD Robinhood Markets

KeyBanc Capital Markets

$120 $110

Reiterated Hold X

HSY Hershey Foods

Stifel

$230 $215

Upgrades Underperform Neutral X

INTC Intel

BNP Paribas Exane

$60

Upgrades Hold Buy X

INTC Intel

HSBC Securities

$95

Initiated Buy X

IONS Ionis Pharma

Canaccord Genuity

$110

Initiated Underperform X

ITRI Itron

Raymond James

Upgrades Mkt Perform Outperform X

KFRC Kforce

William Blair

Upgrades Sell Neutral X

METC Ramaco Resources

Goldman

$15

Downgrades Outperform Neutral X

MHK Mohawk

Robert W. Baird

$118

Reiterated Buy X

MSFT Microsoft

Citigroup

$635 $600

Initiated Buy X

OGS ONE Gas

Truist

$99

Initiated Buy X

PANW Palo Alto Networks

Berenberg

$215

Downgrades Buy Neutral X

PASG Passage BIO

Chardan Capital Markets

$7

Downgrades Buy Hold X

PASG Passage BIO

TD Cowen

Downgrades Outperform Neutral X

PASG Passage BIO

Wedbush

$8

Initiated Buy X

PCG PG&E

Truist

$23

Initiated Hold X

PEG Public Service

Truist

$91

Initiated Hold X

PNW Pinnacle West

Truist

$108

Upgrades Mkt Perform Outperform X

RHI Robert Half

William Blair

Reiterated Buy X

SBUX Starbucks

Stifel

$105 $115

Initiated Hold X

SO Southern

Truist

$103

Initiated Buy X

SRE Sempra Energy

Truist

$108

Initiated Buy X

SRRK Scholar Rock

Canaccord Genuity

$62

Initiated Buy X

SSD Simpson Manufacturing

Stifel

$205

Upgrades Underperform Sec Perform X

UL Unilever PLC

RBC Capital Mkts

Downgrades Peer Perform Underperform X

VLO Valero Energy

Wolfe Research

$203

Initiated Hold X

WEC WEC Energy Group

Truist

$124

Initiated Buy X

XEL Xcel Energy

Truist

$95

Downgrades Outperform Peer Perform X

XOM Exxon Mobil

Wolfe Research

Downgrades Buy Neutral X

XYL Xylem

UBS

$132