UPGRADES
Alexion Pharma  (ALXN)
Brokerage Firm:  Oppenheimer |  Action:  Upgrade |  Ratings Change:  Perform » Outperform |  Price Tgt:  $205
Bankwell Financial Group  (BWFG)
Brokerage Firm:  Keefe Bruyette |  Action:  Upgrade |  Ratings Change:  Mkt Perform » Outperform |  Price Tgt:  $32 » $35
BNP Paribas  (BNPQY)
Brokerage Firm:  Berenberg |  Action:  Upgrade |  Ratings Change:  Sell » Hold |  Price Tgt:  —
Cabot  (CBT)
Brokerage Firm:  Northcoast |  Action:  Upgrade |  Ratings Change:  Neutral » Buy |  Price Tgt:  $73
Community Health  (CYH)
Brokerage Firm:  Jefferies |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $11 » $18
ConocoPhillips  (COP)
Brokerage Firm:  BofA Securities |  Action:  Upgrade |  Ratings Change:  Neutral » Buy |  Price Tgt:  $67
Exxon Mobil  (XOM)
Brokerage Firm:  DZ Bank |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $67
IPG Photonics  (IPGP)
Brokerage Firm:  The Benchmark Company |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $230
Meritor  (MTOR)
Brokerage Firm:  RBC Capital Mkts |  Action:  Upgrade |  Ratings Change:  Sector Perform » Outperform |  Price Tgt:  $31
Mid Penn Bancorp  (MPB)
Brokerage Firm:  Piper Sandler |  Action:  Upgrade |  Ratings Change:  Neutral » Overweight |  Price Tgt:  $27 » $30
Nova Measuring  (NVMI)
Brokerage Firm:  Stifel |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $81 » $103
Oceaneering Intl  (OII)
Brokerage Firm:  BofA Securities |  Action:  Upgrade |  Ratings Change:  Neutral » Buy |  Price Tgt:  $15
Sealed Air  (SEE)
Brokerage Firm:  JP Morgan |  Action:  Upgrade |  Ratings Change:  Neutral » Overweight |  Price Tgt:  $45 » $63
Under Armour  (UAA)
Brokerage Firm:  Atlantic Equities |  Action:  Upgrade |  Ratings Change:  Underweight » Neutral |  Price Tgt:  $24
Under Armour  (UAA)
Brokerage Firm:  UBS |  Action:  Upgrade |  Ratings Change:  Neutral » Buy |  Price Tgt:  $26 » $36
Under Armour  (UAA)
Brokerage Firm:  Barclays |  Action:  Upgrade |  Ratings Change:  Equal Weight » Overweight |  Price Tgt:  $25 » $34
WideOpenWest  (WOW)
Brokerage Firm:  Truist |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $25
XPO Logistics  (XPO)
Brokerage Firm:  Vertical Research |  Action:  Upgrade |  Ratings Change:  Hold » Buy |  Price Tgt:  $160
Xylem  (XYL)
Brokerage Firm:  Goldman |  Action:  Upgrade |  Ratings Change:  Sell » Neutral |  Price Tgt:  $73 » $107
DOWNGRADES
Altria  (MO)
Brokerage Firm:  Argus |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  —
Ballard Power  (BLDP)
Brokerage Firm:  ROTH Capital |  Action:  Downgrade |  Ratings Change:  Buy » Neutral |  Price Tgt:  —
Bottomline Tech  (EPAY)
Brokerage Firm:  Craig Hallum |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  $50
Emergent BioSolutions  (EBS)
Brokerage Firm:  Argus |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  —
Esperion Therapeutics  (ESPR)
Brokerage Firm:  Stifel |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  $37 » $20
Ferrari  (RACE)
Brokerage Firm:  Societe Generale |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  $269 » $231
Ingredion  (INGR)
Brokerage Firm:  Stephens |  Action:  Downgrade |  Ratings Change:  Overweight » Equal-Weight |  Price Tgt:  $100
INTRUSION  (INTZ)
Brokerage Firm:  B. Riley Securities |  Action:  Downgrade |  Ratings Change:  Buy » Neutral |  Price Tgt:  $30 » $13.50
Investors Bancorp  (ISBC)
Brokerage Firm:  Stephens |  Action:  Downgrade |  Ratings Change:  Overweight » Equal-Weight |  Price Tgt:  $15.50
Kraft Heinz  (KHC)
Brokerage Firm:  DZ Bank |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  $44
Mercury  (MRCY)
Brokerage Firm:  Canaccord Genuity |  Action:  Downgrade |  Ratings Change:  Buy » Hold |  Price Tgt:  $94 » $74
Rayonier Adv. Materials  (RYAM)
Brokerage Firm:  RBC Capital Mkts |  Action:  Downgrade |  Ratings Change:  Outperform » Sector Perform |  Price Tgt:  $12 » $11
Thomson Reuters  (TRI)
Brokerage Firm:  CIBC |  Action:  Downgrade |  Ratings Change:  Sector Outperform » Neutral |  Price Tgt:  $95 » $102
VICI Properties  (VICI)
Brokerage Firm:  Evercore ISI |  Action:  Downgrade |  Ratings Change:  Outperform » In-line |  Price Tgt:  —
WPP plc  (WPP)
Brokerage Firm:  Exane BNP Paribas |  Action:  Downgrade |  Ratings Change:  Neutral » Underperform |  Price Tgt:  —
COVERAGE INITIATED
AZEK  (AZEK)
Brokerage Firm:  JP Morgan |  Action:  Initiated |  Ratings Change:  Neutral |  Price Tgt:  $53
Carriage Services  (CSV)
Brokerage Firm:  ROTH Capital |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $48
Coca-Cola European Partners  (CCEP)
Brokerage Firm:  Exane BNP Paribas |  Action:  Initiated |  Ratings Change:  Neutral |  Price Tgt:  $58
Diginex  (EQOS)
Brokerage Firm:  H.C. Wainwright |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $12
Iteos Therapeutics  (ITOS)
Brokerage Firm:  H.C. Wainwright |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $37
Mereo BioPharma  (MREO)
Brokerage Firm:  BTIG Research |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $10
NVIDIA  (NVDA)
Brokerage Firm:  Robert W. Baird |  Action:  Initiated |  Ratings Change:  Outperform |  Price Tgt:  $800
Ouster  (OUST)
Brokerage Firm:  Barclays |  Action:  Initiated |  Ratings Change:  Overweight |  Price Tgt:  $14
Ouster  (OUST)
Brokerage Firm:  Robert W. Baird |  Action:  Initiated |  Ratings Change:  Outperform |  Price Tgt:  $16
Piedmont Lithium  (PLL)
Brokerage Firm:  Clarksons Platou |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $86
Smart Share Global  (EM)
Brokerage Firm:  China Renaissance |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $13.40
Trex   (TREX)
Brokerage Firm:  JP Morgan |  Action:  Initiated |  Ratings Change:  Neutral |  Price Tgt:  $109
VSE Corp  (VSEC)
Brokerage Firm:  B. Riley Securities |  Action:  Initiated |  Ratings Change:  Buy |  Price Tgt:  $61
COVERAGE RESUMED
ALX Oncology  (ALXO)
Brokerage Firm:  Credit Suisse |  Action:  Resumed |  Ratings Change:  Outperform |  Price Tgt:  $98
BioAtla  (BCAB)
Brokerage Firm:  Credit Suisse |  Action:  Resumed |  Ratings Change:  Outperform |  Price Tgt:  $68
Dell  (DELL)
Brokerage Firm:  Citigroup |  Action:  Resumed |  Ratings Change:  Buy |  Price Tgt:  $120
Ikena Oncology  (IKNA)
Brokerage Firm:  Credit Suisse |  Action:  Resumed |  Ratings Change:  Outperform |  Price Tgt:  $30
Kura Oncology  (KURA)
Brokerage Firm:  Credit Suisse |  Action:  Resumed |  Ratings Change:  Outperform |  Price Tgt:  $42
REITERATED/PRICE TARGET CHANGED
ArcBest  (ARCB)
Brokerage Firm:  Cowen |  Action:  Reiterated |  Ratings Change:  Outperform |  Price Tgt:  $72 » $88
Camping World  (CWH)
Brokerage Firm:  Monness Crespi & Hardt |  Action:  Reiterated |  Ratings Change:  Buy |  Price Tgt:  $49 » $60
Harsco  (HSC)
Brokerage Firm:  Barrington Research |  Action:  Reiterated |  Ratings Change:  Outperform |  Price Tgt:  $21 » $26
Under Armour  (UAA)
Brokerage Firm:  Pivotal Research Group |  Action:  Reiterated |  Ratings Change:  Buy |  Price Tgt:  $29 » $34
Under Armour  (UAA)
Brokerage Firm:  Telsey Advisory Group |  Action:  Reiterated |  Ratings Change:  Market Perform |  Price Tgt:  $22 » $27
Under Armour  (UAA)
Brokerage Firm:  Jefferies |  Action:  Reiterated |  Ratings Change:  Buy |  Price Tgt:  $30 » $35
Under Armour  (UAA)
Brokerage Firm:  Robert W. Baird |  Action:  Reiterated |  Ratings Change:  Neutral |  Price Tgt:  $22 » $25
Under Armour  (UAA)
Brokerage Firm:  Deutsche Bank |  Action:  Reiterated |  Ratings Change:  Buy |  Price Tgt:  $27 » $28
Under Armour  (UAA)
Brokerage Firm:  Credit Suisse |  Action:  Reiterated |  Ratings Change:  Neutral |  Price Tgt:  $23 » $25
Under Armour  (UAA)
Brokerage Firm:  Citigroup |  Action:  Reiterated |  Ratings Change:  Neutral |  Price Tgt:  $23 » $26
Under Armour  (UAA)
Brokerage Firm:  Morgan Stanley |  Action:  Reiterated |  Ratings Change:  Equal-Weight |  Price Tgt:  $23 » $24
XPO Logistics  (XPO)
Brokerage Firm:  Cowen |  Action:  Reiterated |  Ratings Change:  Outperform |  Price Tgt:  $157 » $169