David Rochester's Stock Ratings

Compass Point Analyst

David Rochester is an analyst at Compass Point. 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 05/01/2025

Overall Average Return

4.18%

Smart Score

52.2%

Overall Average Return Percentile

49th

Number of Ratings

75
Buy NowGet Alert
01/28/2025SYFBuy Now
Synchrony Finl
$52.1534.23%
David Rochester52%
→ $70DowngradeBuy → NeutralGet Alert
01/27/2025AXPBuy Now
American Express
$267.8115.38%
David Rochester52%
$325 → $309MaintainsNeutralGet Alert
01/21/2025BFHBuy Now
Bread Finl Hldgs
$47.3383.82%
David Rochester52%
$75 → $87MaintainsBuyGet Alert
12/19/2024AXPBuy Now
American Express
$267.8121.35%
David Rochester52%
$315 → $325MaintainsNeutralGet Alert
12/10/2024PBBuy Now
Prosperity Bancshares
$67.9023.71%
David Rochester52%
$70 → $84MaintainsBuyGet Alert
12/10/2024ZIONBuy Now
Zions Bancorp
$44.9746.76%
David Rochester52%
$54 → $66MaintainsNeutralGet Alert
12/10/2024WFCBuy Now
Wells Fargo
$71.0616.8%
David Rochester52%
$60 → $83MaintainsNeutralGet Alert
12/10/2024USBBuy Now
U.S. Bancorp
$40.2449.11%
David Rochester52%
$49 → $60MaintainsBuyGet Alert
12/10/2024TFCBuy Now
Truist Finl
$38.2946.25%
David Rochester52%
$47 → $56MaintainsBuyGet Alert
12/10/2024SYFBuy Now
Synchrony Finl
$52.1547.65%
David Rochester52%
$60 → $77MaintainsBuyGet Alert
12/10/2024PNCBuy Now
PNC Finl Servs Gr
$160.0745.56%
David Rochester52%
$175 → $233MaintainsNeutralGet Alert
12/10/2024MTBBuy Now
M&T Bank
$170.0047.06%
David Rochester52%
$220 → $250MaintainsNeutralGet Alert
12/10/2024FLGBuy Now
Flagstar Financial
$11.801.69%
David Rochester52%
$11.5 → $12MaintainsNeutralGet Alert
12/10/2024CMABuy Now
Comerica
$53.9048.42%
David Rochester52%
$64 → $80MaintainsBuyGet Alert
12/10/2024CFRBuy Now
Cullen/Frost Bankers
$116.4724.5%
David Rochester52%
$122 → $145MaintainsNeutralGet Alert
12/10/2024CFGBuy Now
Citizens Financial Group
$37.6151.54%
David Rochester52%
$45 → $57MaintainsBuyGet Alert
12/10/2024BKUBuy Now
BankUnited
$32.7149.8%
David Rochester52%
$42 → $49MaintainsBuyGet Alert
12/10/2024AXPBuy Now
American Express
$267.8117.62%
David Rochester52%
$260 → $315MaintainsNeutralGet Alert
11/05/2024CFRBuy Now
Cullen/Frost Bankers
$116.474.75%
David Rochester52%
$111 → $122MaintainsNeutralGet Alert
10/23/2024ZIONBuy Now
Zions Bancorp
$44.9720.08%
David Rochester52%
$49 → $54MaintainsNeutralGet Alert
10/16/2024SYFBuy Now
Synchrony Finl
$52.1515.05%
David Rochester52%
$56 → $60MaintainsBuyGet Alert
10/15/2024WFCBuy Now
Wells Fargo
$71.06-15.56%
David Rochester52%
$57 → $60MaintainsNeutralGet Alert
07/26/2024PBBuy Now
Prosperity Bancshares
$67.9017.82%
David Rochester52%
$73 → $80MaintainsBuyGet Alert
07/26/2024BFHBuy Now
Bread Finl Hldgs
$47.3326.77%
David Rochester52%
$54 → $60MaintainsBuyGet Alert
07/24/2024ZIONBuy Now
Zions Bancorp
$44.9715.63%
David Rochester52%
$43 → $52MaintainsNeutralGet Alert
07/16/2024AXPBuy Now
American Express
$267.81-2.92%
David Rochester52%
→ $260Initiates → NeutralGet Alert
07/16/2024BFHBuy Now
Bread Finl Hldgs
$47.3314.09%
David Rochester52%
→ $54Initiates → BuyGet Alert
07/16/2024SYFBuy Now
Synchrony Finl
$52.157.38%
David Rochester52%
→ $56Initiates → BuyGet Alert
04/23/2024TFCBuy Now
Truist Finl
$38.299.69%
David Rochester52%
$34 → $42UpgradeNeutral → BuyGet Alert
04/09/2024WFCBuy Now
Wells Fargo
$71.06-9.94%
David Rochester52%
$64 → $64DowngradeBuy → NeutralGet Alert
03/22/2024USBBuy Now
U.S. Bancorp
$40.2421.77%
David Rochester52%
$46 → $49UpgradeNeutral → BuyGet Alert
03/13/2024WFCBuy Now
Wells Fargo
$71.06-9.94%
David Rochester52%
$62 → $64MaintainsBuyGet Alert
03/08/2024NYCBBuy Now
New York Community
David Rochester52%
$15 → $13.5MaintainsNeutralGet Alert
02/02/2024NYCBBuy Now
New York Community
David Rochester52%
$48 → $24DowngradeBuy → NeutralGet Alert
02/01/2024NYCBBuy Now
New York Community
David Rochester52%
DowngradeBuy → NeutralGet Alert
01/08/2024ZIONBuy Now
Zions Bancorp
$44.97
David Rochester52%
DowngradeBuy → NeutralGet Alert
04/12/2023PBBuy Now
Prosperity Bancshares
$67.9011.93%
David Rochester52%
$85 → $50MaintainsBuyGet Alert
03/13/2023FRCBuy Now
First Republic Bank
David Rochester52%
$168 → $130DowngradeBuy → NeutralGet Alert
01/26/2023PBBuy Now
Prosperity Bancshares
$67.9025.18%
David Rochester52%
$84 → $85MaintainsBuyGet Alert
01/11/2023PBBuy Now
Prosperity Bancshares
$67.9023.71%
David Rochester52%
$82 → $84MaintainsBuyGet Alert
08/15/2022CFRBuy Now
Cullen/Frost Bankers
$116.4730.51%
David Rochester52%
→ $152UpgradeNeutral → BuyGet Alert
08/15/2022TFCBuy Now
Truist Finl
$38.2943.64%
David Rochester52%
→ $55DowngradeBuy → NeutralGet Alert
07/13/2022CFRBuy Now
Cullen/Frost Bankers
$116.479.9%
David Rochester52%
→ $128UpgradeSell → NeutralGet Alert
06/10/2022SBNYBuy Now
Signature Bank
$0.7539900%
David Rochester52%
$350 → $300MaintainsBuyGet Alert
02/16/2022CMABuy Now
Comerica
$53.90
David Rochester52%
UpgradeNeutral → BuyGet Alert
01/14/2022ZIONBuy Now
Zions Bancorp
$44.9777.9%
David Rochester52%
$70 → $80UpgradeNeutral → BuyGet Alert
12/21/2021CMABuy Now
Comerica
$53.9061.41%
David Rochester52%
→ $87UpgradeSell → NeutralGet Alert
05/18/2021FRCBuy Now
First Republic Bank
David Rochester52%
$200 → $215MaintainsBuyGet Alert
05/18/2021PNCBuy Now
PNC Finl Servs Gr
$160.0718.7%
David Rochester52%
$170 → $190MaintainsNeutralGet Alert
11/11/2020CFRBuy Now
Cullen/Frost Bankers
$116.47-39.04%
David Rochester52%
$69 → $71DowngradeNeutral → SellGet Alert
11/11/2020CMABuy Now
Comerica
$53.90-14.66%
David Rochester52%
$44 → $46DowngradeNeutral → SellGet Alert
09/23/2020BKUBuy Now
BankUnited
$32.71-26.63%
David Rochester52%
$22 → $24UpgradeNeutral → BuyGet Alert
05/13/2020TFCBuy Now
Truist Finl
$38.297.08%
David Rochester52%
$40 → $41MaintainsBuyGet Alert
05/13/2020SBNYBuy Now
Signature Bank
$0.7515500%
David Rochester52%
$105 → $117MaintainsBuyGet Alert
05/13/2020PNCBuy Now
PNC Finl Servs Gr
$160.07-31.9%
David Rochester52%
$104 → $109MaintainsNeutralGet Alert
05/13/2020FRCBuy Now
First Republic Bank
David Rochester52%
$115 → $118MaintainsBuyGet Alert
05/13/2020BKUBuy Now
BankUnited
$32.71-41.91%
David Rochester52%
$22 → $19MaintainsNeutralGet Alert
04/14/2020BKUBuy Now
BankUnited
$32.71-32.74%
David Rochester52%
→ $22Initiates → NeutralGet Alert
04/14/2020SBNYBuy Now
Signature Bank
$0.7513633.33%
David Rochester52%
→ $103Initiates → BuyGet Alert
04/14/2020TFCBuy Now
Truist Finl
$38.294.47%
David Rochester52%
→ $40Initiates → BuyGet Alert
06/07/2016CFRBuy Now
Cullen/Frost Bankers
$116.47
David Rochester52%
Initiates → NeutralGet Alert
10/16/2014PNCBuy Now
PNC Finl Servs Gr
$160.07-48.15%
David Rochester52%
$86 → $83MaintainsNeutralGet Alert
07/17/2014PNCBuy Now
PNC Finl Servs Gr
$160.07-46.27%
David Rochester52%
$96 → $86DowngradeBuy → NeutralGet Alert
04/17/2014PNCBuy Now
PNC Finl Servs Gr
$160.07-39.4%
David Rochester52%
$94 → $97MaintainsBuyGet Alert
01/21/2014CMABuy Now
Comerica
$53.90-9.09%
David Rochester52%
$44 → $49MaintainsNeutralGet Alert
01/17/2014PNCBuy Now
PNC Finl Servs Gr
$160.07-41.28%
David Rochester52%
$84 → $94MaintainsBuyGet Alert
10/17/2013PNCBuy Now
PNC Finl Servs Gr
$160.07-47.52%
David Rochester52%
$83 → $84MaintainsBuyGet Alert
07/18/2013PNCBuy Now
PNC Finl Servs Gr
$160.07-48.77%
David Rochester52%
$72 → $82MaintainsBuyGet Alert
04/25/2013CFRBuy Now
Cullen/Frost Bankers
$116.47-51.06%
David Rochester52%
$58 → $57MaintainsNeutralGet Alert
04/17/2013PNCBuy Now
PNC Finl Servs Gr
$160.07-55.02%
David Rochester52%
$66 → $72MaintainsBuyGet Alert
02/01/2013CFRBuy Now
Cullen/Frost Bankers
$116.47-50.2%
David Rochester52%
$56 → $58MaintainsNeutralGet Alert
01/17/2013CMABuy Now
Comerica
$53.90-36.92%
David Rochester52%
$32 → $34MaintainsNeutralGet Alert
12/05/2012PNCBuy Now
PNC Finl Servs Gr
$160.07-61.89%
David Rochester52%
$59 → $61UpgradeNeutral → BuyGet Alert
10/31/2012CFRBuy Now
Cullen/Frost Bankers
$116.47-52.78%
David Rochester52%
$54 → $55MaintainsNeutralGet Alert
05/22/2012PNCBuy Now
PNC Financial Services Group
$160.07-59.39%
David Rochester52%
$55 → $65MaintainsNeutralGet Alert