Analyst Upgrades & Downgrades

Latest rating actions and price target revisions

DateTickerFirmActionGrade ChangeHeadlinePrice
31/07/2026AAPLNeedhammaintainHoldHoldmaintain rating at Needham
31/07/2026AAPLRosenblattmaintainNeutralNeutralmaintain rating at Rosenblatt
31/07/2026AAPLWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026AAPLJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026AAPLMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026AAPLGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
31/07/2026AAPLBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026AAPLDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
31/07/2026AAPLTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026AMZNPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026AMZNWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026AMZNCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026AMZNRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026AMZNMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026AMZNTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026AMZNDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
31/07/2026AMZNJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026AMZNRosenblattmaintainBuyBuymaintain rating at Rosenblatt
31/07/2026AMZNKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026AMZNNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026AMZNCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
31/07/2026AMZNWedbushmaintainOutperformOutperformmaintain rating at Wedbush
31/07/2026AMZNBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026AMZNBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026AMZNTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026AMZNCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026MAMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026MAKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026MABarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026MAKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026MATD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026BSXArgus ResearchdowngradeBuyHolddowngrade rating at Argus Research
31/07/2026SYKJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026SYKPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026SYKTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
31/07/2026SYKBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026SYKRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026BMYJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026BMYTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026BMYGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026BMYWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026BMYCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
31/07/2026SBUXBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026TTCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026TTRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026ICETD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026ICEBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026ORLYTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026MSTRBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026MSTRBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026KKRBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026RBLXNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026RBLXDeutsche BankdowngradeBuyHolddowngrade rating at Deutsche Bank
31/07/2026RBLXWedbushdowngradeOutperformNeutraldowngrade rating at Wedbush
31/07/2026RBLXBenchmarkdowngradeHoldSelldowngrade rating at Benchmark
31/07/2026RBLXTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026RBLXMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026RBLXPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026RBLXBTIGdowngradeNeutralSelldowngrade rating at BTIG
31/07/2026CRHStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026CRHTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026AJGRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026AJGTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
31/07/2026AJGKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026AJGPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026AJGMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026CIGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026CIWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026CIBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026EQIXTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026COINBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026COINPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026COINHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
31/07/2026COINNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026COINCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
31/07/2026COINBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026COINBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026COINGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
31/07/2026COINOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026COINRosenblattmaintainBuyBuymaintain rating at Rosenblatt
31/07/2026REGNWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026REGNRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026REGNTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026REGNMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026REGNCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026AEPMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026APDMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026APDWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026ALNYStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026ALNYChardan CapitalmaintainBuyBuymaintain rating at Chardan Capital
31/07/2026ALNYMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026ALNYOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026ALNYWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026LHXSusquehannamaintainPositivePositivemaintain rating at Susquehanna
31/07/2026FTNTSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026VLOBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026VLOWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026CVNABarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026CMGGuggenheimmaintainNeutralNeutralmaintain rating at Guggenheim
31/07/2026MPWRNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026MPWRRosenblattmaintainNeutralNeutralmaintain rating at Rosenblatt
31/07/2026MPWRWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026MPWRKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026MPWRTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026MLMWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026MLMStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026WTWWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026WTWTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026VTRCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026HUMBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026HUMTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026SOFIMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026EMEUBSmaintainBuyBuymaintain rating at UBS
31/07/2026EMEOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026HSYJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026HSYWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026MTDJefferiesmaintainBuyBuymaintain rating at Jefferies
31/07/2026AWKMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026DXCMBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026DXCMTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026DXCMRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026DXCMMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026DXCMJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026DXCMPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026DXCMWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026DXCMStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026DXCMBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026LYVSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026LYVBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026LYVOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026LYVGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026LYVBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026FEBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026IPWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026IPDeutsche BankupgradeHoldBuyupgrade rating at Deutsche Bank
31/07/2026IPTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026RDDTTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026RDDTB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026RDDTOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026RDDTPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026RDDTJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026RDDTWedbushmaintainOutperformOutperformmaintain rating at Wedbush
31/07/2026RDDTWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026RDDTCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
31/07/2026LHTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026LHBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026LHMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026FSLRTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
31/07/2026FSLRBernsteinmaintainUnderperformUnderperformmaintain rating at Bernstein
31/07/2026FSLRWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026SWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026TYLPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026EIXBarclaysdowngradeOverweightEqual Weightdowngrade rating at Barclays
31/07/2026EIXMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026GDDYB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026GDDYBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026GDDYWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026GDDYPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026GDDYCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
31/07/2026LIIGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
31/07/2026ESSRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026ESSCitizensupgradeMarket PerformMarket Outperformupgrade rating at Citizens
31/07/2026ILMNStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026ILMNRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026ILMNTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026ILMNGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026ILMNBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026ILMNJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026MAAPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026CHRWStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026EGMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026EGWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026XPOOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026XPOStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026BLDROppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026BLDRBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026BLDRTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026BLDRWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026NBIXNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026NBIXRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026NBIXGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026NBIXStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026NBIXTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026NBIXMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026NBIXPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026NBIXCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026REGLadenburg ThalmannmaintainNeutralNeutralmaintain rating at Ladenburg Thalmann
31/07/2026GLPIStifelmaintainHoldHoldmaintain rating at Stifel
31/07/2026AVYJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026AVYCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
31/07/2026AVYUBSmaintainBuyBuymaintain rating at UBS
31/07/2026TWBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026TWTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026TWPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026OHICantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026CRSJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026CRSSusquehannamaintainPositivePositivemaintain rating at Susquehanna
31/07/2026CRSBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026BAXStifelmaintainHoldHoldmaintain rating at Stifel
31/07/2026BAXCitigroupupgradeSellNeutralupgrade rating at Citigroup
31/07/2026BAXTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026BAXWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026CLHWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026DTMMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026RIVNNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026RIVNRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026RIVNMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026RIVNTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026RIVNWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026NCLHWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026NCLHBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026NCLHStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026ARWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026OWLBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026AOSStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026PCORPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026FNDPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026FNDTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026FNDMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026FNDWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026SAIAMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026SAIABarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026SAIAWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026SAIAStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026SAIAJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026SAIATD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026CFRStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026CFRKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026TEMNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026LNCKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026LNCMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026FLSRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026FLSStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026IDAWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026AGCOOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026AGCOTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026AGCOWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026MTGKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026MTGRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026OLEDNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026OLEDOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026OLEDSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026CHEOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026CHDNCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
31/07/2026CHDNWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026CHDNSusquehannamaintainPositivePositivemaintain rating at Susquehanna
31/07/2026BFAMMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026PBTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026HRCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026HBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026RYANKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026RYANMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026RYANGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
31/07/2026RYANPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026RYANBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026HXLMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026HXLWolfe ResearchdowngradeOutperformPeer Performdowngrade rating at Wolfe Research
31/07/2026NOVBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026RALRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026RALTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026RALCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026RALTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026KEXCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026CROXBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026DLBRosenblattmaintainBuyBuymaintain rating at Rosenblatt
31/07/2026ADTMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026STOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026SIRIJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026SIRIRosenblattmaintainBuyBuymaintain rating at Rosenblatt
31/07/2026SIRIGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026SIRIWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026FMCJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026FMCMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026ALGMMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026ALGMMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026ALGMTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026DRSJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026OLNMizuhomaintainNeutralNeutralmaintain rating at Mizuho
31/07/2026VIRTJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026DXCStifelmaintainHoldHoldmaintain rating at Stifel
31/07/2026DXCRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026ASHWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026WUBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026WUSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026WURBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026WUMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026COLMBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026COLMStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026SNDRJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026SNDRSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026SNDRCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
31/07/2026NXTSusquehannamaintainPositivePositivemaintain rating at Susquehanna
31/07/2026NXTRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026NXTJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026NXTTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026SPXCB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026GHBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026GHMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026GHJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026GHTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026GHBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026GHRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
31/07/2026ZWSBarclaysmaintainOverweightOverweightmaintain rating at Barclays
31/07/2026GATXSusquehannamaintainPositivePositivemaintain rating at Susquehanna
31/07/2026KRGLadenburg ThalmannmaintainBuyBuymaintain rating at Ladenburg Thalmann
31/07/2026PTCTMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026PTCTWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026MMSIWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026MMSINeedhammaintainBuyBuymaintain rating at Needham
31/07/2026MMSIBTIGmaintainBuyBuymaintain rating at BTIG
31/07/2026MMSIJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026MMSIPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026GVAGoldman SachsmaintainSellSellmaintain rating at Goldman Sachs
31/07/2026GVAOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
31/07/2026BDCTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026AXKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026AXNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026QTWOMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
31/07/2026CSWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026CSWWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026SPSCCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
31/07/2026SPSCStifelmaintainHoldHoldmaintain rating at Stifel
31/07/2026SPSCMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026PLXSSidoti & Co.upgradeNeutralBuyupgrade rating at Sidoti & Co.
31/07/2026LTHGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026LTHKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026LTHMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026LTHWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026PFSIKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026NWEWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026BNLCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
31/07/2026EXPOJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026HWKNBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026TEXTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026BXMTJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026BXMTKeefe, Bruyette & WoodsdowngradeOutperformMarket Performdowngrade rating at Keefe, Bruyette & Woods
31/07/2026NMIHJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026NMIHTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026CNKWedbushmaintainOutperformOutperformmaintain rating at Wedbush
31/07/2026CNKJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026CNKB. Riley SecuritiesmaintainNeutralNeutralmaintain rating at B. Riley Securities
31/07/2026CNKWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026CNKBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026VCYTNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026WHDStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026PBFCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
31/07/2026SHOOUBSmaintainNeutralNeutralmaintain rating at UBS
31/07/2026SHOOCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026HGVMizuhomaintainOutperformOutperformmaintain rating at Mizuho
31/07/2026HGVBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
31/07/2026PFSPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
31/07/2026TRNSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
31/07/2026AGIOCitigroupmaintainBuyBuymaintain rating at Citigroup
31/07/2026AGIOTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026PHINUBSmaintainNeutralNeutralmaintain rating at UBS
31/07/2026BBAICantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
31/07/2026BUSEKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026PTENJP MorganupgradeUnderweightNeutralupgrade rating at JP Morgan
31/07/2026SYBTKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026SPHRJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026SPHRGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026FCFKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026DRHStifelmaintainHoldHoldmaintain rating at Stifel
31/07/2026VCELHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
31/07/2026VCELTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026VCELTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026BELFBJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026CCBTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026CCBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
31/07/2026OMCLKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026OMCLWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026DFINNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026PGYB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026PGYCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
31/07/2026PGYCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
31/07/2026DYNMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
31/07/2026PBICitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
31/07/2026PEBCompass PointupgradeSellNeutralupgrade rating at Compass Point
31/07/2026VRTSBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
31/07/2026AAMIRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
31/07/2026UPBDBTIGdowngradeBuyNeutraldowngrade rating at BTIG
31/07/2026UPBDTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026SAHNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026PMTWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026EIGTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026CWHJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026CWHKeybancmaintainOverweightOverweightmaintain rating at Keybanc
31/07/2026CMPRTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
31/07/2026COHUNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026COHUB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026UNITTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026UNITJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
31/07/2026CDNAHC Wainwright & Co.maintainNeutralNeutralmaintain rating at HC Wainwright & Co.
31/07/2026WVEB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026WVEWedbushmaintainOutperformOutperformmaintain rating at Wedbush
31/07/2026MYGNTD CowenmaintainHoldHoldmaintain rating at TD Cowen
31/07/2026STGWB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
31/07/2026STGWWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
31/07/2026BJRIBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026GDYNTD CowenmaintainBuyBuymaintain rating at TD Cowen
31/07/2026GDYNJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026GDYNNeedhammaintainBuyBuymaintain rating at Needham
31/07/2026PHATGuggenheimmaintainBuyBuymaintain rating at Guggenheim
31/07/2026PHATHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
31/07/2026ALRSKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
31/07/2026ALRSPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
31/07/2026CMCOJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
31/07/2026HTLDJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
31/07/2026CVLGStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
31/07/2026OISStifelmaintainBuyBuymaintain rating at Stifel
31/07/2026MCSBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026MCSWedbushmaintainOutperformOutperformmaintain rating at Wedbush
31/07/2026MCSB. Riley SecuritiesdowngradeBuyNeutraldowngrade rating at B. Riley Securities
31/07/2026CAPRJones TradingdowngradeBuyHolddowngrade rating at Jones Trading
31/07/2026RRBIStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
31/07/2026AMCXWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
31/07/2026AMCXMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
31/07/2026INBKBenchmarkmaintainBuyBuymaintain rating at Benchmark
31/07/2026INBKPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026MSFTBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026MSFTBernsteinmaintainOutperformOutperformmaintain rating at Bernstein
30/07/2026MSFTStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026MSFTRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026MSFTCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026MSFTPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026MSFTDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
30/07/2026MSFTTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026MSFTEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026MSFTWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026MSFTCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026MSFTCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
30/07/2026VWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026PLTRRosenblattmaintainBuyBuymaintain rating at Rosenblatt
30/07/2026PGHSBCdowngradeBuyHolddowngrade rating at HSBC
30/07/2026PGCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026AMDSusquehannamaintainPositivePositivemaintain rating at Susquehanna
30/07/2026KOBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026KOArgus ResearchmaintainBuyBuymaintain rating at Argus Research
30/07/2026LRCXWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026LRCXMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026LRCXJefferiesmaintainBuyBuymaintain rating at Jefferies
30/07/2026LRCXNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026LRCXB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026QCOMRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026QCOMUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026QCOMBenchmarkmaintainBuyBuymaintain rating at Benchmark
30/07/2026QCOMCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
30/07/2026QCOMRosenblattmaintainBuyBuymaintain rating at Rosenblatt
30/07/2026QCOMMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026QCOMCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026QCOMTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026QCOMEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026QCOMWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026QCOMSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
30/07/2026APHCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026APHTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026APHUBSmaintainBuyBuymaintain rating at UBS
30/07/2026APHBNP ParibasmaintainOutperformOutperformmaintain rating at BNP Paribas
30/07/2026BSXCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026BSXTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026BSXWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026BSXEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026BSXRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026BSXCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026BSXUBSmaintainBuyBuymaintain rating at UBS
30/07/2026BSXTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026ADPCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026ADPStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026ADPWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026ADPGuggenheimmaintainBuyBuymaintain rating at Guggenheim
30/07/2026ADPMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026HOODCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026HOODBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026HOODGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
30/07/2026HOODBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026HOODNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026SBUXDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
30/07/2026SBUXBNP ParibasmaintainUnderperformUnderperformmaintain rating at BNP Paribas
30/07/2026SBUXRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026SBUXTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026SBUXMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026SBUXWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026SBUXCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026SBUXEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026SBUXUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026ORLYMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026GDRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026GDSusquehannamaintainPositivePositivemaintain rating at Susquehanna
30/07/2026GDTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026GDMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026GDCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026GDBNP ParibasmaintainOutperformOutperformmaintain rating at BNP Paribas
30/07/2026MDLZBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026WMStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026WMBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026WMRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026RCLMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026EQIXTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026EQIXCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
30/07/2026EQIXUBSmaintainBuyBuymaintain rating at UBS
30/07/2026EQIXStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026AONCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026AONPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026AONWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026JCICitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026JCIRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026ECLWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026VRTRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026VRTCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026VRTKeybancmaintainOverweightOverweightmaintain rating at Keybanc
30/07/2026HLTWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026ALNYNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026LHXBNP ParibasmaintainNeutralNeutralmaintain rating at BNP Paribas
30/07/2026FTNTBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026FTNTEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026FTNTStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026FTNTPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026FTNTRosenblattmaintainBuyBuymaintain rating at Rosenblatt
30/07/2026FTNTMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026FTNTRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026FTNTCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026FTNTBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026FTNTCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
30/07/2026FTNTWells FargomaintainUnderweightUnderweightmaintain rating at Wells Fargo
30/07/2026CVNACitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026CVNAEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026CVNABNP ParibasmaintainNeutralNeutralmaintain rating at BNP Paribas
30/07/2026CVNABTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026CVNAWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026CVNAMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026CVNANeedhammaintainBuyBuymaintain rating at Needham
30/07/2026CVNARBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026CMGBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026CMGStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
30/07/2026CMGEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026CMGTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026CMGMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026CMGDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
30/07/2026CMGPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026ABNBUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026ABNBMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
30/07/2026PCARCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026PCARWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026FBNP ParibasmaintainNeutralNeutralmaintain rating at BNP Paribas
30/07/2026CBREUBSmaintainBuyBuymaintain rating at UBS
30/07/2026CBREKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
30/07/2026CBREEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026GRMNMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026GRMNBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026TGTWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026VMCRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026VMCCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026PAYXCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026FICORBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026FICOWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026FICONeedhammaintainBuyBuymaintain rating at Needham
30/07/2026XYLUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026VRSKWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026VRSKUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026VRSKEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026GEHCEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026GEHCCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026GEHCWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026ACGLRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026ACGLWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026CTSHTD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026CTSHCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026CTSHMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026CTSHSusquehannamaintainPositivePositivemaintain rating at Susquehanna
30/07/2026CTSHWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026RJFArgus ResearchmaintainBuyBuymaintain rating at Argus Research
30/07/2026HUMRaymond JamesdowngradeOutperformMarket Performdowngrade rating at Raymond James
30/07/2026HUMUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026HUMEvercore ISI GroupupgradeIn LineOutperformupgrade rating at Evercore ISI Group
30/07/2026HUMGuggenheimmaintainBuyBuymaintain rating at Guggenheim
30/07/2026EXRRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026SOFIWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026SOFIMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
30/07/2026SOFINeedhammaintainBuyBuymaintain rating at Needham
30/07/2026EXPEUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026EXPEMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026ODFLCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026ODFLUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026ODFLStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026ODFLEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026VLTORBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026VLTOBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026VLTOUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026VLTOBNP ParibasmaintainOutperformOutperformmaintain rating at BNP Paribas
30/07/2026VLTOCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026VLTOStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026CINFB of A SecuritiesdowngradeBuyNeutraldowngrade rating at B of A Securities
30/07/2026PTCPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026PTCBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026PTCStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026PTCRosenblattmaintainBuyBuymaintain rating at Rosenblatt
30/07/2026EXEUBSmaintainBuyBuymaintain rating at UBS
30/07/2026EXETruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026PPGUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026PPGCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026PPGRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026TERMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026TEREvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026BIIBMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026BIIBCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026BIIBRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026BIIBWedbushmaintainNeutralNeutralmaintain rating at Wedbush
30/07/2026BIIBTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026BIIBHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026BIIBUBSmaintainBuyBuymaintain rating at UBS
30/07/2026SWTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026SWWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026SWRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026FLEXBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026FLEXGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
30/07/2026TYLBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026LVSArgus ResearchdowngradeBuyHolddowngrade rating at Argus Research
30/07/2026LIIRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026FTVTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
30/07/2026ESSEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026MAAEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026CHRWEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026CHRWStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
30/07/2026CHRWTD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026OMCCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026OMCWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026WPCEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026WPCRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026EGBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026EGEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026WWDRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026MASEvercore ISI GroupdowngradeOutperformIn Linedowngrade rating at Evercore ISI Group
30/07/2026MASUBSmaintainBuyBuymaintain rating at UBS
30/07/2026MASTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026MASBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026WSODA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
30/07/2026UNMKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
30/07/2026REGEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026IEXRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026IEXStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026IEXTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026IEXCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026EVRMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026EVRKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
30/07/2026EVRUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026CLHCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026CLHTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026CLHStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026CLHNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026CLHTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026CLHBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026HLIKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
30/07/2026HLIMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026HLIGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
30/07/2026HLIUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026SFMUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026SFMJP MorganupgradeNeutralOverweightupgrade rating at JP Morgan
30/07/2026SFMEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026IONSWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026IONSHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026ARBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026GNRCNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026GNRCStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026GNRCCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026GNRCBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026GNRCCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
30/07/2026AVTRWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026AVTRStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026AVTRRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026AVTRMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026AVTREvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026CRDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
30/07/2026LADUBSdowngradeBuyNeutraldowngrade rating at UBS
30/07/2026LADWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026LADBenchmarkmaintainBuyBuymaintain rating at Benchmark
30/07/2026CORTPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026CORTHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026CORTCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026RGENWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026EXPWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026EXPStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
30/07/2026AXSWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026MGMMacquariemaintainOutperformOutperformmaintain rating at Macquarie
30/07/2026EXLSBairdupgradeNeutralOutperformupgrade rating at Baird
30/07/2026THGRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026OMFTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026OMFRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026OMFCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026CHERBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026PBRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026PBPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026SITEKeybancmaintainOverweightOverweightmaintain rating at Keybanc
30/07/2026SITEUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026SITERBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026SITEBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026SITEStifeldowngradeBuyHolddowngrade rating at Stifel
30/07/2026SITETruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026VFCEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026VFCTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
30/07/2026VFCWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026VFCGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
30/07/2026VFCStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026VFCBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026VFCUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026NOVTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026NOVSusquehannamaintainPositivePositivemaintain rating at Susquehanna
30/07/2026ENPHSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
30/07/2026ENPHCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026PSNBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026PSNTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026PSNUBSmaintainBuyBuymaintain rating at UBS
30/07/2026PSNCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026PSNStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026STEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026EPRStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026SLGNUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026EEFTNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026ALGMNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026VKTXCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026SMGUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026SMGWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026ASHEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026ASHUBSmaintainBuyBuymaintain rating at UBS
30/07/2026ACHCBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026ACHCGuggenheimmaintainBuyBuymaintain rating at Guggenheim
30/07/2026CLVTBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
30/07/2026CLVTCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026CLVTStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026CLVTGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
30/07/2026REYNCanaccord GenuitymaintainHoldHoldmaintain rating at Canaccord Genuity
30/07/2026BEMizuhoupgradeNeutralOutperformupgrade rating at Mizuho
30/07/2026BETruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
30/07/2026BEWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026UMBFTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026UMBFRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026UMBFKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
30/07/2026UMBFPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026MODKeybancmaintainOverweightOverweightmaintain rating at Keybanc
30/07/2026MODB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026ZWSStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026ZWSRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
30/07/2026VRNSCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026MIRCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026MIRB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026CORZKeefe, Bruyette & WoodsupgradeMarket PerformOutperformupgrade rating at Keefe, Bruyette & Woods
30/07/2026BOOTTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026BOOTBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026ABGBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026GKOSUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026GKOSBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026GKOSNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026GKOSWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026GKOSStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026GKOSPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026GKOSCitigroupmaintainBuyBuymaintain rating at Citigroup
30/07/2026GKOSHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026GKOSTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026PICantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
30/07/2026PINeedhammaintainBuyBuymaintain rating at Needham
30/07/2026PIJefferiesmaintainBuyBuymaintain rating at Jefferies
30/07/2026OPCHDeutsche BankdowngradeBuyHolddowngrade rating at Deutsche Bank
30/07/2026QTWOStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026QTWONeedhammaintainBuyBuymaintain rating at Needham
30/07/2026ARWRB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026MCMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
30/07/2026WAYNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026WAYUBSmaintainBuyBuymaintain rating at UBS
30/07/2026WAYWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026PFSIPiper SandlerdowngradeOverweightNeutraldowngrade rating at Piper Sandler
30/07/2026PFSIBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026PFSIWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026PFSIStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
30/07/2026PFSIBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026NEBarclaysmaintainOverweightOverweightmaintain rating at Barclays
30/07/2026TENBWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026TENBJefferiesmaintainHoldHoldmaintain rating at Jefferies
30/07/2026TENBBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026TENBTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
30/07/2026TENBSusquehannamaintainPositivePositivemaintain rating at Susquehanna
30/07/2026TENBStifelmaintainHoldHoldmaintain rating at Stifel
30/07/2026TENBNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026TENBUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026TENBPiper SandlerdowngradeOverweightNeutraldowngrade rating at Piper Sandler
30/07/2026TENBCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026BTUB. Riley SecuritiesmaintainNeutralNeutralmaintain rating at B. Riley Securities
30/07/2026BTUBenchmarkmaintainBuyBuymaintain rating at Benchmark
30/07/2026RNSTPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026RNSTTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026PIICitigroupmaintainNeutralNeutralmaintain rating at Citigroup
30/07/2026RUSHAStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
30/07/2026CBUKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026FORMEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026FORMTD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026LMNDPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026LMNDKeefe, Bruyette & WoodsupgradeUnderperformMarket Performupgrade rating at Keefe, Bruyette & Woods
30/07/2026CNKMacquariemaintainOutperformOutperformmaintain rating at Macquarie
30/07/2026VCYTNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026CBZCJS SecuritiesdowngradeMarket OutperformMarket Performdowngrade rating at CJS Securities
30/07/2026APAMTD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026APAMRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026SBCFPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026BLKBEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026SHOOBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026PRKKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026TRMKPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026TRMKDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
30/07/2026AGIOHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026TVTXCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026ADPTBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026ADPTGuggenheimmaintainBuyBuymaintain rating at Guggenheim
30/07/2026ADPTTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026ADPTMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026CSTMWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026NBTBStephens & Co.downgradeOverweightEqual Weightdowngrade rating at Stephens & Co.
30/07/2026OIUBSmaintainBuyBuymaintain rating at UBS
30/07/2026OITruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026STRATruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
30/07/2026CHEFMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
30/07/2026CHEFBenchmarkmaintainBuyBuymaintain rating at Benchmark
30/07/2026CHEFBTIGmaintainBuyBuymaintain rating at BTIG
30/07/2026CHEFTD CowenmaintainBuyBuymaintain rating at TD Cowen
30/07/2026CHEFUBSmaintainBuyBuymaintain rating at UBS
30/07/2026BUSEPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026BUSEDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
30/07/2026OSWStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026OSWTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026SONORosenblattmaintainBuyBuymaintain rating at Rosenblatt
30/07/2026GTXBWS FinancialmaintainBuyBuymaintain rating at BWS Financial
30/07/2026GTXDeutsche BankupgradeHoldBuyupgrade rating at Deutsche Bank
30/07/2026TRIPUBSmaintainNeutralNeutralmaintain rating at UBS
30/07/2026SYBTStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
30/07/2026SYBTHovde GroupdowngradeOutperformMarket Performdowngrade rating at Hovde Group
30/07/2026RSIMacquariemaintainOutperformOutperformmaintain rating at Macquarie
30/07/2026RSICitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026RSINeedhammaintainBuyBuymaintain rating at Needham
30/07/2026RSIWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026FCFRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026FCFPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026ARCBTD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026GEFWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026WERNSusquehannaupgradeNeutralPositiveupgrade rating at Susquehanna
30/07/2026WERNBairdupgradeNeutralOutperformupgrade rating at Baird
30/07/2026CNMDWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026CNMDPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026GABCKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026GABCPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026TDOCEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026TDOCCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026BHENeedhammaintainBuyBuymaintain rating at Needham
30/07/2026PRCHCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
30/07/2026PRCHBenchmarkmaintainBuyBuymaintain rating at Benchmark
30/07/2026PRCHKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026DYNRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
30/07/2026PEBStifelmaintainBuyBuymaintain rating at Stifel
30/07/2026PRGB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026PRGKeybancmaintainOverweightOverweightmaintain rating at Keybanc
30/07/2026CLMTGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
30/07/2026PMTPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
30/07/2026ESRTEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
30/07/2026IARTWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
30/07/2026FTREEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
30/07/2026FTREBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
30/07/2026FTRETruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026AXGNCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026AXGNCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026AXGNHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
30/07/2026TREETruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
30/07/2026TREENeedhammaintainBuyBuymaintain rating at Needham
30/07/2026BRSPB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026SHENBWS FinancialmaintainBuyBuymaintain rating at BWS Financial
30/07/2026THFFKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026STGWNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026CACKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026NBRPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026RDVTB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026ADAMJones TradingmaintainBuyBuymaintain rating at Jones Trading
30/07/2026MNROStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
30/07/2026SMBCKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
30/07/2026PHATNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026PUMPPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
30/07/2026MAXGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
30/07/2026MAXCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026RMCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026GBFHJones TradingmaintainBuyBuymaintain rating at Jones Trading
30/07/2026SLDECitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
30/07/2026MGPITD CowenmaintainHoldHoldmaintain rating at TD Cowen
30/07/2026MGPIWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
30/07/2026CAPRCantor FitzgeralddowngradeOverweightNeutraldowngrade rating at Cantor Fitzgerald
30/07/2026CAPRHC Wainwright & Co.downgradeBuyNeutraldowngrade rating at HC Wainwright & Co.
30/07/2026CAPRPiper SandlerdowngradeOverweightNeutraldowngrade rating at Piper Sandler
30/07/2026UISNeedhammaintainBuyBuymaintain rating at Needham
30/07/2026NATRCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
30/07/2026ANIKB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
30/07/2026SMTIHC Wainwright & Co.downgradeBuyNeutraldowngrade rating at HC Wainwright & Co.
29/07/2026VWolfe ResearchmaintainOutperformOutperformmaintain rating at Wolfe Research
29/07/2026VCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026VBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026VJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026VCitigroupmaintainBuyBuymaintain rating at Citigroup
29/07/2026VRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026VUBSmaintainBuyBuymaintain rating at UBS
29/07/2026VSusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026VPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026VBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026ABBVBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026BACJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026WFCJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026KOJefferiesmaintainBuyBuymaintain rating at Jefferies
29/07/2026KOWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026KORBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026KOTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026KOPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026KOJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026PMBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026MRKBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026AMGNBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026BARBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026BAJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026KLACJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026KLACStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026KLACRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
29/07/2026KLACNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026KLACJefferiesmaintainBuyBuymaintain rating at Jefferies
29/07/2026KLACDeutsche BankmaintainHoldHoldmaintain rating at Deutsche Bank
29/07/2026KLACCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026KLACWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026KLACSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
29/07/2026SPGIBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026SPGICitigroupmaintainBuyBuymaintain rating at Citigroup
29/07/2026SPGIBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026SPGIJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026BSXBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026GILDBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026AMTBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026AMTTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026MDLZJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026MDLZBNP ParibasmaintainOutperformOutperformmaintain rating at BNP Paribas
29/07/2026MDLZTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026RCLSusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026RCLWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026RCLCitigroupmaintainBuyBuymaintain rating at Citigroup
29/07/2026RCLStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026SHWWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
29/07/2026SHWMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
29/07/2026SHWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026SHWBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026PNCJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026ITWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026ITWBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026USBJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026ECLJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026ECLBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026ECLMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026GLWMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026GLWOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
29/07/2026GLWMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
29/07/2026GLWJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026GLWBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026GLWCitigroupmaintainBuyBuymaintain rating at Citigroup
29/07/2026PYPLBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026PYPLWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
29/07/2026PYPLBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026PYPLCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
29/07/2026PYPLMacquariemaintainNeutralNeutralmaintain rating at Macquarie
29/07/2026PYPLJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026PYPLKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
29/07/2026PYPLRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026PYPLSusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026PYPLMizuhomaintainNeutralNeutralmaintain rating at Mizuho
29/07/2026PYPLTD CowenmaintainHoldHoldmaintain rating at TD Cowen
29/07/2026PYPLCanaccord GenuitymaintainHoldHoldmaintain rating at Canaccord Genuity
29/07/2026PYPLBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026UPSUBSmaintainBuyBuymaintain rating at UBS
29/07/2026UPSStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026UPSOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
29/07/2026UPSSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
29/07/2026UPSStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
29/07/2026UPSBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026HLTBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026HLTMacquariemaintainNeutralNeutralmaintain rating at Macquarie
29/07/2026HLTBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026TFCJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
29/07/2026DLRCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026ROPJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
29/07/2026PCARJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026FTD CowenmaintainHoldHoldmaintain rating at TD Cowen
29/07/2026FCitigroupupgradeNeutralBuyupgrade rating at Citigroup
29/07/2026FJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026FPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026FRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
29/07/2026OKEMorgan StanleydowngradeOverweightEqual Weightdowngrade rating at Morgan Stanley
29/07/2026CPNGMizuhomaintainNeutralNeutralmaintain rating at Mizuho
29/07/2026XYLStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026XYLBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026XYLMizuhomaintainNeutralNeutralmaintain rating at Mizuho
29/07/2026XYLBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026XYLRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026CSGPBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026CSGPNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026CSGPCitigroupdowngradeBuyNeutraldowngrade rating at Citigroup
29/07/2026CSGPWilliam BlairdowngradeOutperformMarket Performdowngrade rating at William Blair
29/07/2026CSGPWolfe ResearchmaintainOutperformOutperformmaintain rating at Wolfe Research
29/07/2026CSGPKeefe, Bruyette & WoodsdowngradeOutperformMarket Performdowngrade rating at Keefe, Bruyette & Woods
29/07/2026CSGPCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
29/07/2026CSGPJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026GEHCBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026IQVTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026IQVBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026IQVRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026IQVBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026IQVJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026IQVStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026NUEWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026NUEBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026NUEBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026MTBJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026FITBJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026DTEBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026DTEMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026BROMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026BROBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026BROCitigroupdowngradeBuyNeutraldowngrade rating at Citigroup
29/07/2026CHTRJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026TEAMMacquariemaintainOutperformOutperformmaintain rating at Macquarie
29/07/2026RFJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026CFGJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026TERCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026BIIBBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026CMSMizuhomaintainNeutralNeutralmaintain rating at Mizuho
29/07/2026PNRBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026PNRTD CowenmaintainSellSellmaintain rating at TD Cowen
29/07/2026CNCBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026CNCBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026SUIRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026TRUBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026TRUStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026TRUWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026TRUBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026TRUBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026TRUNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026WPCBNP ParibasupgradeNeutralOutperformupgrade rating at BNP Paribas
29/07/2026INCYRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
29/07/2026INCYGuggenheimmaintainBuyBuymaintain rating at Guggenheim
29/07/2026INCYHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
29/07/2026INCYBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026INCYBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026TKOBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026BJGordon HaskettupgradeHoldBuyupgrade rating at Gordon Haskett
29/07/2026MANHLoop CapitalupgradeHoldBuyupgrade rating at Loop Capital
29/07/2026MANHDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
29/07/2026MANHStifelmaintainBuyBuymaintain rating at Stifel
29/07/2026MANHBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026SWKSMizuhomaintainUnderperformUnderperformmaintain rating at Mizuho
29/07/2026SWKSUBSmaintainNeutralNeutralmaintain rating at UBS
29/07/2026SWKSRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
29/07/2026SWKSCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
29/07/2026SWKSJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026SWKSStifelmaintainHoldHoldmaintain rating at Stifel
29/07/2026SWKSTD CowenmaintainHoldHoldmaintain rating at TD Cowen
29/07/2026SWKSMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
29/07/2026UHSBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026UHSGuggenheimmaintainBuyBuymaintain rating at Guggenheim
29/07/2026UHSMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
29/07/2026UHSCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
29/07/2026ASTSScotiabankupgradeSector UnderperformSector Performupgrade rating at Scotiabank
29/07/2026ONONUBSmaintainBuyBuymaintain rating at UBS
29/07/2026MPJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026IVZRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026IVZBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026IVZJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026OSKDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
29/07/2026OSKJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026OSKBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026OSKBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026SNPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026DINOBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
29/07/2026WUBSmaintainBuyBuymaintain rating at UBS
29/07/2026CORTCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
29/07/2026QRVOCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
29/07/2026QRVOUBSmaintainNeutralNeutralmaintain rating at UBS
29/07/2026RGENJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026RBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026HSICPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026MGMSusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026KMXJP MorganupgradeUnderweightNeutralupgrade rating at JP Morgan
29/07/2026EXLSNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026FRBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026THGCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
29/07/2026AXTABMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026AXTABairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026CZRTD CowendowngradeBuyHolddowngrade rating at TD Cowen
29/07/2026CZRMacquariemaintainNeutralNeutralmaintain rating at Macquarie
29/07/2026VFCNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026RLIKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
29/07/2026RLIWells FargodowngradeEqual WeightUnderweightdowngrade rating at Wells Fargo
29/07/2026WFRDUBSupgradeNeutralBuyupgrade rating at UBS
29/07/2026KEXBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026ENPHGLJ ResearchmaintainSellSellmaintain rating at GLJ Research
29/07/2026ENPHBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026ENPHRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
29/07/2026ENPHWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026ENPHOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
29/07/2026ENPHMizuhomaintainNeutralNeutralmaintain rating at Mizuho
29/07/2026LSTRBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026LSTRStifelmaintainHoldHoldmaintain rating at Stifel
29/07/2026LSTRJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026NVSTPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026FHBStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
29/07/2026FHBTD CowenmaintainHoldHoldmaintain rating at TD Cowen
29/07/2026JHXOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
29/07/2026LINEMizuhoupgradeNeutralOutperformupgrade rating at Mizuho
29/07/2026XRAYPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026ASHMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026ASHBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
29/07/2026BEUBSmaintainBuyBuymaintain rating at UBS
29/07/2026BEJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
29/07/2026BEBernsteinmaintainMarket PerformMarket Performmaintain rating at Bernstein
29/07/2026BEBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026BEBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026MDGLCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
29/07/2026VRNSTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026VRNSSusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026VRNSCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026VRNSBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026VRNSBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026VRNSNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026VRNSPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026VRNSRosenblattmaintainBuyBuymaintain rating at Rosenblatt
29/07/2026EPRTCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
29/07/2026ITRINeedhammaintainBuyBuymaintain rating at Needham
29/07/2026LEUJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026CORZMacquariemaintainOutperformOutperformmaintain rating at Macquarie
29/07/2026CORZNeedhammaintainBuyBuymaintain rating at Needham
29/07/2026CORZCanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
29/07/2026ALKSJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
29/07/2026ALKSBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026PJTKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
29/07/2026HRIBNP ParibasmaintainNeutralNeutralmaintain rating at BNP Paribas
29/07/2026HRIKeybancmaintainOverweightOverweightmaintain rating at Keybanc
29/07/2026FELEBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026FELEDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
29/07/2026LNTHMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026PIIWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
29/07/2026PIIRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
29/07/2026PIIBairdmaintainNeutralNeutralmaintain rating at Baird
29/07/2026CNKWedbushmaintainOutperformOutperformmaintain rating at Wedbush
29/07/2026CPRITD CowenmaintainHoldHoldmaintain rating at TD Cowen
29/07/2026PRKPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026CURBPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026CURBKeybancmaintainOverweightOverweightmaintain rating at Keybanc
29/07/2026FBNCPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026NBTBDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
29/07/2026RSISusquehannamaintainPositivePositivemaintain rating at Susquehanna
29/07/2026NWBIDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
29/07/2026CLDXWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
29/07/2026JBLUBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
29/07/2026WERNJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
29/07/2026HTOBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026NEONeedhammaintainBuyBuymaintain rating at Needham
29/07/2026TFINDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
29/07/2026PRAXBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026MBINPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026RWTKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
29/07/2026RWTWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
29/07/2026BRSPJones TradingmaintainBuyBuymaintain rating at Jones Trading
29/07/2026FSBCDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
29/07/2026FSUNStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
29/07/2026CTOJones TradingmaintainBuyBuymaintain rating at Jones Trading
29/07/2026PGCPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
29/07/2026PSFEBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026BMRCStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
29/07/2026BCALStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
29/07/2026TTAMStifelmaintainHoldHoldmaintain rating at Stifel
29/07/2026RBBNRosenblattmaintainBuyBuymaintain rating at Rosenblatt
29/07/2026FMAOPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026SLDEBarclaysmaintainOverweightOverweightmaintain rating at Barclays
29/07/2026MVBFTD CowenmaintainBuyBuymaintain rating at TD Cowen
29/07/2026CGEMBTIGmaintainBuyBuymaintain rating at BTIG
29/07/2026MBXMizuhomaintainOutperformOutperformmaintain rating at Mizuho
29/07/2026NPCEHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
29/07/2026RCKYBairdmaintainOutperformOutperformmaintain rating at Baird
29/07/2026WNEBPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
29/07/2026WNEBSeaport GlobaldowngradeBuyNeutraldowngrade rating at Seaport Global
29/07/2026NRCCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
29/07/2026SEVNJones TradingmaintainBuyBuymaintain rating at Jones Trading
29/07/2026CFBKPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026MSFTCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
28/07/2026AMZNUBSmaintainBuyBuymaintain rating at UBS
28/07/2026AMZNBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
28/07/2026AMZNMizuhomaintainOutperformOutperformmaintain rating at Mizuho
28/07/2026BRK-BUBSmaintainBuyBuymaintain rating at UBS
28/07/2026XOMB of A SecuritiesdowngradeBuyNeutraldowngrade rating at B of A Securities
28/07/2026CVXB of A SecuritiesmaintainBuyBuymaintain rating at B of A Securities
28/07/2026ABTUBSmaintainBuyBuymaintain rating at UBS
28/07/2026UBERB of A SecuritiesmaintainBuyBuymaintain rating at B of A Securities
28/07/2026INTUTD CowendowngradeBuyHolddowngrade rating at TD Cowen
28/07/2026INTCB of A SecuritiesmaintainBuyBuymaintain rating at B of A Securities
28/07/2026COFCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026COFEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026HONB of A SecuritiesupgradeUnderperformNeutralupgrade rating at B of A Securities
28/07/2026MDTUBSupgradeNeutralBuyupgrade rating at UBS
28/07/2026CEGUBSmaintainBuyBuymaintain rating at UBS
28/07/2026CEGBarclaysmaintainOverweightOverweightmaintain rating at Barclays
28/07/2026CDNSCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026CDNSNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026CDNSPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
28/07/2026CDNSBairdmaintainOutperformOutperformmaintain rating at Baird
28/07/2026CDNSB of A SecuritiesmaintainBuyBuymaintain rating at B of A Securities
28/07/2026CDNSRosenblattmaintainBuyBuymaintain rating at Rosenblatt
28/07/2026NEMBarclaysmaintainOverweightOverweightmaintain rating at Barclays
28/07/2026HCAMizuhomaintainOutperformOutperformmaintain rating at Mizuho
28/07/2026HCAGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
28/07/2026COINRosenblattmaintainBuyBuymaintain rating at Rosenblatt
28/07/2026VSTUBSmaintainBuyBuymaintain rating at UBS
28/07/2026VSTMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
28/07/2026GMTigress FinancialmaintainStrong BuyStrong Buymaintain rating at Tigress Financial
28/07/2026FTNTEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026BKRUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026BKRTD CowenmaintainBuyBuymaintain rating at TD Cowen
28/07/2026BKRPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026BKRStifelmaintainBuyBuymaintain rating at Stifel
28/07/2026BKRSusquehannamaintainPositivePositivemaintain rating at Susquehanna
28/07/2026DDOGMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
28/07/2026DDOGCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026DDOGBTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026CBREBarclaysmaintainOverweightOverweightmaintain rating at Barclays
28/07/2026FLUTBTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026CCITruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
28/07/2026HIGKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026EQTCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026NUEUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026NRGBarclaysmaintainOverweightOverweightmaintain rating at Barclays
28/07/2026NRGBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
28/07/2026NRGUBSmaintainBuyBuymaintain rating at UBS
28/07/2026TSCOArgus ResearchmaintainBuyBuymaintain rating at Argus Research
28/07/2026SYFEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026CBOEJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
28/07/2026HBANEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026HBANTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026CINFRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
28/07/2026IPJP MorganupgradeNeutralOverweightupgrade rating at JP Morgan
28/07/2026CHTRCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026SWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026DGXJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
28/07/2026ELJefferiesmaintainHoldHoldmaintain rating at Jefferies
28/07/2026CPAYMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
28/07/2026TLNBarclaysmaintainOverweightOverweightmaintain rating at Barclays
28/07/2026PKGCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
28/07/2026PKGJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026FFIVMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
28/07/2026FFIVJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026FFIVBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
28/07/2026FFIVPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026PFGEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026PFGB of A SecuritiesmaintainUnderperformUnderperformmaintain rating at B of A Securities
28/07/2026THCGuggenheimmaintainBuyBuymaintain rating at Guggenheim
28/07/2026THCTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026THCBairdmaintainNeutralNeutralmaintain rating at Baird
28/07/2026FCNCATruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
28/07/2026CHRWTD CowenmaintainHoldHoldmaintain rating at TD Cowen
28/07/2026CHRWBairdmaintainOutperformOutperformmaintain rating at Baird
28/07/2026CLXJefferiesdowngradeBuyHolddowngrade rating at Jefferies
28/07/2026TWLOBTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026BLDRBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
28/07/2026WSOBairdmaintainOutperformOutperformmaintain rating at Baird
28/07/2026JLLBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
28/07/2026TKOBernsteinmaintainOutperformOutperformmaintain rating at Bernstein
28/07/2026RNRKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026UDREvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026BAXStifelmaintainHoldHoldmaintain rating at Stifel
28/07/2026BAXUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026HSTEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026RIVNCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
28/07/2026UHSBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
28/07/2026UHSCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
28/07/2026WYNNMizuhomaintainOutperformOutperformmaintain rating at Mizuho
28/07/2026SOLVUBSupgradeNeutralBuyupgrade rating at UBS
28/07/2026OVVUBSmaintainBuyBuymaintain rating at UBS
28/07/2026MOHWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
28/07/2026ALBScotiabankmaintainSector OutperformSector Outperformmaintain rating at Scotiabank
28/07/2026SSBCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026SSBTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026SSBTD CowenmaintainBuyBuymaintain rating at TD Cowen
28/07/2026EGPTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026LWTD CowenmaintainHoldHoldmaintain rating at TD Cowen
28/07/2026LWStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
28/07/2026LWBernsteinmaintainMarket PerformMarket Performmaintain rating at Bernstein
28/07/2026WJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026PCORTD CowenmaintainBuyBuymaintain rating at TD Cowen
28/07/2026BRXStifelmaintainHoldHoldmaintain rating at Stifel
28/07/2026BRXEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026ACIUBSdowngradeBuyNeutraldowngrade rating at UBS
28/07/2026HSICUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026ELFJefferiesmaintainBuyBuymaintain rating at Jefferies
28/07/2026SSDStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
28/07/2026PNFPTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026PNFPEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026FRCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
28/07/2026FRTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026FBINBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
28/07/2026CAVACitigroupmaintainNeutralNeutralmaintain rating at Citigroup
28/07/2026SITEBairdmaintainOutperformOutperformmaintain rating at Baird
28/07/2026BBWIJefferiesmaintainHoldHoldmaintain rating at Jefferies
28/07/2026OZKUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026MTDRStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
28/07/2026ENPHGLJ ResearchmaintainSellSellmaintain rating at GLJ Research
28/07/2026KRCEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026BRBRJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026VVVStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
28/07/2026LSTRTD CowenmaintainHoldHoldmaintain rating at TD Cowen
28/07/2026SIRIRosenblattmaintainBuyBuymaintain rating at Rosenblatt
28/07/2026AMKRMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
28/07/2026AMKRNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026AMKRB. Riley SecuritiesmaintainNeutralNeutralmaintain rating at B. Riley Securities
28/07/2026HOGMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
28/07/2026JHXStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
28/07/2026VIRTJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
28/07/2026FRPTJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
28/07/2026PKEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026WENCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
28/07/2026NXTRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
28/07/2026QBTSRosenblattmaintainBuyBuymaintain rating at Rosenblatt
28/07/2026ONBTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
28/07/2026RIOTKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026SANMJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
28/07/2026RHPEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026EATCitigroupmaintainBuyBuymaintain rating at Citigroup
28/07/2026APLDNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026BMIBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
28/07/2026CORZBTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026CORZNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026ALKSPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026SIGIBMO CapitaldowngradeOutperformMarket Performdowngrade rating at BMO Capital
28/07/2026ABCBTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
28/07/2026MGYTruist SecuritiesupgradeHoldBuyupgrade rating at Truist Securities
28/07/2026CLSKChardan CapitalmaintainBuyBuymaintain rating at Chardan Capital
28/07/2026CLSKKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026CRNXUBSdowngradeBuyNeutraldowngrade rating at UBS
28/07/2026HUTKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026CDPEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026CIFRKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026VCWolfe ResearchdowngradeOutperformPeer Performdowngrade rating at Wolfe Research
28/07/2026WULFKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026KYMRGuggenheimmaintainBuyBuymaintain rating at Guggenheim
28/07/2026YOUDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
28/07/2026AGYSPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026AGYSNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026BOHBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
28/07/2026BOHDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
28/07/2026CVBFStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
28/07/2026RXOTD CowendowngradeHoldSelldowngrade rating at TD Cowen
28/07/2026AMRB. Riley SecuritiesmaintainNeutralNeutralmaintain rating at B. Riley Securities
28/07/2026SHOEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026IPARJefferiesmaintainBuyBuymaintain rating at Jefferies
28/07/2026DRHEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026NTSTCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
28/07/2026ATRCUBSmaintainBuyBuymaintain rating at UBS
28/07/2026BTDRKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026PGNYBarclaysdowngradeOverweightEqual Weightdowngrade rating at Barclays
28/07/2026VCELHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
28/07/2026BFHEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
28/07/2026PEBEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
28/07/2026LADRKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026HOPEDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
28/07/2026SRCEPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026VVXCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
28/07/2026NVTSNeedhammaintainBuyBuymaintain rating at Needham
28/07/2026NVTSRosenblattmaintainNeutralNeutralmaintain rating at Rosenblatt
28/07/2026EVHTD CowenmaintainBuyBuymaintain rating at TD Cowen
28/07/2026FMBHPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026BYPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026SYREWolfe ResearchdowngradeOutperformPeer Performdowngrade rating at Wolfe Research
28/07/2026HFWAStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
28/07/2026RWTBTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026RWTJones TradingmaintainBuyBuymaintain rating at Jones Trading
28/07/2026HTZBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
28/07/2026NBNKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026KURAWedbushmaintainOutperformOutperformmaintain rating at Wedbush
28/07/2026MCBUBSmaintainNeutralNeutralmaintain rating at UBS
28/07/2026NRIXMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
28/07/2026NBBKKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026KFRCBairdmaintainOutperformOutperformmaintain rating at Baird
28/07/2026ETONCraig-HallummaintainBuyBuymaintain rating at Craig-Hallum
28/07/2026BHBPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026AROWPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
28/07/2026GOSSLeerink PartnersupgradeMarket PerformOutperformupgrade rating at Leerink Partners
28/07/2026COFSDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
28/07/2026BMRCDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
28/07/2026BCALDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
28/07/2026HBTKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026MSBIPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
28/07/2026BWFGKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
28/07/2026TENeedhammaintainBuyBuymaintain rating at Needham
28/07/2026RMNITD CowenmaintainHoldHoldmaintain rating at TD Cowen
28/07/2026HUMABTIGmaintainBuyBuymaintain rating at BTIG
28/07/2026IMMRBWS FinancialmaintainBuyBuymaintain rating at BWS Financial
28/07/2026CHMGKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
28/07/2026PINERaymond JamesdowngradeStrong BuyOutperformdowngrade rating at Raymond James
28/07/2026BHRBairdmaintainNeutralNeutralmaintain rating at Baird
28/07/2026OPBKDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
28/07/2026RELLNorthland Capital MarketsupgradeMarket PerformOutperformupgrade rating at Northland Capital Markets
27/07/2026MSFTUBSmaintainBuyBuymaintain rating at UBS
27/07/2026MSFTGuggenheimmaintainBuyBuymaintain rating at Guggenheim
27/07/2026HDDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026AMDWedbushmaintainOutperformOutperformmaintain rating at Wedbush
27/07/2026AMDMizuhomaintainOutperformOutperformmaintain rating at Mizuho
27/07/2026RTXTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026MCDUBSmaintainBuyBuymaintain rating at UBS
27/07/2026TMOPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026TMOMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
27/07/2026VZScotiabankmaintainSector OutperformSector Outperformmaintain rating at Scotiabank
27/07/2026VZWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
27/07/2026VZBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
27/07/2026VZTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026VZMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
27/07/2026VZRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
27/07/2026AXPEvercore ISI GroupmaintainIn LineIn Linemaintain rating at Evercore ISI Group
27/07/2026AXPBTIGmaintainSellSellmaintain rating at BTIG
27/07/2026AXPMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
27/07/2026GEVMizuhomaintainNeutralNeutralmaintain rating at Mizuho
27/07/2026NEEBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
27/07/2026SCHWMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
27/07/2026INTCBairdmaintainNeutralNeutralmaintain rating at Baird
27/07/2026BSXOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
27/07/2026UNPBairdmaintainOutperformOutperformmaintain rating at Baird
27/07/2026GILDMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
27/07/2026HONBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
27/07/2026HONMizuhomaintainOutperformOutperformmaintain rating at Mizuho
27/07/2026CEGTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026CEGWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
27/07/2026SOBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
27/07/2026HWMRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026MCOMizuhomaintainNeutralNeutralmaintain rating at Mizuho
27/07/2026HCAMorgan StanleymaintainUnderweightUnderweightmaintain rating at Morgan Stanley
27/07/2026HCABairdmaintainNeutralNeutralmaintain rating at Baird
27/07/2026HCARBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026HCAUBSmaintainBuyBuymaintain rating at UBS
27/07/2026HCABarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
27/07/2026HCAKeybancmaintainOverweightOverweightmaintain rating at Keybanc
27/07/2026HCAOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
27/07/2026HCATruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
27/07/2026VSTTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026NSCBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
27/07/2026NSCBairdmaintainNeutralNeutralmaintain rating at Baird
27/07/2026ZTSUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026GMJefferiesupgradeHoldBuyupgrade rating at Jefferies
27/07/2026DLRRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026FCXBarclaysmaintainOverweightOverweightmaintain rating at Barclays
27/07/2026PSXUBSmaintainBuyBuymaintain rating at UBS
27/07/2026SLBBarclaysmaintainOverweightOverweightmaintain rating at Barclays
27/07/2026SLBPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026SLBTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026SLBMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
27/07/2026SLBEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026SLBSusquehannamaintainPositivePositivemaintain rating at Susquehanna
27/07/2026SLBBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
27/07/2026IDXXUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026FJefferiesupgradeHoldBuyupgrade rating at Jefferies
27/07/2026TTWOBTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026WBDSeaport GlobaldowngradeBuyNeutraldowngrade rating at Seaport Global
27/07/2026XYZBTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026HIGWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
27/07/2026HIGRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
27/07/2026CTSHGuggenheimmaintainBuyBuymaintain rating at Guggenheim
27/07/2026RJFUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026FIXUBSmaintainBuyBuymaintain rating at UBS
27/07/2026FIXKeybancmaintainOverweightOverweightmaintain rating at Keybanc
27/07/2026HBANB of A SecuritiesdowngradeBuyNeutraldowngrade rating at B of A Securities
27/07/2026CHTRRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
27/07/2026CHTRUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026CHTRTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026CHTRWells FargomaintainUnderweightUnderweightmaintain rating at Wells Fargo
27/07/2026CHTRBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
27/07/2026WSMPiper SandlerupgradeNeutralOverweightupgrade rating at Piper Sandler
27/07/2026WRBUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026TYLTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026HALUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026RKLBKGI SecuritiesupgradeNeutralOutperformupgrade rating at KGI Securities
27/07/2026TLNWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
27/07/2026WSTEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026SSNCDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026THCUBSmaintainBuyBuymaintain rating at UBS
27/07/2026THCRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026THCMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
27/07/2026THCTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026LVSMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
27/07/2026FCNCABarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
27/07/2026FCNCAPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026RSBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
27/07/2026WWDRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026GGGDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026BAHUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026RNRUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026BAXTD CowenmaintainHoldHoldmaintain rating at TD Cowen
27/07/2026RIVNPiper SandlerupgradeNeutralOverweightupgrade rating at Piper Sandler
27/07/2026AKAMEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026OVVRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026OVVTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
27/07/2026SFMEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026ARMKTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
27/07/2026REXREvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026SSBPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026WALTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
27/07/2026WALTD CowenmaintainHoldHoldmaintain rating at TD Cowen
27/07/2026KNSLWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
27/07/2026EPAMCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
27/07/2026LWBarclaysmaintainOverweightOverweightmaintain rating at Barclays
27/07/2026LWStifelmaintainHoldHoldmaintain rating at Stifel
27/07/2026LWWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
27/07/2026CORTWolfe ResearchdowngradePeer PerformUnderperformdowngrade rating at Wolfe Research
27/07/2026AALUBSmaintainBuyBuymaintain rating at UBS
27/07/2026ACICitigroupdowngradeBuyNeutraldowngrade rating at Citigroup
27/07/2026PNFPTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026MTDRUBSmaintainNeutralNeutralmaintain rating at UBS
27/07/2026BYDMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
27/07/2026SIRIWells FargoupgradeUnderweightEqual Weightupgrade rating at Wells Fargo
27/07/2026FMCBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
27/07/2026FHBPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026GLOBCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
27/07/2026AHRCitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
27/07/2026VRNSJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
27/07/2026GBCIDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026TGTXB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
27/07/2026UBSIKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026BOOTBTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026SIGIRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026ABCBPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026ABCBDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026QLYSJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
27/07/2026SLGBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
27/07/2026PECOEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026ARWRHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
27/07/2026SXTBairdmaintainOutperformOutperformmaintain rating at Baird
27/07/2026SXTUBSmaintainBuyBuymaintain rating at UBS
27/07/2026TCBITD CowenmaintainHoldHoldmaintain rating at TD Cowen
27/07/2026EBCKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
27/07/2026EBCTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026EBCDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026EBCPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026FLGTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026FLGDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026FLGRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
27/07/2026CDPEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026CATYPiper SandlermaintainUnderweightUnderweightmaintain rating at Piper Sandler
27/07/2026WSFSDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026WSFSKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026AIRTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
27/07/2026FIBKDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026CVBFEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
27/07/2026CVBFPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026SHOOBTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026CPRIBairdmaintainOutperformOutperformmaintain rating at Baird
27/07/2026OIIBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
27/07/2026BANRDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026BANRKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026EFSCPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026STCKeefe, Bruyette & WoodsdowngradeOutperformMarket Performdowngrade rating at Keefe, Bruyette & Woods
27/07/2026CUBIDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026SPHRBTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026GSHDUBSmaintainBuyBuymaintain rating at UBS
27/07/2026NBHCPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026PRKSGuggenheimmaintainBuyBuymaintain rating at Guggenheim
27/07/2026PRKSGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
27/07/2026STBAPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026STBAKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026TCBKPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026TCBKDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026QCRHPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026QCRHDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026LOBTD CowenmaintainBuyBuymaintain rating at TD Cowen
27/07/2026SRCEKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026SRCEDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026TWORBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
27/07/2026BLFSStephens & Co.downgradeOverweightEqual Weightdowngrade rating at Stephens & Co.
27/07/2026NUVBHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
27/07/2026TMPKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
27/07/2026FMBHDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026FMBHKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026BYKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026OSBCPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026SBSIPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026HFWAKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026CPFEvercore ISI GroupmaintainMarket PerformMarket Performmaintain rating at Evercore ISI Group
27/07/2026UVEPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026CCNEDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026IBCPPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026MPBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
27/07/2026SMBCPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026ZVRAGuggenheimmaintainBuyBuymaintain rating at Guggenheim
27/07/2026ZVRABTIGmaintainBuyBuymaintain rating at BTIG
27/07/2026ZVRACanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
27/07/2026GOSSHC Wainwright & Co.maintainBuyBuymaintain rating at HC Wainwright & Co.
27/07/2026CYHRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
27/07/2026CYHTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
27/07/2026CIVBDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
27/07/2026CIVBPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026FRBAPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026FRBADA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026WTBAPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026MSBIKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026MSBIDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026MOVBWS FinancialmaintainBuyBuymaintain rating at BWS Financial
27/07/2026PCBKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026JMSBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
27/07/2026FVCBPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
27/07/2026MYFWPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
27/07/2026OPBKKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
27/07/2026EFSIDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
27/07/2026HNVRPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026TSLAPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026VTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026MATruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026PLTRCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026IBMSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
24/07/2026IBMCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026AMDUBSmaintainBuyBuymaintain rating at UBS
24/07/2026AMDJefferiesmaintainBuyBuymaintain rating at Jefferies
24/07/2026AMDRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026AMDCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
24/07/2026AMDRosenblattmaintainBuyBuymaintain rating at Rosenblatt
24/07/2026AMDRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026RTXUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026RTXSusquehannamaintainPositivePositivemaintain rating at Susquehanna
24/07/2026RTXWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026RTXRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026MCDBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026TMORBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026TMOBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026TXNRosenblattmaintainBuyBuymaintain rating at Rosenblatt
24/07/2026INTCMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
24/07/2026INTCRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026INTCWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026INTCMizuhomaintainNeutralNeutralmaintain rating at Mizuho
24/07/2026INTCTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026INTCWedbushmaintainNeutralNeutralmaintain rating at Wedbush
24/07/2026INTCDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026INTCStifelmaintainHoldHoldmaintain rating at Stifel
24/07/2026INTCCantor FitzgeraldmaintainNeutralNeutralmaintain rating at Cantor Fitzgerald
24/07/2026INTCRosenblattmaintainSellSellmaintain rating at Rosenblatt
24/07/2026INTCJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
24/07/2026PGRMorgan StanleyupgradeUnderweightEqual Weightupgrade rating at Morgan Stanley
24/07/2026UNPJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026UNPBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026UNPUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026UNPRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026UNPBenchmarkmaintainBuyBuymaintain rating at Benchmark
24/07/2026UNPCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026UNPWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026UNPBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
24/07/2026UNPTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026HONRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026HONCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026BXOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
24/07/2026BXGoldman SachsmaintainNeutralNeutralmaintain rating at Goldman Sachs
24/07/2026BXBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026BXRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026BXTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026CMCSAWells FargomaintainUnderweightUnderweightmaintain rating at Wells Fargo
24/07/2026CMCSARosenblattmaintainBuyBuymaintain rating at Rosenblatt
24/07/2026CMCSARBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026CMCSABarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026TMUSUBSmaintainBuyBuymaintain rating at UBS
24/07/2026TMUSTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026TMUSBenchmarkmaintainBuyBuymaintain rating at Benchmark
24/07/2026TMUSBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026TMUSWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026TMUSKeybancmaintainOverweightOverweightmaintain rating at Keybanc
24/07/2026LMTMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
24/07/2026LMTRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026CVSUBSmaintainBuyBuymaintain rating at UBS
24/07/2026MCKCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026RBLXWedbushmaintainOutperformOutperformmaintain rating at Wedbush
24/07/2026NSCJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026NSCTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026NSCWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026NSCCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026NSCBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026NSCRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026CSXCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026PYPLTruist SecuritiesupgradeSellHoldupgrade rating at Truist Securities
24/07/2026TRVMizuhomaintainNeutralNeutralmaintain rating at Mizuho
24/07/2026URIWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026URITruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026URIJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026URIBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
24/07/2026URICitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026URIUBSmaintainBuyBuymaintain rating at UBS
24/07/2026DLRJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026DLRTD CowenupgradeHoldBuyupgrade rating at TD Cowen
24/07/2026FCXRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026FCXWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026ROPPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026ROPRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026LNGJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026AMPKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026DELLCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026EWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026EWPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026EWLeerink PartnersupgradeMarket PerformOutperformupgrade rating at Leerink Partners
24/07/2026CCICitizensmaintainMarket OutperformMarket Outperformmaintain rating at Citizens
24/07/2026CCICitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026XYZTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026CAHCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026NDAQKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026NDAQBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026NDAQTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026FISTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026PCGBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
24/07/2026CTSHJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026CTSHRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026HPECitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026TSCOTelsey Advisory GroupmaintainOutperformOutperformmaintain rating at Telsey Advisory Group
24/07/2026TSCOPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
24/07/2026TSCOGuggenheimmaintainBuyBuymaintain rating at Guggenheim
24/07/2026TSCOGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
24/07/2026TSCOMizuhomaintainNeutralNeutralmaintain rating at Mizuho
24/07/2026EXRWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026FITBCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026SOFITruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026PHMCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026TDYBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026HBANStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
24/07/2026HBANBairdmaintainOutperformOutperformmaintain rating at Baird
24/07/2026HBANMorgan StanleydowngradeOverweightEqual Weightdowngrade rating at Morgan Stanley
24/07/2026VRSNWedbushmaintainOutperformOutperformmaintain rating at Wedbush
24/07/2026VRSNJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026FSLRRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026DOVRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026DOVBMO CapitalupgradeMarket PerformOutperformupgrade rating at BMO Capital
24/07/2026NVRUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026NVRTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026HUBSCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026QSRCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026GPNTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026DGXTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026DGXBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026DGXMizuhomaintainOutperformOutperformmaintain rating at Mizuho
24/07/2026DGXBairdmaintainNeutralNeutralmaintain rating at Baird
24/07/2026DGXUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026AFRMTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026PKGJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026PKGUBSmaintainBuyBuymaintain rating at UBS
24/07/2026SSNCRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026SSNCNeedhammaintainBuyBuymaintain rating at Needham
24/07/2026SNARoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026EVRGCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026THCBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026FCNCAJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026NVTRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026TOSTTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026ROLPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026ROLBNP ParibasmaintainNeutralNeutralmaintain rating at BNP Paribas
24/07/2026ROLWells FargodowngradeEqual WeightUnderweightdowngrade rating at Wells Fargo
24/07/2026ROLUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026ROLCanaccord GenuitymaintainHoldHoldmaintain rating at Canaccord Genuity
24/07/2026ROLJP MorgandowngradeOverweightNeutraldowngrade rating at JP Morgan
24/07/2026ROLBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026DOWUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026DOWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026DECKBairdmaintainNeutralNeutralmaintain rating at Baird
24/07/2026DECKTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026DECKTelsey Advisory GroupmaintainMarket PerformMarket Performmaintain rating at Telsey Advisory Group
24/07/2026DECKBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026DECKNeedhammaintainBuyBuymaintain rating at Needham
24/07/2026DECKStifelmaintainBuyBuymaintain rating at Stifel
24/07/2026LUVBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
24/07/2026LUVJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026LUVCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026ALLEJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026GGGRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026NLYJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026MEDPBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
24/07/2026MEDPTD CowenmaintainHoldHoldmaintain rating at TD Cowen
24/07/2026MEDPTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026MEDPMizuhomaintainOutperformOutperformmaintain rating at Mizuho
24/07/2026MEDPBairdmaintainNeutralNeutralmaintain rating at Baird
24/07/2026MEDPRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026GLKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026CCKRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026POOLStifelmaintainHoldHoldmaintain rating at Stifel
24/07/2026POOLOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
24/07/2026POOLStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
24/07/2026MOHRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026MOHTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026MOHBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
24/07/2026ORIPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
24/07/2026WALPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026CUBEWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026EGPJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026EGPCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026BPOPKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026BPOPBenchmarkmaintainBuyBuymaintain rating at Benchmark
24/07/2026BPOPRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026BPOPPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026BPOPBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026BPOPTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026MKSICitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026PCORBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026COLBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026COLBRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026COLBStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
24/07/2026COLBBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026RSusquehannamaintainPositivePositivemaintain rating at Susquehanna
24/07/2026RJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026RCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026RWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026AALBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
24/07/2026AALCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026AALGoldman SachsmaintainSellSellmaintain rating at Goldman Sachs
24/07/2026AALJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026ACIJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026ACIBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
24/07/2026ACIGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
24/07/2026ACITelsey Advisory GroupdowngradeOutperformMarket Performdowngrade rating at Telsey Advisory Group
24/07/2026ACIRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026ACIBMO CapitaldowngradeOutperformMarket Performdowngrade rating at BMO Capital
24/07/2026PNFPPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026PNFPJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026PNFPDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026PNFPBenchmarkmaintainBuyBuymaintain rating at Benchmark
24/07/2026CLFBarclaysmaintainUnderweightUnderweightmaintain rating at Barclays
24/07/2026CLFWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026CLFGLJ ResearchupgradeNeutralBuyupgrade rating at GLJ Research
24/07/2026FAFKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026QSTD CowenmaintainHoldHoldmaintain rating at TD Cowen
24/07/2026ALKJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026ALKCitigroupmaintainSellSellmaintain rating at Citigroup
24/07/2026THOCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026WEXMizuhomaintainOutperformOutperformmaintain rating at Mizuho
24/07/2026WEXKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026OZKTD CowenmaintainHoldHoldmaintain rating at TD Cowen
24/07/2026FOURTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026WFRDBarclaysmaintainOverweightOverweightmaintain rating at Barclays
24/07/2026BYDStifelmaintainHoldHoldmaintain rating at Stifel
24/07/2026BYDBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026BYDSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
24/07/2026BILLTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026PEGADA DavidsonmaintainBuyBuymaintain rating at DA Davidson
24/07/2026LAZKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026SONTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
24/07/2026RHIGoldman SachsmaintainSellSellmaintain rating at Goldman Sachs
24/07/2026AMKRUBSupgradeNeutralBuyupgrade rating at UBS
24/07/2026HOGBairdmaintainNeutralNeutralmaintain rating at Baird
24/07/2026PAGMorgan StanleydowngradeOverweightEqual Weightdowngrade rating at Morgan Stanley
24/07/2026JHXBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026CARGoldman SachsmaintainSellSellmaintain rating at Goldman Sachs
24/07/2026BOKFKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026RNGPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
24/07/2026RNGRosenblattmaintainBuyBuymaintain rating at Rosenblatt
24/07/2026RNGMizuhomaintainNeutralNeutralmaintain rating at Mizuho
24/07/2026SMMTStifelmaintainBuyBuymaintain rating at Stifel
24/07/2026SMMTGuggenheimmaintainBuyBuymaintain rating at Guggenheim
24/07/2026KRMNRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026SAMRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026SAMRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026SAMJefferiesmaintainHoldHoldmaintain rating at Jefferies
24/07/2026SAMCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026HIMSTruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
24/07/2026HQYBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026ONBCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026VRNSCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
24/07/2026VRNSB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
24/07/2026TRNOGoldman SachsmaintainBuyBuymaintain rating at Goldman Sachs
24/07/2026VLYJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026VLYKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026MGYRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026SLGCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026SLGPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
24/07/2026TCBICitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026TENBUBSdowngradeBuyNeutraldowngrade rating at UBS
24/07/2026TENBCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
24/07/2026FULTDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026VCWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
24/07/2026VCRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
24/07/2026BKUCitigroupmaintainSellSellmaintain rating at Citigroup
24/07/2026ENVATD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026PBFCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026CVBFDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026FUNGuggenheimmaintainBuyBuymaintain rating at Guggenheim
24/07/2026EFSCKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026KNSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
24/07/2026ENVXTD CowenmaintainHoldHoldmaintain rating at TD Cowen
24/07/2026RSIOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
24/07/2026FLYWTruist SecuritiesdowngradeBuyHolddowngrade rating at Truist Securities
24/07/2026PGNYBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026IMAXWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026IMAXB. Riley SecuritiesmaintainBuyBuymaintain rating at B. Riley Securities
24/07/2026IMAXJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
24/07/2026IMAXBarrington ResearchmaintainOutperformOutperformmaintain rating at Barrington Research
24/07/2026IMAXRosenblattmaintainBuyBuymaintain rating at Rosenblatt
24/07/2026IMAXRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026IMAXWedbushmaintainOutperformOutperformmaintain rating at Wedbush
24/07/2026NVCRWedbushmaintainNeutralNeutralmaintain rating at Wedbush
24/07/2026STBADA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026GTYRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026BFHBarclaysmaintainEqual WeightEqual Weightmaintain rating at Barclays
24/07/2026BFHRBC CapitalmaintainSector PerformSector Performmaintain rating at RBC Capital
24/07/2026BFHTD CowenmaintainHoldHoldmaintain rating at TD Cowen
24/07/2026MXLSusquehannamaintainNeutralNeutralmaintain rating at Susquehanna
24/07/2026MXLNeedhammaintainBuyBuymaintain rating at Needham
24/07/2026MXLWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026MXLRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
24/07/2026MXLStifelmaintainBuyBuymaintain rating at Stifel
24/07/2026QCRHKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026KALUWells FargomaintainUnderweightUnderweightmaintain rating at Wells Fargo
24/07/2026LOBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026SMAWells FargomaintainEqual WeightEqual Weightmaintain rating at Wells Fargo
24/07/2026NEOBenchmarkmaintainBuyBuymaintain rating at Benchmark
24/07/2026TFINB. Riley SecuritiesmaintainNeutralNeutralmaintain rating at B. Riley Securities
24/07/2026THRMJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
24/07/2026THRMFreedom BrokerdowngradeBuyHolddowngrade rating at Freedom Broker
24/07/2026THRMStifelmaintainBuyBuymaintain rating at Stifel
24/07/2026OBKDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
24/07/2026OBKPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
24/07/2026CWHCitigroupmaintainBuyBuymaintain rating at Citigroup
24/07/2026UVSPKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026OSBCDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
24/07/2026HFWADA DavidsonmaintainBuyBuymaintain rating at DA Davidson
24/07/2026HTZGoldman SachsmaintainSellSellmaintain rating at Goldman Sachs
24/07/2026LFSTBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026HBNCPiper SandlermaintainNeutralNeutralmaintain rating at Piper Sandler
24/07/2026HBNCKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026CCNEKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026IBCPKeefe, Bruyette & WoodsmaintainMarket PerformMarket Performmaintain rating at Keefe, Bruyette & Woods
24/07/2026BFSTStephens & Co.maintainOverweightOverweightmaintain rating at Stephens & Co.
24/07/2026BFSTDA DavidsonmaintainBuyBuymaintain rating at DA Davidson
24/07/2026BLMNCitigroupmaintainNeutralNeutralmaintain rating at Citigroup
24/07/2026ZGNTD CowenmaintainBuyBuymaintain rating at TD Cowen
24/07/2026MRTNStephens & Co.maintainEqual WeightEqual Weightmaintain rating at Stephens & Co.
24/07/2026CCSIBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026AMBPUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026KREFJP MorganmaintainUnderweightUnderweightmaintain rating at JP Morgan
24/07/2026CYRXBTIGmaintainBuyBuymaintain rating at BTIG
24/07/2026CYHUBSmaintainNeutralNeutralmaintain rating at UBS
24/07/2026CIVBKeefe, Bruyette & WoodsmaintainOutperformOutperformmaintain rating at Keefe, Bruyette & Woods
24/07/2026BETRNeedhammaintainBuyBuymaintain rating at Needham
24/07/2026PINEJones TradingmaintainBuyBuymaintain rating at Jones Trading
24/07/2026PINEStifelmaintainBuyBuymaintain rating at Stifel
23/07/2026AAPLMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
23/07/2026AMZNWedbushmaintainOutperformOutperformmaintain rating at Wedbush
23/07/2026GOOGLCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
23/07/2026GOOGLPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
23/07/2026GOOGLBarclaysmaintainOverweightOverweightmaintain rating at Barclays
23/07/2026GOOGLRosenblattmaintainNeutralNeutralmaintain rating at Rosenblatt
23/07/2026GOOGLDA DavidsonmaintainNeutralNeutralmaintain rating at DA Davidson
23/07/2026GOOGLUBSmaintainNeutralNeutralmaintain rating at UBS
23/07/2026GOOGLRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
23/07/2026GOOGLWells FargomaintainOverweightOverweightmaintain rating at Wells Fargo
23/07/2026GOOGLRoth CapitalmaintainBuyBuymaintain rating at Roth Capital
23/07/2026GOOGLTruist SecuritiesmaintainBuyBuymaintain rating at Truist Securities
23/07/2026GOOGLWedbushmaintainOutperformOutperformmaintain rating at Wedbush
23/07/2026GOOGLBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
23/07/2026GOOGLPivotal ResearchmaintainBuyBuymaintain rating at Pivotal Research
23/07/2026GOOGLMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
23/07/2026TSLARBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
23/07/2026TSLANeedhammaintainHoldHoldmaintain rating at Needham
23/07/2026TSLACantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
23/07/2026TSLARoth CapitalmaintainBuyBuymaintain rating at Roth Capital
23/07/2026TSLATruist SecuritiesmaintainHoldHoldmaintain rating at Truist Securities
23/07/2026TSLAUBSmaintainNeutralNeutralmaintain rating at UBS
23/07/2026TSLAMizuhomaintainOutperformOutperformmaintain rating at Mizuho
23/07/2026TSLAMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
23/07/2026TSLAJP MorganmaintainNeutralNeutralmaintain rating at JP Morgan
23/07/2026TSLATD CowenmaintainBuyBuymaintain rating at TD Cowen
23/07/2026TSLACanaccord GenuitymaintainBuyBuymaintain rating at Canaccord Genuity
23/07/2026GOOGOppenheimermaintainOutperformOutperformmaintain rating at Oppenheimer
23/07/2026GOOGTD CowenmaintainBuyBuymaintain rating at TD Cowen
23/07/2026GOOGJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
23/07/2026GEBernsteinmaintainOutperformOutperformmaintain rating at Bernstein
23/07/2026IBMRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
23/07/2026IBMBMO CapitalmaintainMarket PerformMarket Performmaintain rating at BMO Capital
23/07/2026IBMMorgan StanleymaintainEqual WeightEqual Weightmaintain rating at Morgan Stanley
23/07/2026IBMBarclaysmaintainOverweightOverweightmaintain rating at Barclays
23/07/2026AMDBenchmarkmaintainBuyBuymaintain rating at Benchmark
23/07/2026PMMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
23/07/2026PMStifelmaintainBuyBuymaintain rating at Stifel
23/07/2026PMNeedhammaintainBuyBuymaintain rating at Needham
23/07/2026MCDEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
23/07/2026TArgus ResearchmaintainBuyBuymaintain rating at Argus Research
23/07/2026TMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
23/07/2026TRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
23/07/2026TTD CowenmaintainHoldHoldmaintain rating at TD Cowen
23/07/2026TWells FargomaintainUnderweightUnderweightmaintain rating at Wells Fargo
23/07/2026TWolfe ResearchupgradePeer PerformOutperformupgrade rating at Wolfe Research
23/07/2026NOWJefferiesmaintainBuyBuymaintain rating at Jefferies
23/07/2026NOWBairdmaintainOutperformOutperformmaintain rating at Baird
23/07/2026NOWMacquariemaintainNeutralNeutralmaintain rating at Macquarie
23/07/2026NOWBernsteinmaintainOutperformOutperformmaintain rating at Bernstein
23/07/2026NOWPiper SandlermaintainOverweightOverweightmaintain rating at Piper Sandler
23/07/2026NOWJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan
23/07/2026NOWBMO CapitalmaintainOutperformOutperformmaintain rating at BMO Capital
23/07/2026NOWCantor FitzgeraldmaintainOverweightOverweightmaintain rating at Cantor Fitzgerald
23/07/2026NOWEvercore ISI GroupmaintainOutperformOutperformmaintain rating at Evercore ISI Group
23/07/2026NOWNeedhammaintainBuyBuymaintain rating at Needham
23/07/2026NOWRBC CapitalmaintainOutperformOutperformmaintain rating at RBC Capital
23/07/2026GEVTD CowenmaintainBuyBuymaintain rating at TD Cowen
23/07/2026GEVMorgan StanleymaintainOverweightOverweightmaintain rating at Morgan Stanley
23/07/2026GEVGuggenheimmaintainBuyBuymaintain rating at Guggenheim
23/07/2026GEVBernsteinmaintainOutperformOutperformmaintain rating at Bernstein
23/07/2026GEVJP MorganmaintainOverweightOverweightmaintain rating at JP Morgan