Michael Perito's Stock Ratings

Keefe, Bruyette & Woods Analyst

Michael Perito is an analyst at Keefe, Bruyette & Woods. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

15.7%

Smart Score

70.7%

Overall Average Return Percentile

70th

Number of Ratings

128
Buy NowGet Alert
10/24/2025STBABuy Now
S&T Bancorp
$42.19-0.45%$41 → $42MaintainsMarket PerformGet Alert
07/11/2025PEBOBuy Now
Peoples Bancorp
$31.494.8%$32 → $33MaintainsMarket PerformGet Alert
04/28/2025STBABuy Now
S&T Bancorp
$42.191.92%$44 → $43MaintainsMarket PerformGet Alert
07/19/2024TFINBuy Now
Triumph Financial
$60.9014.94%$75 → $70DowngradeMarket Perform → UnderperformGet Alert
06/18/2024TFINBuy Now
Triumph Financial
$60.9023.15%$68 → $75MaintainsMarket PerformGet Alert
05/31/2024VLYBuy Now
Valley Ntl
$12.01-33.39%$12 → $8DowngradeOutperform → Market PerformGet Alert
04/05/2024CASHBuy Now
Pathward Financial
$74.43-22.07%$60 → $58MaintainsMarket PerformGet Alert
02/14/2024NTBBuy Now
Bank of N.T Butterfield
$51.28-22%$41 → $40MaintainsOutperformGet Alert
01/26/2024VLYBuy Now
Valley Ntl
$12.01-0.08%$13 → $12MaintainsOutperformGet Alert
01/26/2024LOBBuy Now
Live Oak Bancshares
$35.2027.84%$43 → $45MaintainsMarket PerformGet Alert
01/26/2024INBKBuy Now
First Internet
$21.8055.96%$29 → $34MaintainsMarket PerformGet Alert
01/26/2024ESQBuy Now
Esquire Financial Hldgs
$107.20-39.37%$58 → $65MaintainsOutperformGet Alert
01/26/2024CNOBBuy Now
ConnectOne Bancorp
$27.95-3.4%$25 → $27MaintainsOutperformGet Alert
01/25/2024PFCBuy Now
Premier Financial
$26 → $25MaintainsMarket PerformGet Alert
01/25/2024FMNBBuy Now
Farmers National Banc
$14.37-2.57%$13 → $14MaintainsMarket PerformGet Alert
01/25/2024TFINBuy Now
Triumph Financial
$60.9011.66%$61 → $68MaintainsMarket PerformGet Alert
01/25/2024ORRFBuy Now
Orrstown Finl Servs
$37.91-15.59%$30 → $32MaintainsOutperformGet Alert
01/25/2024CASHBuy Now
Pathward Financial
$74.43-19.39%$57 → $60MaintainsMarket PerformGet Alert
01/24/2024EFSCBuy Now
Enterprise Finl Servs
$56.71-10.07%$53 → $51MaintainsOutperformGet Alert
01/23/2024NWBIBuy Now
Northwest Bancshares
$12.742.04%$12 → $13MaintainsMarket PerformGet Alert
01/03/2024SOFIBuy Now
SoFi Techs
$26.51-75.48%$7.5 → $6.5DowngradeMarket Perform → UnderperformGet Alert
12/13/2023ORRFBuy Now
Orrstown Finl Servs
$37.91-26.14%$26 → $28MaintainsOutperformGet Alert
10/19/2023SOFIBuy Now
SoFi Techs
$26.51-71.71% → $7.5UpgradeUnderperform → Market PerformGet Alert
10/16/2023PRTHBuy Now
Priority Tech Holdings
$5.67-20.7% → $4.5Initiates → Market PerformGet Alert
10/06/2023UVSPBuy Now
Univest Financial
$34.88-42.66%$24 → $20DowngradeOutperform → Market PerformGet Alert
08/16/2023CBFVBuy Now
CB Financial Services
$36.05-30.66% → $25DowngradeOutperform → Market PerformGet Alert
08/01/2023SOFIBuy Now
SoFi Techs
$26.51DowngradeMarket Perform → UnderperformGet Alert
07/27/2023PFCBuy Now
Premier Financial
$24 → $25MaintainsMarket PerformGet Alert
07/27/2023LOBBuy Now
Live Oak Bancshares
$35.202.27%$24 → $36MaintainsMarket PerformGet Alert
07/27/2023FMNBBuy Now
Farmers National Banc
$14.37-2.57%$13 → $14MaintainsMarket PerformGet Alert
07/27/2023CASHBuy Now
Pathward Financial
$74.43-20.73%$50 → $59MaintainsMarket PerformGet Alert
07/26/2023PEBOBuy Now
Peoples Bancorp
$31.494.8%$32 → $33MaintainsMarket PerformGet Alert
07/26/2023ORRFBuy Now
Orrstown Finl Servs
$37.91-34.05%$24 → $25MaintainsOutperformGet Alert
07/26/2023ESQBuy Now
Esquire Financial Hldgs
$107.20-45.9%$55 → $58MaintainsOutperformGet Alert
07/26/2023EFSCBuy Now
Enterprise Finl Servs
$56.71-11.83%$53 → $50MaintainsOutperformGet Alert
07/25/2023TMPBuy Now
Tompkins Finl
$74.50-26.17%$56 → $55MaintainsMarket PerformGet Alert
06/29/2023GDOTBuy Now
Green Dot
$13.3050.38%$17 → $20MaintainsMarket PerformGet Alert
06/08/2023SOFIBuy Now
SoFi Techs
$26.51-79.25%$5 → $5.5MaintainsMarket PerformGet Alert
05/01/2023UVSPBuy Now
Univest Financial
$34.88-22.59%$30 → $27MaintainsOutperformGet Alert
05/01/2023TBBKBuy Now
Bancorp
$69.67-39.72%$40 → $42MaintainsOutperformGet Alert
05/01/2023PEBOBuy Now
Peoples Bancorp
$31.491.62%$31 → $32MaintainsMarket PerformGet Alert
05/01/2023INBKBuy Now
First Internet
$21.800.92%$27 → $22MaintainsMarket PerformGet Alert
05/01/2023CNOBBuy Now
ConnectOne Bancorp
$27.95-14.13%$26 → $24MaintainsOutperformGet Alert
04/28/2023VLYBuy Now
Valley Ntl
$12.018.24%$14.5 → $13MaintainsOutperformGet Alert
04/27/2023TFINBuy Now
Triumph Financial
$60.90-8.05%$58 → $56MaintainsMarket PerformGet Alert
04/27/2023PFCBuy Now
Premier Financial
$27 → $26MaintainsMarket PerformGet Alert
04/27/2023CASHBuy Now
Pathward Financial
$74.43-36.85%$50 → $47MaintainsOutperformGet Alert
04/24/2023OCFCBuy Now
OceanFirst Financial
$20.2618.46%$26 → $24MaintainsOutperformGet Alert
04/06/2023WSFSBuy Now
WSFS Financial
$57.67-16.77%$54 → $48MaintainsMarket PerformGet Alert
04/06/2023VLYBuy Now
Valley Ntl
$12.0120.73%$15.5 → $14.5MaintainsOutperformGet Alert
04/06/2023UVSPBuy Now
Univest Financial
$34.88-13.99%$31 → $30MaintainsOutperformGet Alert
04/06/2023TBBKBuy Now
Bancorp
$69.67-42.59%$43 → $40MaintainsOutperformGet Alert
04/06/2023STBABuy Now
S&T Bancorp
$42.19-19.41%$38 → $34MaintainsMarket PerformGet Alert
04/06/2023PFSBuy Now
Provident Finl Servs
$21.0218.93%$27 → $25MaintainsMarket PerformGet Alert
04/06/2023PFCBuy Now
Premier Financial
$30 → $27MaintainsMarket PerformGet Alert
04/06/2023PEBOBuy Now
Peoples Bancorp
$31.49-1.56%$32 → $31MaintainsMarket PerformGet Alert
04/06/2023ORRFBuy Now
Orrstown Finl Servs
$37.91-28.78%$30 → $27MaintainsOutperformGet Alert
04/06/2023OCFCBuy Now
OceanFirst Financial
$20.2628.33%$28 → $26MaintainsOutperformGet Alert
04/06/2023NWBIBuy Now
Northwest Bancshares
$12.74-5.81%$14 → $12MaintainsMarket PerformGet Alert
04/06/2023MRBKBuy Now
Meridian
$17.24-12.99%$17 → $15MaintainsMarket PerformGet Alert
04/06/2023LOBBuy Now
Live Oak Bancshares
$35.20-23.3%$33 → $27MaintainsMarket PerformGet Alert
04/06/2023LCBuy Now
LendingClub
$19.93-49.82%$12 → $10MaintainsMarket PerformGet Alert
04/06/2023INBKBuy Now
First Internet
$21.8023.85%$30 → $27MaintainsMarket PerformGet Alert
04/06/2023FNBBuy Now
F N B
$17.48-19.91%$16 → $14MaintainsMarket PerformGet Alert
04/06/2023FMNBBuy Now
Farmers National Banc
$14.37-9.53%$15 → $13MaintainsMarket PerformGet Alert
04/06/2023ESQBuy Now
Esquire Financial Hldgs
$107.20-51.49%$58 → $52MaintainsOutperformGet Alert
04/06/2023CUBIBuy Now
Customers Bancorp
$73.16-38.49%$51 → $45MaintainsOutperformGet Alert
04/06/2023CNOBBuy Now
ConnectOne Bancorp
$27.95-6.98%$31 → $26MaintainsOutperformGet Alert
04/06/2023CIVBBuy Now
Civista Bancshares
$24.123.65%$30 → $25MaintainsOutperformGet Alert
04/06/2023CCNEBuy Now
CNB Financial
$27.87-13.89%$28 → $24MaintainsMarket PerformGet Alert
04/06/2023CCBBuy Now
Coastal Finl
$114.09-42.15%$70 → $66MaintainsOutperformGet Alert
04/06/2023CBFVBuy Now
CB Financial Services
$36.05-30.66%$27 → $25MaintainsOutperformGet Alert
04/06/2023CASHBuy Now
Pathward Financial
$74.43-36.85%$49 → $47MaintainsMarket PerformGet Alert
04/06/2023AXBuy Now
Axos Financial
$86.70-33.1%$62 → $58MaintainsOutperformGet Alert
04/05/2023TFINBuy Now
Triumph Financial
$60.90-4.76%$62 → $58MaintainsMarket PerformGet Alert
03/01/2023SIBuy Now
Silvergate Capital
$14.4210.96%$25 → $16DowngradeOutperform → Market PerformGet Alert
10/26/2022PEBOBuy Now
Peoples Bancorp
$31.491.62%$30 → $32MaintainsMarket PerformGet Alert
10/21/2022INBKBuy Now
First Internet
$21.8037.61%$42 → $30DowngradeOutperform → Market PerformGet Alert
10/18/2022ESQBuy Now
Esquire Financial Hldgs
$107.20-50.56% → $53Initiates → OutperformGet Alert
07/28/2022CASHBuy Now
Pathward Financial
$74.43-39.54%$67 → $45DowngradeOutperform → Market PerformGet Alert
07/11/2022AXBuy Now
Axos Financial
$86.70-35.41%$52 → $56UpgradeMarket Perform → OutperformGet Alert
04/22/2022INBKBuy Now
First Internet
$21.80184.4%$66 → $62MaintainsOutperformGet Alert
03/29/2022CUBIBuy Now
Customers Bancorp
$73.169.35%$72 → $80UpgradeMarket Perform → OutperformGet Alert
11/30/2021SOFIBuy Now
SoFi Techs
$26.51-20.78% → $21Initiates → Market PerformGet Alert
10/25/2021WSFSBuy Now
WSFS Financial
$57.67-2.9% → $56DowngradeOutperform → Market PerformGet Alert
03/12/2021BMTCBuy Now
Bryn Mawr Bank
$50 → $42DowngradeOutperform → Market PerformGet Alert
10/29/2020CASHBuy Now
Pathward Financial
$74.43-55.66%$28 → $33UpgradeMarket Perform → OutperformGet Alert
01/31/2020TSCBuy Now
TriState Capital Holdings
$27 → $25DowngradeOutperform → Market PerformGet Alert
01/22/2019BMTCBuy Now
Bryn Mawr Bank
$55 → $44DowngradeOutperform → Market PerformGet Alert
11/06/2018EFSCBuy Now
Enterprise Finl Servs
$56.715.8%$57 → $60UpgradeMarket Perform → OutperformGet Alert
04/11/2018CCNEBuy Now
CNB Financial
$27.8725.58% → $35Initiates → Market PerformGet Alert
11/29/2017BYBuy Now
Byline Bancorp
$30.73UpgradeMarket Perform → OutperformGet Alert
10/27/2017FMNBBuy Now
Farmers National Banc
$14.37DowngradeOutperform → Market PerformGet Alert
10/09/2017BOFIBuy Now
BofI Holding
DowngradeOutperform → Market PerformGet Alert
10/04/2017UVSPBuy Now
Univest Financial
$34.88DowngradeOutperform → Market PerformGet Alert
07/27/2017ORRFBuy Now
Orrstown Finl Servs
$37.91UpgradeMarket Perform → OutperformGet Alert
07/25/2017BYBuy Now
Byline Bancorp
$30.73-28.41% → $22Initiates → Market PerformGet Alert
07/25/2017TMPBuy Now
Tompkins Financial
$74.50UpgradeUnderperform → Market PerformGet Alert
01/10/2017INBKBuy Now
First Internet
$21.8065.14% → $36Initiates → OutperformGet Alert
11/01/2016TMPBuy Now
Tompkins Finl
$74.50DowngradeMarket Perform → UnderperformGet Alert
10/12/2016EFSCBuy Now
Enterprise Finl Servs
$56.71MaintainsMarket PerformGet Alert
10/04/2016CASHBuy Now
Pathward Financial
$74.436.14%$67 → $79MaintainsOutperformGet Alert
09/20/2016CUBIBuy Now
Customers Bancorp
$73.16-60.36%$31 → $29MaintainsMarket PerformGet Alert
09/12/2016ORRFBuy Now
Orrstown Finl Servs
$37.91-39.33%$21.5 → $23DowngradeOutperform → Market PerformGet Alert
08/15/2016CASHBuy Now
Pathward Financial
$74.43-9.98%$64 → $67MaintainsOutperformGet Alert
07/29/2016ORRFBuy Now
Orrstown Finl Servs
$37.91-43.29%$20.5 → $21.5MaintainsOutperformGet Alert
07/29/2016EFSCBuy Now
Enterprise Finl Servs
$56.71-45.34%$30 → $31MaintainsMarket PerformGet Alert
07/25/2016BMTCBuy Now
Bryn Mawr Bank
$32 → $33MaintainsOutperformGet Alert
06/13/2016TMPBuy Now
Tompkins Financial
$74.50-15.44%$57 → $63UpgradeUnderperform → Market PerformGet Alert
04/18/2016TMPBuy Now
Tompkins Financial
$74.50-23.49% → $57DowngradeMarket Perform → UnderperformGet Alert
04/07/2016CASHBuy Now
Pathward Financial
$74.43-26.11% → $55Initiates → OutperformGet Alert
10/22/2015ORRFBuy Now
Orrstown Finl Servs
$37.91-47.24%$19.5 → $20MaintainsOutperformGet Alert
09/22/2015FMNBBuy Now
Farmers National Banc
$14.37-32.15% → $9.75Initiates → OutperformGet Alert
08/04/2015BOFIBuy Now
BofI Holding
$115 → $130MaintainsOutperformGet Alert
07/27/2015BMTCBuy Now
Bryn Mawr Bank
$35 → $34MaintainsOutperformGet Alert
07/13/2015ORRFBuy Now
Orrstown Finl Servs
$37.91-48.56% → $19.5Initiates → OutperformGet Alert
06/23/2015UVSPBuy Now
Univest Financial
$34.88-31.19%$22 → $24UpgradeMarket Perform → OutperformGet Alert
06/22/2015BOFIBuy Now
BofI Holding
$95 → $115MaintainsOutperformGet Alert
05/19/2015TSCBuy Now
TriState Capital Holdings
$11.5 → $14.5UpgradeMarket Perform → OutperformGet Alert
05/01/2015CUBIBuy Now
Customers Bancorp
$73.16-63.09%$21 → $27MaintainsMarket PerformGet Alert
02/02/2015BOFIBuy Now
BofI Holding
$90 → $95MaintainsOutperformGet Alert
01/26/2015BMTCBuy Now
Bryn Mawr Bank
$36 → $35MaintainsOutperformGet Alert
01/23/2015EFSCBuy Now
Enterprise Finl Servs
$56.71-64.73%$19 → $20MaintainsMarket PerformGet Alert
10/24/2014TSCBuy Now
TriState Capital Holdings
$11 → $11.5MaintainsMarket PerformGet Alert
10/07/2014BOFIBuy Now
BofI Holding, Inc.
$100 → $90MaintainsOutperformGet Alert
04/11/2014BOFIBuy Now
BofI Holding, Inc.
$85 → $100UpgradeMarket Perform → OutperformGet Alert
06/03/2013TSCBuy Now
TriState Capital Holdings
→ $12Initiates → Market PerformGet Alert
01/15/2013BOFIBuy Now
BofI Holding, Inc.
→ $33.5Initiates → Market PerformGet Alert