Downgrades Outperform Mkt Perform X

AB AllianceBernstein

Keefe Bruyette

$42

Upgrades Mkt Perform Outperform X

AB AllianceBernstein

Keefe Bruyette

$40

Upgrades Mkt Perform Outperform X

ACBI Atlantic Capital

Keefe Bruyette

Upgrades Mkt Perform Outperform X

ACGL Arch Capital

Keefe Bruyette

Downgrades Outperform Mkt Perform X

ACRE Ares Commercial Real Estate

Keefe Bruyette

$12.50

Upgrades Mkt Perform Outperform X

ACT Enact Holdings

Keefe Bruyette

$25 $26.50

Downgrades Outperform Mkt Perform X

ACT Enact Holdings

Keefe Bruyette

$28 $27

Upgrades Underperform Mkt Perform X

AEG AEGON N.V.

Keefe Bruyette

Downgrades Outperform Mkt Perform X

AEL American Equity Investment Life

Keefe Bruyette

$43 $41

Upgrades Mkt Perform Outperform X

AEL American Equity Investment Life

Keefe Bruyette

$42

Downgrades Outperform Mkt Perform X

AFG American Fincl

Keefe Bruyette

$164 $144

Initiated Mkt Perform X

AFG American Fincl

Keefe Bruyette

Downgrades Outperform Mkt Perform X

AGM Fed Agricult Mortg

Keefe Bruyette

$212 $215

Initiated Outperform X

AGM Fed Agricult Mortg

Keefe Bruyette

$220

Upgrades Mkt Perform Outperform X

AGNC AGNC Investment

Keefe Bruyette

$12.25 $13.25

Downgrades Outperform Mkt Perform X

AGNC AGNC Investment

Keefe Bruyette

$18.25

Upgrades Mkt Perform Outperform X

AGNC AGNC Investment

Keefe Bruyette

Upgrades Mkt Perform Outperform X

AGO Assured Guaranty

Keefe Bruyette

$87 $92

Downgrades Outperform Mkt Perform X

AGO Assured Guaranty

Keefe Bruyette

$75 $92

Upgrades Mkt Perform Outperform X

AIZ Assurant

Keefe Bruyette

$212 $230

Downgrades Outperform Mkt Perform X

AIZ Assurant

Keefe Bruyette

$170 $182

Upgrades Mkt Perform Outperform X

AIZ Assurant

Keefe Bruyette

$52

Downgrades Outperform Mkt Perform X

AIZ Assurant

Keefe Bruyette

$199 $151

Initiated Outperform X

AIZ Assurant

Keefe Bruyette

$121

Upgrades Underperform Mkt Perform X

AJG Arthur J. Gallagher

Keefe Bruyette

$286

Downgrades Mkt Perform Underperform X

AJG Arthur J. Gallagher

Keefe Bruyette

$237 $230

Downgrades Outperform Mkt Perform X

AJG Arthur J. Gallagher

Keefe Bruyette

$210

Upgrades Mkt Perform Outperform X

ALL Allstate

Keefe Bruyette

$136 $158

Downgrades Outperform Mkt Perform X

ALL Allstate

Keefe Bruyette

$13

Upgrades Underperform Mkt Perform X

ALL Allstate

Keefe Bruyette

Initiated Mkt Perform X

ALRS Alerus Financial

Keefe Bruyette

$18

Initiated Mkt Perform X

AMAL Amalgamated Bank

Keefe Bruyette

$19

Upgrades Mkt Perform Outperform X

AMG Affiliated Managers

Keefe Bruyette

Downgrades Outperform Mkt Perform X

AMG Affiliated Managers

Keefe Bruyette

$250 $206

Downgrades Outperform Mkt Perform X

AMNB Am Natl Bankshares

Keefe Bruyette

$42

Upgrades Mkt Perform Outperform X

AMNB Am Natl Bankshares

Keefe Bruyette

$35 $37

Upgrades Mkt Perform Outperform X

AMNB Am Natl Bankshares

Keefe Bruyette

Downgrades Outperform Mkt Perform X

AMP Ameriprise Financial

Keefe Bruyette

$325

Downgrades Outperform Mkt Perform X

AMTB Amerant Bancorp

Keefe Bruyette

$32

Upgrades Mkt Perform Outperform X

AMTB Mercantil Bank

Keefe Bruyette

$21 $24

Downgrades Outperform Mkt Perform X

AMTB Mercantil Bank

Keefe Bruyette

$19

Initiated Outperform X

AMTB Mercantil Bank

Keefe Bruyette

$19

Upgrades Mkt Perform Outperform X

AMTD TD Ameritrade

Keefe Bruyette

Upgrades Mkt Perform Outperform X

ANCX Access National

Keefe Bruyette

Upgrades Underperform Outperform X

AON Aon

Keefe Bruyette

$313 $380

Downgrades Mkt Perform Underperform X

AON Aon

Keefe Bruyette

$328

Downgrades Outperform Mkt Perform X

APAM Artisan Partners Asset Mgmt

Keefe Bruyette

$55

Upgrades Mkt Perform Outperform X

APAM Artisan Partners Asset Mgmt

Keefe Bruyette

$55 $59

Upgrades Mkt Perform Outperform X

APO Apollo Global Management

Keefe Bruyette

$84 $88

Downgrades Outperform Mkt Perform X

APO Apollo Global Management

Keefe Bruyette

$77

Downgrades Mkt Perform Underperform X

APPF AppFolio

Keefe Bruyette

$255 $193

Initiated Underperform X

ARBK Argo Blockchain Plc

Keefe Bruyette

Upgrades Mkt Perform Outperform X

ARES Ares Management

Keefe Bruyette

$166 $202

Downgrades Outperform Mkt Perform X

ARES Ares Management

Keefe Bruyette

$99 $98

Initiated Mkt Perform X

ATLC Atlanticus

Keefe Bruyette

$33

Downgrades Outperform Mkt Perform X

AUB Atlantic Union Bankshares

Keefe Bruyette

$42 $36

Initiated Mkt Perform X

AVDX AvidXchange

Keefe Bruyette

$13.50

Downgrades Outperform Mkt Perform X

AX Axos Financial

Keefe Bruyette

$79

Upgrades Mkt Perform Outperform X

AX Axos Financial

Keefe Bruyette

$52 $56

Upgrades Mkt Perform Outperform X

AXS AXIS Capital

Keefe Bruyette

$59 $66

Downgrades Outperform Mkt Perform X

AXS AXIS Capital

Keefe Bruyette

$63 $60

Upgrades Mkt Perform Outperform X

AXS AXIS Capital

Keefe Bruyette

$61 $67

Upgrades Mkt Perform Outperform X

BAC Bank of America

Keefe Bruyette

$37 $46

Upgrades Underperform Mkt Perform X

BAC Bank of America

Keefe Bruyette

$29 $30

Downgrades Mkt Perform Underperform X

BAC Bank of America

Keefe Bruyette

$35 $33

Resumed Mkt Perform X

BAC Bank of America

Keefe Bruyette

$40

Upgrades Mkt Perform Outperform X

BAC Bank of America

Keefe Bruyette

$32 $36

Upgrades Mkt Perform Outperform X

BANC Banc of California

Keefe Bruyette

$16 $18

Downgrades Outperform Mkt Perform X

BANC Banc of California

Keefe Bruyette

$16

Upgrades Mkt Perform Outperform X

BANC Banc of California

Keefe Bruyette

$24

Downgrades Outperform Mkt Perform X

BBDC Barings BDC

Keefe Bruyette

$10.50 $10

Upgrades Mkt Perform Outperform X

BBVA Banco Bilbao Vizcaya Argentaria

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BCBP BCB Bancorp

Keefe Bruyette

Downgrades Mkt Perform Underperform X

BEN Franklin Resources

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BEN Franklin Resources

Keefe Bruyette

$30

Upgrades Mkt Perform Outperform X

BEN Franklin Resources

Keefe Bruyette

$35 $45

Upgrades Mkt Perform Outperform X

BFH Bread Financial

Keefe Bruyette

$38 $67

Downgrades Outperform Mkt Perform X

BFH Bread Financial

Keefe Bruyette

$60 $35

Downgrades Outperform Mkt Perform X

BHB Bar Harbor Bankshares

Keefe Bruyette

$33

Initiated Outperform X

BHB Bar Harbor Bankshares

Keefe Bruyette

$34

Upgrades Mkt Perform Outperform X

BHBK Blue Hills Bancorp

Keefe Bruyette

Downgrades Mkt Perform Underperform X

BHF Brighthouse Financial

Keefe Bruyette

$54 $50

Resumed Mkt Perform X

BHLB Berkshire Hills Bancorp

Keefe Bruyette

$30

Downgrades Outperform Mkt Perform X

BHLB Berkshire Hills Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BILL Bill.com

Keefe Bruyette

$150 $120

Initiated Outperform X

BILL Bill.com

Keefe Bruyette

$300

Initiated Outperform X

BITF Bitfarms

Keefe Bruyette

Upgrades Mkt Perform Outperform X

BK BNY Mellon

Keefe Bruyette

$60 $70

Downgrades Outperform Mkt Perform X

BK BNY Mellon

Keefe Bruyette

$66 $70

Upgrades Mkt Perform Outperform X

BK BNY Mellon

Keefe Bruyette

$59

Upgrades Underperform Mkt Perform X

BK BNY Mellon

Keefe Bruyette

Downgrades Mkt Perform Underperform X

BK BNY Mellon

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BKI Black Knight

Keefe Bruyette

$83 $80

Downgrades Outperform Mkt Perform X

BKU BankUnited

Keefe Bruyette

$51

Upgrades Mkt Perform Outperform X

BKU BankUnited

Keefe Bruyette

$50

Initiated Mkt Perform X

BLFY Blue Foundry Bancorp

Keefe Bruyette

$13.25

Upgrades Mkt Perform Outperform X

BLK BlackRock

Keefe Bruyette

$770 $835

Upgrades Mkt Perform Outperform X

BLK BlackRock

Keefe Bruyette

Upgrades Underperform Mkt Perform X

BLND Blend Labs

Keefe Bruyette

$2.25

Downgrades Mkt Perform Underperform X

BLND Blend Labs

Keefe Bruyette

$4 $2.75

Downgrades Outperform Mkt Perform X

BMO Bank of Montreal

Keefe Bruyette

Resumed Outperform X

BMRC Bank of Marin

Keefe Bruyette

$45

Upgrades Mkt Perform Outperform X

BMRC Bank of Marin

Keefe Bruyette

$43

Downgrades Outperform Mkt Perform X

BMTC Bryn Mawr Bank

Keefe Bruyette

$50

Upgrades Mkt Perform Outperform X

BMTC Bryn Mawr Bank

Keefe Bruyette

$52 $50

Downgrades Outperform Mkt Perform X

BMTC Bryn Mawr Bank

Keefe Bruyette

$50 $42

Downgrades Outperform Mkt Perform X

BMTC Bryn Mawr Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BN Brookfield Corp.

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BNS Bank of Nova Scotia

Keefe Bruyette

Upgrades Underperform Mkt Perform X

BOH Bank of Hawaii

Keefe Bruyette

$60 $67

Downgrades Mkt Perform Underperform X

BOH Bank of Hawaii

Keefe Bruyette

$47

Upgrades Mkt Perform Outperform X

BPOP Popular

Keefe Bruyette

$74

Downgrades Outperform Mkt Perform X

BPOP Popular

Keefe Bruyette

$85 $74

Resumed Outperform X

BPOP Popular

Keefe Bruyette

$115

Downgrades Outperform Mkt Perform X

BRKL Brookline Bancorp

Keefe Bruyette

Upgrades Mkt Perform Outperform X

BRKL Brookline Bancorp

Keefe Bruyette

$12 $14.50

Resumed Mkt Perform X

BRKL Brookline Bancorp

Keefe Bruyette

$18

Downgrades Outperform Mkt Perform X

BRO Brown & Brown

Keefe Bruyette

$78 $71

Downgrades Outperform Mkt Perform X

BRO Brown & Brown

Keefe Bruyette

$73 $76

Upgrades Mkt Perform Outperform X

BRO Brown & Brown

Keefe Bruyette

$50 $54

Downgrades Outperform Mkt Perform X

BSIG BrightSphere Investment Group

Keefe Bruyette

$31 $32

Downgrades Outperform Mkt Perform X

BSIG BrightSphere Investment Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BSRR Sierra Bancorp

Keefe Bruyette

$26 $24

Resumed Outperform X

BSRR Sierra Bancorp

Keefe Bruyette

$33

Initiated Mkt Perform X

BTRS BTRS Holdings

Keefe Bruyette

$8

Upgrades Mkt Perform Outperform X

BUSE First Busey Corp

Keefe Bruyette

Upgrades Mkt Perform Outperform X

BWFG Bankwell Financial Group

Keefe Bruyette

$32 $35

Downgrades Outperform Mkt Perform X

BWFG Bankwell Financial Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

BX Blackstone

Keefe Bruyette

$127 $115

Downgrades Outperform Mkt Perform X

BXMT Blackstone Mortgage Trust

Keefe Bruyette

$26

Upgrades Mkt Perform Outperform X

BXS BancorpSouth

Keefe Bruyette

$33 $37

Resumed Outperform X

C Citigroup

Keefe Bruyette

$85

Upgrades Mkt Perform Outperform X

C Citigroup

Keefe Bruyette

$74 $86

Downgrades Outperform Mkt Perform X

CADE Cadence Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CADE Cadence Bancorp

Keefe Bruyette

$18

Upgrades Mkt Perform Outperform X

CADE Cadence Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CAI CAI Intl

Keefe Bruyette

$56

Downgrades Outperform Mkt Perform X

CAI CAI Intl

Keefe Bruyette

$29

Upgrades Mkt Perform Outperform X

CAI CAI Intl

Keefe Bruyette

Upgrades Mkt Perform Outperform X

CALB California BanCorp

Keefe Bruyette

$20 $25

Downgrades Outperform Mkt Perform X

CARO Carolina Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CASH Pathward Financial

Keefe Bruyette

$67 $45

Upgrades Mkt Perform Outperform X

CATC Cambridge Bancorp

Keefe Bruyette

$56 $79.30

Downgrades Outperform Mkt Perform X

CATC Cambridge Bancorp

Keefe Bruyette

$85 $62

Resumed Outperform X

CATC Cambridge Bancorp

Keefe Bruyette

$105

Initiated Mkt Perform X

CATC Cambridge Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CBFV CB Financial Service

Keefe Bruyette

$25

Downgrades Outperform Mkt Perform X

CBNK Capital Bancorp

Keefe Bruyette

$30 $26

Downgrades Outperform Mkt Perform X

CBRE CBRE Group

Keefe Bruyette

$88

Upgrades Underperform Mkt Perform X

CBSH Commerce Bancshares

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CBTX CBTX

Keefe Bruyette

$25 $27

Resumed Mkt Perform X

CBU Community Bank

Keefe Bruyette

$75

Initiated Outperform X

CCAP Crescent Capital BDC

Keefe Bruyette

$18

Upgrades Mkt Perform Outperform X

CCB Coastal Financial

Keefe Bruyette

$70

Upgrades Mkt Perform Outperform X

CCBG Capital City Bank

Keefe Bruyette

$31 $33

Initiated Mkt Perform X

CCNE CNB Financial

Keefe Bruyette

$35

Downgrades Outperform Mkt Perform X

CFG Citizens Financial Group

Keefe Bruyette

$64 $54

Resumed Outperform X

CFG Citizens Financial Group

Keefe Bruyette

$54

Downgrades Outperform Mkt Perform X

CG Carlyle Group

Keefe Bruyette

$36

Upgrades Mkt Perform Outperform X

CG Carlyle Group

Keefe Bruyette

$40

Upgrades Mkt Perform Outperform X

CHFC Chemical Financial Corp.

Keefe Bruyette

Initiated Outperform X

CIFR Cipher Mining

Keefe Bruyette

Upgrades Mkt Perform Outperform X

CINF Cincinnati Fincl

Keefe Bruyette

Upgrades Mkt Perform Outperform X

CIT CIT Group

Keefe Bruyette

$62

Downgrades Outperform Mkt Perform X

CIVB Civista Bancshares

Keefe Bruyette

$29 $26

Initiated Outperform X

CLSK CleanSpark

Keefe Bruyette

$19

Upgrades Mkt Perform Outperform X

CMA Comerica

Keefe Bruyette

$69

Upgrades Mkt Perform Outperform X

CM CIBC

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CMA Comerica

Keefe Bruyette

$105 $80

Resumed Mkt Perform X

CMA Comerica

Keefe Bruyette

$73

Downgrades Outperform Mkt Perform X

CMA Comerica

Keefe Bruyette

Upgrades Underperform Mkt Perform X

CME CME Group

Keefe Bruyette

$181 $197

Upgrades Underperform Mkt Perform X

CMO Capstead Mortgage

Keefe Bruyette

$7 $8.50

Downgrades Mkt Perform Underperform X

CMO Capstead Mortgage

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CMO Capstead Mortgage

Keefe Bruyette

Downgrades Mkt Perform Underperform X

CMTG Claros Mortgage Trust

Keefe Bruyette

$16

Downgrades Outperform Mkt Perform X

CNA CNA Financial

Keefe Bruyette

Upgrades Mkt Perform Outperform X

CNA CNA Financial

Keefe Bruyette

$41 $52

Downgrades Outperform Mkt Perform X

CNOB ConnectOne Bancorp

Keefe Bruyette

Downgrades Mkt Perform Underperform X

CNS Cohen & Steers

Keefe Bruyette

$36

Downgrades Outperform Mkt Perform X

COBZ CoBiz

Keefe Bruyette

Reiterated Mkt Perform X

COIN Coinbase Global

Keefe Bruyette

$160 $230

Upgrades Underperform Mkt Perform X

COIN Coinbase Global

Keefe Bruyette

$160

Downgrades Mkt Perform Underperform X

COIN Coinbase Global

Keefe Bruyette

$45

Initiated Mkt Perform X

COIN Coinbase Global

Keefe Bruyette

$325

Downgrades Outperform Mkt Perform X

COLB Columbia Banking

Keefe Bruyette

$30 $25

Upgrades Mkt Perform Outperform X

COLB Columbia Banking

Keefe Bruyette

$36 $29

Resumed Mkt Perform X

COLB Columbia Banking

Keefe Bruyette

$39

Downgrades Outperform Mkt Perform X

COLB Columbia Banking

Keefe Bruyette

$39 $43

Upgrades Mkt Perform Outperform X

COLB Columbia Banking

Keefe Bruyette

Downgrades Outperform Mkt Perform X

COOP Mr. Cooper Group

Keefe Bruyette

$95

Upgrades Mkt Perform Outperform X

COOP Mr. Cooper Group

Keefe Bruyette

$62 $65

Downgrades Outperform Mkt Perform X

COOP Mr. Cooper Group

Keefe Bruyette

$39 $38

Initiated Outperform X

CORZ Core Scientific

Keefe Bruyette

$22

Downgrades Mkt Perform Underperform X

CS Credit Suisse

Keefe Bruyette

Downgrades Mkt Perform Underperform X

CS Credit Suisse

Keefe Bruyette

Downgrades Outperform Mkt Perform X

CS Credit Suisse

Keefe Bruyette

Upgrades Mkt Perform Outperform X

CSFL Centerstate Banks of Florida

Keefe Bruyette

Initiated Outperform X

CSGP CoStar Group

Keefe Bruyette

$650

Downgrades Outperform Mkt Perform X

CSTR CapStar Financial

Keefe Bruyette

$26 $20

Upgrades Mkt Perform Outperform X

CSTR CapStar Financial

Keefe Bruyette

$19 $22

Downgrades Outperform Mkt Perform X

CUBI Customers Bancorp

Keefe Bruyette

$57 $52

Upgrades Mkt Perform Outperform X

CUBI Customers Bancorp

Keefe Bruyette

$72 $80

Upgrades Mkt Perform Outperform X

CVBF CVB Financial

Keefe Bruyette

$20 $22

Downgrades Outperform Mkt Perform X

CVBF CVB Financial

Keefe Bruyette

$32

Resumed Mkt Perform X

CVCY Central Valley Bancorp

Keefe Bruyette

$24

Upgrades Mkt Perform Outperform X

DASH DoorDash

Keefe Bruyette

$177

Downgrades Mkt Perform Underperform X

DB Deutsche Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

DBRG DigitalBridge

Keefe Bruyette

$17.75 $14

Upgrades Mkt Perform Outperform X

DBRG DigitalBridge

Keefe Bruyette

$12.50 $17.50

Resumed Outperform X

DCOM Dime Community

Keefe Bruyette

$44

Downgrades Outperform Mkt Perform X

DGICA Donegal Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

DHI D.R. Horton

Keefe Bruyette

$200 $183

Upgrades Mkt Perform Outperform X

DHI D.R. Horton

Keefe Bruyette

$148 $164

Downgrades Outperform Mkt Perform X

DHI D.R. Horton

Keefe Bruyette

Upgrades Mkt Perform Outperform X

DHI D.R. Horton

Keefe Bruyette

Upgrades Mkt Perform Outperform X

DX Dynex Capital

Keefe Bruyette

$17 $18.75

Downgrades Outperform Mkt Perform X

EEFT Euronet

Keefe Bruyette

$124 $90

Initiated Outperform X

EEFT Euronet

Keefe Bruyette

$164

Upgrades Mkt Perform Outperform X

EFC Ellington Financial

Keefe Bruyette

$13.75

Downgrades Outperform Mkt Perform X

EFC Ellington Financial

Keefe Bruyette

$14.75

Upgrades Mkt Perform Outperform X

EFSC Enterprises Finl

Keefe Bruyette

Downgrades Outperform Mkt Perform X

EGBN Eagle Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

EQBK Equity Bancshares

Keefe Bruyette

Upgrades Mkt Perform Outperform X

EQH Equitable Holdings

Keefe Bruyette

$54 $58

Downgrades Outperform Mkt Perform X

EQH Equitable Holdings

Keefe Bruyette

$34

Initiated Outperform X

EQH AXA Equitable

Keefe Bruyette

$27

Upgrades Mkt Perform Outperform X

ESNT Essent Group

Keefe Bruyette

$65 $70

Downgrades Outperform Mkt Perform X

ESNT Essent Group

Keefe Bruyette

$50

Upgrades Mkt Perform Outperform X

ESNT Essent Group

Keefe Bruyette

$51

Downgrades Outperform Mkt Perform X

ESQ Esquire Financial

Keefe Bruyette

$68 $72

Initiated Outperform X

ESQ Esquire Financial

Keefe Bruyette

$53

Upgrades Mkt Perform Outperform X

ETFC E*TRADE

Keefe Bruyette

Initiated Mkt Perform X

EVBN Evans Bancorp

Keefe Bruyette

$39

Upgrades Mkt Perform Outperform X

EVR Evercore

Keefe Bruyette

$269 $339

Resumed Mkt Perform X

EVR Evercore

Keefe Bruyette

Downgrades Outperform Mkt Perform X

EVR Evercore

Keefe Bruyette

$106 $109

Initiated Outperform X

EVTC EVERTEC

Keefe Bruyette

$32

Upgrades Mkt Perform Outperform X

EWBC East West Banc

Keefe Bruyette

Downgrades Outperform Mkt Perform X

FAF First American Financial

Keefe Bruyette

$80

Upgrades Mkt Perform Outperform X

FAF First American Financial

Keefe Bruyette

$66 $69

Downgrades Outperform Mkt Perform X

FAF First American Financial

Keefe Bruyette

$61

Upgrades Mkt Perform Outperform X

FAF First American Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

FBC Flagstar Bancorp

Keefe Bruyette

$52.25 $44

Upgrades Mkt Perform Outperform X

FBC Flagstar Bancorp

Keefe Bruyette

Upgrades Mkt Perform Outperform X

FBIZ First Business Financial

Keefe Bruyette

$23 $26

Downgrades Outperform Mkt Perform X

FBK FB Financial

Keefe Bruyette

$48 $45

Upgrades Mkt Perform Outperform X

FBK FB Financial

Keefe Bruyette

$48

Resumed Outperform X

FBP First Bancorp

Keefe Bruyette

$17.50

Upgrades Mkt Perform Outperform X

FCB FCB Financial

Keefe Bruyette

Resumed Mkt Perform X

FCF First Commonwealth

Keefe Bruyette

$16

Upgrades Mkt Perform Outperform X

FCNCA First Citizens BancShares

Keefe Bruyette

$2500

Downgrades Outperform Mkt Perform X

FCNCA First Citizens BancShares

Keefe Bruyette

$2100 $2500

Initiated Outperform X

FCNCA First Citizen Bancshr. NC

Keefe Bruyette

$1000

Upgrades Mkt Perform Outperform X

FDEF First Defiance Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

FDUS Fidus Investment

Keefe Bruyette

$22 $19.50

Upgrades Mkt Perform Outperform X

FDUS Fidus Investment

Keefe Bruyette

$17.50

Downgrades Outperform Mkt Perform X

FFBC First Financial

Keefe Bruyette

$31 $30

Upgrades Mkt Perform Outperform X

FFBC First Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

FHB First Hawaiian

Keefe Bruyette

$34

Upgrades Mkt Perform Outperform X

FHB First Hawaiian

Keefe Bruyette

Upgrades Mkt Perform Outperform X

FHI Federated Hermes

Keefe Bruyette

$32 $40

Downgrades Outperform Mkt Perform X

FHN First Horizon

Keefe Bruyette

$18

Downgrades Outperform Mkt Perform X

FIBK First Interstate Bancsystem

Keefe Bruyette

$49 $38

Upgrades Mkt Perform Outperform X

FIBK First Interstate Bancsystem

Keefe Bruyette

$45

Resumed Mkt Perform X

FIBK First Interstate Bancsystem

Keefe Bruyette

$43

Initiated Outperform X

FIHL Fidelis Insurance Holdings Limited

Keefe Bruyette

$17

Upgrades Underperform Mkt Perform X

FII Fed Investors

Keefe Bruyette

Upgrades Mkt Perform Outperform X

FIS Fidelity Nat’l Info

Keefe Bruyette

$70

Downgrades Outperform Mkt Perform X

FIS Fidelity Nat’l Info

Keefe Bruyette

$120 $98

Initiated Outperform X

FIS Fidelity Nat’l Info

Keefe Bruyette

$136

Upgrades Mkt Perform Outperform X

FISI Financial Inst.

Keefe Bruyette

$29 $34

Initiated Mkt Perform X

FISV Fiserv

Keefe Bruyette

$101

Upgrades Mkt Perform Outperform X

FITB Fifth Third

Keefe Bruyette

$38 $34

Resumed Mkt Perform X

FITB Fifth Third

Keefe Bruyette

$42

Upgrades Mkt Perform Outperform X

FITB Fifth Third

Keefe Bruyette

$32

Downgrades Outperform Mkt Perform X

FMBH First Mid-Illinois Bancshares

Keefe Bruyette

$42

Upgrades Mkt Perform Outperform X

FMBI First Midwest Banc

Keefe Bruyette

$25

Downgrades Mkt Perform Underperform X

FMCC Freddie Mac

Keefe Bruyette

$4 $4.50

Downgrades Outperform Mkt Perform X

FMCC Freddie Mac

Keefe Bruyette

$2.50 $4

Upgrades Mkt Perform Outperform X

FMCC Freddie Mac

Keefe Bruyette

$1.25 $2.50

Upgrades Underperform Mkt Perform X

FMCC Freddie Mac

Keefe Bruyette

$1

Downgrades Outperform Mkt Perform X

FNB F.N.B. Corp

Keefe Bruyette

$16 $15.50

Downgrades Outperform Mkt Perform X

FNF Fidelity National

Keefe Bruyette

$45 $43

Upgrades Mkt Perform Outperform X

FNF Fidelity National

Keefe Bruyette

Downgrades Mkt Perform Underperform X

FNMA Fannie Mae

Keefe Bruyette

$3 $4

Downgrades Outperform Mkt Perform X

FNMA Fannie Mae

Keefe Bruyette

$2 $3

Upgrades Mkt Perform Outperform X

FNMA Fannie Mae

Keefe Bruyette

$1.25 $2

Downgrades Mkt Perform Underperform X

FNMA Fannie Mae

Keefe Bruyette

$1

Downgrades Outperform Mkt Perform X

FOCS Focus Financial

Keefe Bruyette

$55

Upgrades Mkt Perform Outperform X

FOCS Focus Financial

Keefe Bruyette

$35.50

Downgrades Outperform Mkt Perform X

FOUR Shift4 Payments

Keefe Bruyette

$112

Initiated Outperform X

FOUR Shift4 Payments

Keefe Bruyette

$95

Resumed Mkt Perform X

FSBC Five Star Bancorp

Keefe Bruyette

$33

Upgrades Mkt Perform Outperform X

FSBC Five Star Bancorp

Keefe Bruyette

$28 $29

Initiated Mkt Perform X

FSBC Five Star Bancorp

Keefe Bruyette

$28

Upgrades Mkt Perform Outperform X

GBNK Guaranty Bancorp

Keefe Bruyette

Resumed Mkt Perform X

GDOT Green Dot

Keefe Bruyette

$17 $20

Downgrades Outperform Mkt Perform X

GDOT Green Dot

Keefe Bruyette

$60 $35

Upgrades Mkt Perform Outperform X

GDOT Green Dot

Keefe Bruyette

Downgrades Mkt Perform Underperform X

GHL Greenhill

Keefe Bruyette

$16.50 $12

Upgrades Underperform Mkt Perform X

GHL Greenhill

Keefe Bruyette

$15.50

Downgrades Mkt Perform Underperform X

GHL Greenhill

Keefe Bruyette

$23.50 $23

Resumed Mkt Perform X

GHL Greenhill

Keefe Bruyette

Downgrades Mkt Perform Underperform X

GHL Greenhill

Keefe Bruyette

Upgrades Mkt Perform Outperform X

GL Globe Life

Keefe Bruyette

$130 $110

Upgrades Mkt Perform Outperform X

GNBC Green Bancorp

Keefe Bruyette

Upgrades Underperform Mkt Perform X

GPMT Granite Point Mortgage

Keefe Bruyette

$3 $3.25

Downgrades Mkt Perform Underperform X

GPMT Granite Point Mortgage

Keefe Bruyette

$6

Downgrades Outperform Mkt Perform X

GS Goldman Sachs

Keefe Bruyette

$690 $660

Upgrades Mkt Perform Outperform X

GS Goldman Sachs

Keefe Bruyette

$395 $429

Resumed Mkt Perform X

GS Goldman Sachs

Keefe Bruyette

$391

Upgrades Mkt Perform Outperform X

GS Goldman Sachs

Keefe Bruyette

$225 $260

Upgrades Mkt Perform Outperform X

GSHD Goosehead Insurance

Keefe Bruyette

$130

Initiated Outperform X

GSHD Goosehead Insurance

Keefe Bruyette

$20

Downgrades Outperform Mkt Perform X

HAFC Hanmi Financial

Keefe Bruyette

$24 $29

Upgrades Mkt Perform Outperform X

HAFC Hanmi Financial

Keefe Bruyette

$20 $22

Upgrades Underperform Mkt Perform X

HBAN Huntington Banc

Keefe Bruyette

$13.50 $13

Downgrades Mkt Perform Underperform X

HBAN Huntington Banc

Keefe Bruyette

$17 $15

Resumed Mkt Perform X

HBAN Huntington Banc

Keefe Bruyette

$15

Upgrades Mkt Perform Outperform X

HBMD Howard Bank

Keefe Bruyette

$17 $28

Initiated Mkt Perform X

HBMD Howard Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

HBNC Horizon Bancorp

Keefe Bruyette

$23 $18

Upgrades Underperform Mkt Perform X

HCI HCI Group

Keefe Bruyette

$52 $42

Downgrades Mkt Perform Underperform X

HCI HCI Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

HFWA Heritage Financial Corp.

Keefe Bruyette

$31 $23

Downgrades Outperform Mkt Perform X

HFWA Heritage Financial Corp.

Keefe Bruyette

Upgrades Mkt Perform Outperform X

HFWA Heritage Financial Corp.

Keefe Bruyette

Downgrades Outperform Mkt Perform X

HIPO Hippo

Keefe Bruyette

$22 $20

Initiated Outperform X

HIPO Hippo

Keefe Bruyette

$24

Initiated Outperform X

HIVE HIVE Digital Technologies

Keefe Bruyette

Resumed Mkt Perform X

HLI Houlihan Lokey

Keefe Bruyette

Upgrades Underperform Mkt Perform X

HLI Houlihan Lokey

Keefe Bruyette

$86 $110

Downgrades Mkt Perform Underperform X

HLI Houlihan Lokey

Keefe Bruyette

$80

Resumed Outperform X

HLI Houlihan Lokey

Keefe Bruyette

Downgrades Mkt Perform Underperform X

HLNE Hamilton Lane

Keefe Bruyette

$49 $53

Downgrades Outperform Mkt Perform X

HMN Horace Mann

Keefe Bruyette

$39 $44

Upgrades Mkt Perform Outperform X

HMN Horace Mann

Keefe Bruyette

$33 $40

Downgrades Outperform Mkt Perform X

HMST HomeStreet

Keefe Bruyette

$38 $29

Downgrades Outperform Mkt Perform X

HOMB Home Bancshares

Keefe Bruyette

$28

Initiated Mkt Perform X

HOOD Robinhood Markets

Keefe Bruyette

$20

Downgrades Outperform Mkt Perform X

HOUS Anywhere Real Estate

Keefe Bruyette

$12 $7

Downgrades Mkt Perform Underperform X

HRZN Horizon Technology Finance

Keefe Bruyette

$11.50 $10.50

Downgrades Outperform Mkt Perform X

HSBC HSBC Holdings

Keefe Bruyette

Upgrades Mkt Perform Outperform X

HSBC HSBC Holdings

Keefe Bruyette

Upgrades Mkt Perform Outperform X

HTBI HomeTrust Bank

Keefe Bruyette

$32

Upgrades Mkt Perform Outperform X

HTBK Heritage Commerce Corp.

Keefe Bruyette

Upgrades Mkt Perform Outperform X

HTGC Hercules Capital

Keefe Bruyette

$19.50 $21.50

Upgrades Underperform Mkt Perform X

HTGC Hercules Capital

Keefe Bruyette

$13.50 $17

Downgrades Mkt Perform Underperform X

HTGC Hercules Capital

Keefe Bruyette

$14.50 $10.50

Downgrades Outperform Mkt Perform X

HTGC Hercules Capital

Keefe Bruyette

$18

Downgrades Outperform Mkt Perform X

HTGC Hercules Capital

Keefe Bruyette

$14 $11.50

Upgrades Mkt Perform Outperform X

HTLF Heartland Financial

Keefe Bruyette

$54

Downgrades Outperform Mkt Perform X

HTLF Heartland Financial

Keefe Bruyette

$54

Initiated Outperform X

HUT Hut 8 Mining

Keefe Bruyette

Upgrades Mkt Perform Outperform X

HWC Hancock Whitney

Keefe Bruyette

$55

Downgrades Outperform Mkt Perform X

HWC Hancock Whitney

Keefe Bruyette

$60 $50

Downgrades Outperform Mkt Perform X

IBCP Independent Bank

Keefe Bruyette

$26

Downgrades Outperform Mkt Perform X

IBKR Interactive Brokers

Keefe Bruyette

$128 $135

Upgrades Mkt Perform Outperform X

IBKR Interactive Brokers

Keefe Bruyette

$90

Downgrades Outperform Mkt Perform X

INBK First Internet Bancorp

Keefe Bruyette

$42 $30

Downgrades Outperform Mkt Perform X

INDB Independent Bank

Keefe Bruyette

$100

Upgrades Mkt Perform Outperform X

INDB Independent Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

INVH Invitation Homes

Keefe Bruyette

$28.50

Initiated Mkt Perform X

ISBC Investors Bancorp

Keefe Bruyette

$16

Downgrades Outperform Mkt Perform X

IVR Invesco Mortgage Capital

Keefe Bruyette

Upgrades Mkt Perform Outperform X

IVZ Invesco

Keefe Bruyette

$15.50 $20

Downgrades Outperform Mkt Perform X

IVZ Invesco

Keefe Bruyette

$25

Downgrades Outperform Mkt Perform X

IVZ Invesco

Keefe Bruyette

Downgrades Outperform Mkt Perform X

JEF Jefferies

Keefe Bruyette

$38 $37

Upgrades Mkt Perform Outperform X

JEF Jefferies

Keefe Bruyette

$30 $38

Downgrades Outperform Mkt Perform X

JEF Jefferies

Keefe Bruyette

$46

Resumed Mkt Perform X

JEF Jefferies

Keefe Bruyette

$23

Downgrades Mkt Perform Underperform X

JHG Janus Henderson Group

Keefe Bruyette

$28 $22

Initiated Mkt Perform X

JKHY Jack Henry

Keefe Bruyette

Upgrades Mkt Perform Outperform X

JLL Jones Lang LaSalle

Keefe Bruyette

$292 $325

Upgrades Mkt Perform Outperform X

JLL Jones Lang LaSalle

Keefe Bruyette

Resumed Mkt Perform X

JPM JPMorgan Chase

Keefe Bruyette

$167

Upgrades Mkt Perform Outperform X

JPM JPMorgan Chase

Keefe Bruyette

Downgrades Outperform Mkt Perform X

JRVR James River Group

Keefe Bruyette

$22 $14

Upgrades Mkt Perform Outperform X

JRVR James River Group

Keefe Bruyette

$39 $35

Downgrades Outperform Mkt Perform X

JRVR James River Group

Keefe Bruyette

Upgrades Mkt Perform Outperform X

JRVR James River Group

Keefe Bruyette

Upgrades Mkt Perform Outperform X

KEY KeyCorp

Keefe Bruyette

$12.50 $15

Resumed Mkt Perform X

KEY KeyCorp

Keefe Bruyette

$21

Initiated Mkt Perform X

KMPR Kemper

Keefe Bruyette

Upgrades Mkt Perform Outperform X

KREF KKR Real Estate Finance Trust

Keefe Bruyette

$11.50 $13

Upgrades Mkt Perform Outperform X

KREF KKR Real Estate Finance Trust

Keefe Bruyette

Upgrades Underperform Mkt Perform X

KRNY Kearny Financial

Keefe Bruyette

$11.50 $12.50

Downgrades Outperform Mkt Perform X

LAZ Lazard

Keefe Bruyette

$65 $57

Resumed Outperform X

LAZ Lazard

Keefe Bruyette

$51

Upgrades Underperform Mkt Perform X

LAZ Lazard

Keefe Bruyette

$31 $36

Downgrades Mkt Perform Underperform X

LAZ Lazard

Keefe Bruyette

$38 $30

Downgrades Outperform Mkt Perform X

LAZ Lazard

Keefe Bruyette

$52 $49

Upgrades Mkt Perform Outperform X

LAZ Lazard

Keefe Bruyette

$53 $58

Downgrades Outperform Mkt Perform X

LAZ Lazard

Keefe Bruyette

$50

Resumed Mkt Perform X

LAZ Lazard

Keefe Bruyette

Upgrades Mkt Perform Outperform X

LBC Luther Burbank

Keefe Bruyette

Upgrades Mkt Perform Outperform X

LC Lending Club

Keefe Bruyette

$11.50 $15

Downgrades Outperform Mkt Perform X

LEN Lennar

Keefe Bruyette

$152 $141

Initiated Outperform X

LEVL Level One Bancorp

Keefe Bruyette

$34

Downgrades Mkt Perform Underperform X

LMND Lemonade

Keefe Bruyette

$18 $21

Initiated Mkt Perform X

LMND Lemonade

Keefe Bruyette

$24

Upgrades Mkt Perform Outperform X

LNC Lincoln National

Keefe Bruyette

Downgrades Outperform Mkt Perform X

LTXB LegacyTexas Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

LYG Lloyds Banking

Keefe Bruyette

Upgrades Underperform Mkt Perform X

LYG Lloyds Banking

Keefe Bruyette

Downgrades Outperform Mkt Perform X

LYG Lloyds Banking

Keefe Bruyette

Upgrades Underperform Outperform X

LYG Lloyds Banking

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MBI MBIA

Keefe Bruyette

$6.50 $9

Initiated Mkt Perform X

MBI MBIA

Keefe Bruyette

$7

Upgrades Mkt Perform Outperform X

MBTF MBT Financial

Keefe Bruyette

Initiated Mkt Perform X

MBTF MBT Financial

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MBWM Mercantile Bank

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MC Moelis

Keefe Bruyette

$71 $86

Resumed Mkt Perform X

MC Moelis

Keefe Bruyette

$56

Downgrades Mkt Perform Underperform X

MC Moelis

Keefe Bruyette

$40 $37

Upgrades Mkt Perform Outperform X

MC Moelis

Keefe Bruyette

$77

Downgrades Outperform Mkt Perform X

MC Moelis

Keefe Bruyette

$42 $39

Resumed Outperform X

MC Moelis

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MCBC Macatawa Bank Corporation

Keefe Bruyette

$12 $15

Upgrades Mkt Perform Outperform X

MFA MFA Financial

Keefe Bruyette

$11.25 $12

Downgrades Outperform Mkt Perform X

MFA MFA Financial

Keefe Bruyette

$12.75

Upgrades Mkt Perform Outperform X

MFA MFA Financial

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MFA MFA Financial

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MFIC MidCap Financial Investment Corporation

Keefe Bruyette

$15

Downgrades Outperform Mkt Perform X

MITT AG Mortgage Investment Trust

Keefe Bruyette

$8.50

Upgrades Mkt Perform Outperform X

MITT AG Mortgage Investment Trust

Keefe Bruyette

$12.50 $13.75

Upgrades Underperform Mkt Perform X

MITT AG Mortgage Investment Trust

Keefe Bruyette

$3 $4

Downgrades Outperform Mkt Perform X

MKTX Marketaxess

Keefe Bruyette

Downgrades Mkt Perform Underperform X

MMC Marsh McLennan

Keefe Bruyette

$198 $192

Downgrades Outperform Mkt Perform X

MMC Marsh McLennan

Keefe Bruyette

$100 $99

Upgrades Mkt Perform Outperform X

MOFG MidWestOne Financial Group

Keefe Bruyette

$34 $39

Downgrades Outperform Mkt Perform X

MOFG MidWestOne Financial Group

Keefe Bruyette

$37

Upgrades Mkt Perform Outperform X

MRBK Meridian Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

MS Morgan Stanley

Keefe Bruyette

$102 $91

Resumed Outperform X

MS Morgan Stanley

Keefe Bruyette

$115

Initiated Outperform X

MSTR MicroStrategy d/b/a Strategy

Keefe Bruyette

$560

Downgrades Outperform Mkt Perform X

MTB M&T Bank

Keefe Bruyette

$215 $180

Resumed Outperform X

MTB M&T Bank

Keefe Bruyette

$181

Upgrades Mkt Perform Outperform X

MTB M&T Bank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

MTG MGIC Investment

Keefe Bruyette

$29 $29

Upgrades Mkt Perform Outperform X

MTG MGIC Investment

Keefe Bruyette

$24 $25

Downgrades Outperform Mkt Perform X

MTG MGIC Investment

Keefe Bruyette

$23.50 $24

Downgrades Outperform Mkt Perform X

MTGE MTGE Investment

Keefe Bruyette

Upgrades Mkt Perform Outperform X

MUFG Mitsubishi Financial

Keefe Bruyette

Initiated Outperform X

MYFW First Western

Keefe Bruyette

$24

Upgrades Underperform Mkt Perform X

NAVG Navigators Group

Keefe Bruyette

Downgrades Outperform Mkt Perform X

NAVI Navient

Keefe Bruyette

$20

Initiated Mkt Perform X

NBN Northeast Bancorp

Keefe Bruyette

$102

Resumed Mkt Perform X

NBTB NBT Bancorp

Keefe Bruyette

$44

Initiated Outperform X

NCNO nCino

Keefe Bruyette

$41

Resumed Mkt Perform X

NEWT Newtek

Keefe Bruyette

$21

Downgrades Outperform Mkt Perform X

NGHC National General

Keefe Bruyette

Downgrades Outperform Mkt Perform X

NIC Nicolet Bankshares

Keefe Bruyette

$74 $81

Upgrades Mkt Perform Outperform X

NLY Annaly Capital Mgmt

Keefe Bruyette

$6.25 $6.75

Downgrades Outperform Mkt Perform X

NLY Annaly Capital Mgmt

Keefe Bruyette

$9.50

Upgrades Mkt Perform Outperform X

NLY Annaly Capital Mgmt

Keefe Bruyette

Upgrades Mkt Perform Outperform X

NMIH NMI Hldgs

Keefe Bruyette

$43

Downgrades Outperform Mkt Perform X

NMIH NMI Hldgs

Keefe Bruyette

$25 $23

Upgrades Mkt Perform Outperform X

NMIH NMI Hldgs

Keefe Bruyette

Upgrades Mkt Perform Outperform X

NMIH NMI Hldgs

Keefe Bruyette

Downgrades Outperform Mkt Perform X

NMIH NMI Hldgs

Keefe Bruyette

Upgrades Mkt Perform Outperform X

NMRK Newmark Group

Keefe Bruyette

$13.50 $16.50

Downgrades Outperform Mkt Perform X

NREF NexPoint Real Estate Finance

Keefe Bruyette

Upgrades Mkt Perform Outperform X

NSM Nationstar Mortgage

Keefe Bruyette

Downgrades Outperform Mkt Perform X

NTB Bank of N.T. Butterfield & Son

Keefe Bruyette

$44 $41

Downgrades Outperform Mkt Perform X

NTB Bank of N.T. Butterfield & Son

Keefe Bruyette

$51 $41

Upgrades Mkt Perform Outperform X

NTRS Northern Trust

Keefe Bruyette

$130 $152

Downgrades Outperform Mkt Perform X

NTRS Northern Trust

Keefe Bruyette

$128

Upgrades Mkt Perform Outperform X

NTRS Northern Trust

Keefe Bruyette

$100 $120

Resumed Mkt Perform X

NWBI Northwest Bancshares

Keefe Bruyette

$13.50

Downgrades Outperform Mkt Perform X

NYCB New York Community

Keefe Bruyette

$14 $12

Upgrades Mkt Perform Outperform X

NYCB New York Community

Keefe Bruyette

$10 $11

Downgrades Outperform Mkt Perform X

NYCB New York Community

Keefe Bruyette

$11

Downgrades Outperform Mkt Perform X

NYMT New York Mortgage Trust

Keefe Bruyette

$3

Downgrades Outperform Mkt Perform X

OAK Oaktree Capital

Keefe Bruyette

Downgrades Mkt Perform Underperform X

OBDC Blue Owl Capital

Keefe Bruyette

$15.50 $14

Upgrades Mkt Perform Outperform X

OBNK Origin Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

OCFC OceanFirst Finl

Keefe Bruyette

$18

Resumed Outperform X

OCFC OceanFirst Finl

Keefe Bruyette

$26

Downgrades Outperform Mkt Perform X

OCFC OceanFirst Finl

Keefe Bruyette

$29 $26.50

Downgrades Outperform Mkt Perform X

OCSL Oaktree Specialty Lending Corp

Keefe Bruyette

$22 $19

Upgrades Mkt Perform Outperform X

OCSL Oaktree Specialty Lending Corp

Keefe Bruyette

Resumed Outperform X

OFG OFG Bancorp

Keefe Bruyette

$35

Upgrades Mkt Perform Outperform X

ONB Old National Bancorp

Keefe Bruyette

$22

Upgrades Underperform Mkt Perform X

OPAD Offerpad Solutions

Keefe Bruyette

Downgrades Mkt Perform Underperform X

OPAD Offerpad Solutions

Keefe Bruyette

$0.60 $0.40

Downgrades Outperform Mkt Perform X

OPBK OP Bancorp

Keefe Bruyette

$18.50 $15

Upgrades Mkt Perform Outperform X

OPBK OP Bancorp

Keefe Bruyette

$9.50 $11

Upgrades Underperform Mkt Perform X

OPEN Opendoor Technologies

Keefe Bruyette

$3.50

Downgrades Outperform Mkt Perform X

OPRT Oportun Financial

Keefe Bruyette

$9 $4

Initiated Mkt Perform X

ORCC Owl Rock Capital

Keefe Bruyette

$16

Downgrades Outperform Mkt Perform X

OWL Blue Owl Capital

Keefe Bruyette

$13

Upgrades Mkt Perform Outperform X

PACW PacWest Bancorp

Keefe Bruyette

$30 $40

Downgrades Outperform Mkt Perform X

PACW PacWest Bancorp

Keefe Bruyette

$50 $45

Initiated Outperform X

PAX Patria Investments

Keefe Bruyette

$27

Downgrades Outperform Mkt Perform X

PAYO Payoneer

Keefe Bruyette

$12

Upgrades Mkt Perform Outperform X

PBCT People’s United Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

PFC Premier Financial

Keefe Bruyette

$32

Upgrades Underperform Mkt Perform X

PFG Principal Fincl

Keefe Bruyette

$77 $75

Downgrades Mkt Perform Underperform X

PFG Principal Fincl

Keefe Bruyette

$75 $77

Downgrades Outperform Mkt Perform X

PFHD Professional Holding Corp

Keefe Bruyette

$27 $35.50

Upgrades Mkt Perform Outperform X

PFHD Professional Holding Corp

Keefe Bruyette

$21 $22

Downgrades Outperform Mkt Perform X

PFLT PennantPark Floating Rate Capital

Keefe Bruyette

$14 $13

Upgrades Mkt Perform Outperform X

PFS Provident Finl

Keefe Bruyette

$20 $21

Downgrades Outperform Mkt Perform X

PFSI PennyMac

Keefe Bruyette

$102

Upgrades Mkt Perform Outperform X

PFSI PennyMac

Keefe Bruyette

$100 $105

Downgrades Outperform Mkt Perform X

PFSI PennyMac

Keefe Bruyette

Upgrades Mkt Perform Outperform X

PFSI PennyMac

Keefe Bruyette

$77 $81

Downgrades Outperform Mkt Perform X

PFSI PennyMac

Keefe Bruyette

$77 $73

Upgrades Mkt Perform Outperform X

PFSI PennyMac

Keefe Bruyette

Upgrades Mkt Perform Outperform X

PGR Progressive

Keefe Bruyette

$210 $245

Upgrades Underperform Mkt Perform X

PGR Progressive

Keefe Bruyette

$96 $107

Downgrades Mkt Perform Underperform X

PGR Progressive

Keefe Bruyette

$95 $92

Downgrades Outperform Mkt Perform X

PGR Progressive

Keefe Bruyette

Downgrades Outperform Mkt Perform X

PJC Piper Jaffray

Keefe Bruyette

Resumed Mkt Perform X

PJT PJT Partners

Keefe Bruyette

$101

Downgrades Outperform Mkt Perform X

PJT PJT Partners

Keefe Bruyette

$92

Initiated Outperform X

PJT PJT Partners

Keefe Bruyette

$85

Upgrades Mkt Perform Outperform X

PLMR Palomar Holdings

Keefe Bruyette

$59 $64

Downgrades Outperform Mkt Perform X

PLMR Palomar Holdings

Keefe Bruyette

$88 $90

Initiated Outperform X

PLMR Palomar Holdings

Keefe Bruyette

$24

Upgrades Mkt Perform Outperform X

PMBC Pacific Mercantile Bancorp

Keefe Bruyette

$12

Downgrades Outperform Mkt Perform X

PMBC Pacific Mercantile Bancorp

Keefe Bruyette

$9.50 $9

Upgrades Mkt Perform Outperform X

PMT PennyMac Mortgage

Keefe Bruyette

$15 $15.50

Downgrades Outperform Mkt Perform X

PMT PennyMac Mortgage

Keefe Bruyette

$21 $19.75

Upgrades Mkt Perform Outperform X

PMT PennyMac Mortgage

Keefe Bruyette

$22 $23

Downgrades Mkt Perform Underperform X

PNC PNC

Keefe Bruyette

$157 $125

Resumed Mkt Perform X

PNC PNC

Keefe Bruyette

$193

Downgrades Outperform Mkt Perform X

PNFP Pinnacle Finl

Keefe Bruyette

$115 $135

Upgrades Mkt Perform Outperform X

PNFP Pinnacle Finl

Keefe Bruyette

Downgrades Outperform Mkt Perform X

PNNT PennantPark Investment

Keefe Bruyette

$7 $5.50

Downgrades Mkt Perform Underperform X

PRA ProAssurance

Keefe Bruyette

$33

Downgrades Outperform Mkt Perform X

PRCH Porch Group

Keefe Bruyette

$5.25 $3.25

Upgrades Mkt Perform Outperform X

PRTH Priority Technology Holdings

Keefe Bruyette

$10 $14

Initiated Mkt Perform X

PRTH Priority Technology Holdings

Keefe Bruyette

$4.50

Resumed Outperform X

PWP Perella Weinberg Partners

Keefe Bruyette

$16

Downgrades Outperform Mkt Perform X

PWP Perella Weinberg Partners

Keefe Bruyette

Downgrades Outperform Mkt Perform X

PX P10, Inc.

Keefe Bruyette

$12 $10

Initiated Outperform X

PX P10, Inc.

Keefe Bruyette

$18

Downgrades Outperform Underperform X

RBS Royal Bank of Scotland

Keefe Bruyette

Downgrades Mkt Perform Underperform X

RC Ready Capital

Keefe Bruyette

$10 $8

Downgrades Outperform Mkt Perform X

RC Ready Capital

Keefe Bruyette

$13

Upgrades Mkt Perform Outperform X

RC Ready Capital

Keefe Bruyette

$15.50

Upgrades Mkt Perform Outperform X

RDN Radian Group

Keefe Bruyette

$35 $36

Downgrades Outperform Mkt Perform X

RDN Radian Group

Keefe Bruyette

$36 $35

Upgrades Mkt Perform Outperform X

RDN Radian Group

Keefe Bruyette

$29

Downgrades Outperform Mkt Perform X

RDN Radian Group

Keefe Bruyette

$27.50

Upgrades Mkt Perform Outperform X

RDN Radian Group

Keefe Bruyette

$27 $25

Downgrades Outperform Mkt Perform X

RDN Radian Group

Keefe Bruyette

$28 $27

Upgrades Mkt Perform Outperform X

RF Regions Fincl

Keefe Bruyette

$27 $28

Upgrades Underperform Mkt Perform X

RF Regions Fincl

Keefe Bruyette

$24 $26

Resumed Underperform X

RF Regions Fincl

Keefe Bruyette

$18

Upgrades Mkt Perform Outperform X

RF Regions Fincl

Keefe Bruyette

Upgrades Mkt Perform Outperform X

RGA Reinsurance Group of America

Keefe Bruyette

Initiated Outperform X

RIOT Riot Platforms

Keefe Bruyette

Downgrades Outperform Mkt Perform X

RJF Raymond James

Keefe Bruyette

$130 $120

Upgrades Mkt Perform Outperform X

RJF Raymond James

Keefe Bruyette

Downgrades Mkt Perform Underperform X

RKT Rocket Companies

Keefe Bruyette

$16 $11.50

Upgrades Underperform Mkt Perform X

RKT Rocket Companies

Keefe Bruyette

Downgrades Mkt Perform Underperform X

RKT Rocket Companies

Keefe Bruyette

$10.75

Upgrades Underperform Mkt Perform X

RKT Rocket Companies

Keefe Bruyette

$11.50

Downgrades Mkt Perform Underperform X

RKT Rocket Companies

Keefe Bruyette

$6.50

Upgrades Underperform Mkt Perform X

RKT Rocket Companies

Keefe Bruyette

$10 $7

Upgrades Mkt Perform Outperform X

RLI RLI Corp

Keefe Bruyette

$109 $120

Upgrades Mkt Perform Outperform X

RNR RenaissanceRe

Keefe Bruyette

Upgrades Mkt Perform Outperform X

ROOT Root, Inc.

Keefe Bruyette

$10 $22

Initiated Outperform X

RP RealPage

Keefe Bruyette

$74

Downgrades Outperform Mkt Perform X

RPAY Repay Holdings

Keefe Bruyette

$21 $13

Initiated Mkt Perform X

RSKD Riskified

Keefe Bruyette

$5.75

Upgrades Underperform Mkt Perform X

RY Royal Bank of Canada

Keefe Bruyette

Upgrades Mkt Perform Outperform X

SAN Banco Santander

Keefe Bruyette

Downgrades Outperform Mkt Perform X

SASR Sandy Spring Banc

Keefe Bruyette

$53 $50

Downgrades Outperform Mkt Perform X

SASR Sandy Spring Banc

Keefe Bruyette

Upgrades Mkt Perform Outperform X

SASR Sandy Spring Banc

Keefe Bruyette

Downgrades Outperform Mkt Perform X

SBBX Sussex Bancorp

Keefe Bruyette

Upgrades Mkt Perform Outperform X

SBCF Seacoast Banking

Keefe Bruyette

$27

Downgrades Outperform Mkt Perform X

SBNY Signature Bank

Keefe Bruyette

$185

Upgrades Mkt Perform Outperform X

SCHW Charles Schwab

Keefe Bruyette

$76 $84

Downgrades Outperform Mkt Perform X

SCHW Charles Schwab

Keefe Bruyette

$75 $70

Downgrades Outperform Mkt Perform X

SCHW Charles Schwab

Keefe Bruyette

Downgrades Outperform Mkt Perform X

SEIC SEI Investments

Keefe Bruyette

$56 $64

Upgrades Mkt Perform Outperform X

SEIC SEI Investments

Keefe Bruyette

Upgrades Mkt Perform Outperform X

SHBI Shore Bancshares

Keefe Bruyette

$16 $20

Downgrades Outperform Mkt Perform X

SHBI Shore Bancshares

Keefe Bruyette

$22

Upgrades Mkt Perform Outperform X

SHBI Shore Bancshares

Keefe Bruyette

$15 $20

Downgrades Outperform Mkt Perform X

SHBI Shore Bancshares

Keefe Bruyette

Downgrades Outperform Mkt Perform X

SI Silvergate Capital

Keefe Bruyette

$25 $16

Downgrades Outperform Mkt Perform X

SI Silvergate Capital

Keefe Bruyette

$200

Downgrades Outperform Mkt Perform X

SIGI Selective Insurance

Keefe Bruyette

$116 $93

Upgrades Mkt Perform Outperform X

SIGI Selective Insurance

Keefe Bruyette

$104 $99

Downgrades Outperform Mkt Perform X

SIVB SVB Financial Group

Keefe Bruyette

$300 $255

Initiated Outperform X

SKWD Skyward Specialty Insurance Group

Keefe Bruyette

$24

Downgrades Outperform Mkt Perform X

SLM Sallie Mae

Keefe Bruyette

$27 $30

Downgrades Outperform Mkt Perform X

SLRC SLR Capital Partners

Keefe Bruyette

$18.50 $16.50

Initiated Mkt Perform X

SMBK SmartFinancial

Keefe Bruyette

$26

Downgrades Outperform Mkt Perform X

SMRT SmartRent

Keefe Bruyette

Downgrades Outperform Mkt Perform X

SNV Synovus

Keefe Bruyette

$46 $38

Upgrades Mkt Perform Outperform X

SNV Synovus

Keefe Bruyette

Downgrades Mkt Perform Underperform X

SOFI SoFi Technologies

Keefe Bruyette

$7 $8

Downgrades Mkt Perform Underperform X

SOFI SoFi Technologies

Keefe Bruyette

$7.50 $6.50

Upgrades Underperform Mkt Perform X

SOFI SoFi Technologies

Keefe Bruyette

$7.50

Downgrades Mkt Perform Underperform X

SOFI SoFi Technologies

Keefe Bruyette

$5.50 $7

Initiated Outperform X

SPFI South Plains Financial

Keefe Bruyette

$22

Downgrades Outperform Mkt Perform X

SQ Block

Keefe Bruyette

$90 $75

Upgrades Mkt Perform Outperform X

SQ Square

Keefe Bruyette

$250

Upgrades Mkt Perform Outperform X

SSB South State

Keefe Bruyette

$94 $100

Downgrades Outperform Mkt Perform X

SSB South State

Keefe Bruyette

Upgrades Mkt Perform Outperform X

SSBK Southern States Bancshares

Keefe Bruyette

$32 $35

Downgrades Outperform Mkt Perform X

SSBK Southern States Bancshares

Keefe Bruyette

$27

Resumed Mkt Perform X

STBA S&T Bancorp

Keefe Bruyette

$35

Upgrades Mkt Perform Outperform X

STBZ State Bank Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

STC Stewart Info

Keefe Bruyette

$48 $45

Downgrades Outperform Mkt Perform X

STT State Street

Keefe Bruyette

$84 $73

Downgrades Mkt Perform Underperform X

STT State Street

Keefe Bruyette

$72 $70

Downgrades Outperform Mkt Perform X

STT State Street

Keefe Bruyette

Upgrades Mkt Perform Outperform X

STWD Starwood Property Trust

Keefe Bruyette

$20.50 $22.50

Initiated Outperform X

SUNS Sunrise Realty Trust

Keefe Bruyette

$12.75

Downgrades Outperform Mkt Perform X

SYBT Stock Yards Bancorp

Keefe Bruyette

$59 $67

Upgrades Mkt Perform Outperform X

SYBT Stock Yards Bancorp

Keefe Bruyette

$43 $51

Upgrades Mkt Perform Outperform X

SYF Synchrony Financial

Keefe Bruyette

$45 $62

Downgrades Outperform Mkt Perform X

SYF Synchrony Financial

Keefe Bruyette

$46 $32

Initiated Outperform X

TBBK The Bancorp

Keefe Bruyette

$40

Upgrades Mkt Perform Outperform X

TCBI Texas Capital

Keefe Bruyette

$86

Upgrades Mkt Perform Outperform X

TCBK TriCo Bancshares

Keefe Bruyette

Downgrades Outperform Mkt Perform X

TCBX Third Coast Bancshares

Keefe Bruyette

$40 $42

Initiated Outperform X

TCBX Third Coast Bancshares

Keefe Bruyette

$26

Upgrades Mkt Perform Outperform X

TCF TCF Financial

Keefe Bruyette

Downgrades Outperform Mkt Perform X

TCFC Community Financial

Keefe Bruyette

$45

Upgrades Mkt Perform Outperform X

TCFC Community Financial

Keefe Bruyette

$40 $45

Downgrades Outperform Mkt Perform X

TCN Tricon Residential

Keefe Bruyette

$12.20

Upgrades Mkt Perform Outperform X

TD Toronto-Dominion Bank

Keefe Bruyette

Upgrades Mkt Perform Outperform X

TFC Truist

Keefe Bruyette

$37 $36

Upgrades Underperform Mkt Perform X

TFC Truist

Keefe Bruyette

$47 $45

Resumed Underperform X

TFC Truist

Keefe Bruyette

$49

Upgrades Underperform Mkt Perform X

TFIN Triumph Financial

Keefe Bruyette

$80 $74

Downgrades Mkt Perform Underperform X

TFIN Triumph Financial

Keefe Bruyette

$75 $70

Downgrades Outperform Mkt Perform X

TGH Textainer Group

Keefe Bruyette

$40 $45

Downgrades Outperform Mkt Perform X

THG Hanover Insurance

Keefe Bruyette

$130

Upgrades Mkt Perform Outperform X

THG Hanover Insurance

Keefe Bruyette

Upgrades Mkt Perform Outperform X

TMP Tompkins Finl

Keefe Bruyette

$59 $68

Downgrades Outperform Mkt Perform X

TOL Toll Brothers

Keefe Bruyette

$168 $164

Initiated Mkt Perform X

TOST Toast

Keefe Bruyette

$25

Upgrades Mkt Perform Outperform X

TOWN Towne Bank

Keefe Bruyette

$35 $40

Upgrades Mkt Perform Outperform X

TPRE Third Point Reinsurance

Keefe Bruyette

Upgrades Underperform Mkt Perform X

TPVG TriplePoint Venture Growth

Keefe Bruyette

$8 $7.50

Downgrades Mkt Perform Underperform X

TPVG TriplePoint Venture Growth

Keefe Bruyette

$13 $10

Upgrades Mkt Perform Outperform X

TREE LendingTree

Keefe Bruyette

$24 $45

Upgrades Underperform Mkt Perform X

TRIN Trinity Capital

Keefe Bruyette

$15

Downgrades Mkt Perform Underperform X

TRIN Trinity Capital

Keefe Bruyette

$13.50 $11

Downgrades Outperform Mkt Perform X

TRIN Trinity Capital

Keefe Bruyette

$16 $12.50

Initiated Outperform X

TRIN Trinity Capital

Keefe Bruyette

$17.50

Upgrades Mkt Perform Outperform X

TRMK Trustmark

Keefe Bruyette

$30 $36

Downgrades Mkt Perform Underperform X

TRMK Trustmark

Keefe Bruyette

Upgrades Underperform Mkt Perform X

TROW T. Rowe Price

Keefe Bruyette

$106 $120

Downgrades Mkt Perform Underperform X

TROW T. Rowe Price

Keefe Bruyette

$122 $107

Upgrades Mkt Perform Outperform X

TRTN Triton International

Keefe Bruyette

Upgrades Mkt Perform Outperform X

TRV Travelers

Keefe Bruyette

$275 $286

Downgrades Outperform Mkt Perform X

TRV Travelers

Keefe Bruyette

$153

Upgrades Mkt Perform Outperform X

TW Tradeweb Markets

Keefe Bruyette

$143 $150

Downgrades Outperform Mkt Perform X

UBNK United Financial

Keefe Bruyette

Upgrades Mkt Perform Outperform X

UBS UBS AG

Keefe Bruyette

Upgrades Mkt Perform Outperform X

UBS UBS AG

Keefe Bruyette

Downgrades Outperform Mkt Perform X

UBS UBS AG

Keefe Bruyette

Downgrades Outperform Mkt Perform X

UCBI United Comm Banks

Keefe Bruyette

$33 $30

Downgrades Outperform Mkt Perform X

UCBI United Comm Banks

Keefe Bruyette

$32

Upgrades Mkt Perform Outperform X

UMBF UMB Financial Corporation

Keefe Bruyette

$98

Resumed Mkt Perform X

UMPQ Umpqua Holdings

Keefe Bruyette

$23.25

Upgrades Mkt Perform Outperform X

UNM Unum Group

Keefe Bruyette

$49 $52

Initiated Outperform X

UNTY Unity Bancorp

Keefe Bruyette

Downgrades Outperform Mkt Perform X

USB U.S. Bancorp

Keefe Bruyette

$52 $45

Upgrades Mkt Perform Outperform X

USB U.S. Bancorp

Keefe Bruyette

$52 $58

Downgrades Outperform Mkt Perform X

USB U.S. Bancorp

Keefe Bruyette

$73 $64

Resumed Outperform X

USB U.S. Bancorp

Keefe Bruyette

$69

Downgrades Outperform Mkt Perform X

UVE Universal Insurance

Keefe Bruyette

Downgrades Outperform Mkt Perform X

UVSP Univest Corp. of PA

Keefe Bruyette

$24 $20

Upgrades Mkt Perform Outperform X

UWMC UWM Holdings

Keefe Bruyette

$6.50 $7.50

Upgrades Underperform Mkt Perform X

UWMC UWM Holdings

Keefe Bruyette

$6

Downgrades Mkt Perform Underperform X

UWMC UWM Holdings

Keefe Bruyette

$6

Upgrades Underperform Mkt Perform X

UWMC UWM Holdings

Keefe Bruyette

$3.50 $4

Downgrades Mkt Perform Underperform X

UWMC UWM Holdings

Keefe Bruyette

$3.50

Initiated Mkt Perform X

UWMC UWM Holdings

Keefe Bruyette

$8.50

Initiated Outperform X

VBNK VersaBank

Keefe Bruyette

Initiated Outperform X

VBNK VersaBank

Keefe Bruyette

Downgrades Outperform Mkt Perform X

VBTX Veritex Holdings

Keefe Bruyette

Downgrades Outperform Mkt Perform X

VCTR Victory Capital

Keefe Bruyette

$34 $29

Upgrades Mkt Perform Outperform X

VCTR Victory Capital

Keefe Bruyette

$30 $39

Upgrades Mkt Perform Outperform X

VCTR Victory Capital

Keefe Bruyette

$12.50

Initiated Mkt Perform X

VCTR Victory Capital

Keefe Bruyette

Downgrades Outperform Mkt Perform X

VLY Valley National

Keefe Bruyette

$8

Resumed Outperform X

VLY Valley National

Keefe Bruyette

$13

Downgrades Outperform Mkt Perform X

WAFD WaFd, Inc.

Keefe Bruyette

$40

Upgrades Mkt Perform Outperform X

WD Walker & Dunlop

Keefe Bruyette

$105

Downgrades Outperform Mkt Perform X

WD Walker & Dunlop

Keefe Bruyette

$85 $105

Downgrades Outperform Mkt Perform X

WETF WisdomTree

Keefe Bruyette

$7.25 $6

Downgrades Outperform Mkt Perform X

WETF WisdomTree

Keefe Bruyette

Upgrades Mkt Perform Outperform X

WETF WisdomTree

Keefe Bruyette

Downgrades Outperform Mkt Perform X

WFC Wells Fargo

Keefe Bruyette

$56 $62

Resumed Outperform X

WFC Wells Fargo

Keefe Bruyette

$57

Downgrades Outperform Mkt Perform X

WFC Wells Fargo

Keefe Bruyette

$58 $50

Upgrades Mkt Perform Outperform X

WFC Wells Fargo

Keefe Bruyette

Downgrades Outperform Mkt Perform X

WFC Wells Fargo

Keefe Bruyette

Initiated Mkt Perform X

WMC Western Asset Mortgage

Keefe Bruyette

$10.50

Downgrades Outperform Mkt Perform X

WRB W.R. Berkley

Keefe Bruyette

$69 $80

Upgrades Mkt Perform Outperform X

WRB W.R. Berkley

Keefe Bruyette

$77 $80

Upgrades Mkt Perform Outperform X

WSBC WesBanco Inc

Keefe Bruyette

$40 $44

Upgrades Mkt Perform Outperform X

WSBC WesBanco Inc

Keefe Bruyette

$42

Downgrades Outperform Mkt Perform X

WSFS WSFS Financial

Keefe Bruyette

$56

Upgrades Mkt Perform Outperform X

WSFS WSFS Financial

Keefe Bruyette

$58

Downgrades Outperform Mkt Perform X

WSFS WSFS Financial

Keefe Bruyette

$50

Downgrades Outperform Mkt Perform X

WTFC Wintrust Fin

Keefe Bruyette

$110 $115

Initiated Mkt Perform X

WTRE Watford Holdings

Keefe Bruyette

$33

Upgrades Mkt Perform Outperform X

WTW Willis Towers Watson

Keefe Bruyette

$303

Initiated Mkt Perform X

WU Western Union

Keefe Bruyette

Initiated Mkt Perform X

WULF TeraWulf

Keefe Bruyette

Downgrades Outperform Mkt Perform X

XL XL Group plc

Keefe Bruyette

Initiated Outperform X

Y Alleghany Corporation

Keefe Bruyette

$815

Downgrades Outperform Mkt Perform X

ZION Zions Bancorp

Keefe Bruyette

$77 $72

Resumed Mkt Perform X

ZION Zions Bancorp

Keefe Bruyette

$57

Downgrades Outperform Mkt Perform X

ZION Zions Bancorp

Keefe Bruyette

$53 $47