Steve Scala's Stock Ratings

TD Cowen Analyst

Steve Scala is an analyst at TD Cowen. 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 06/26/2025

Overall Average Return

12.6%

Smart Score

67.3%

Overall Average Return Percentile

66th

Number of Ratings

37
Buy NowGet Alert
10/07/2024ABBVBuy Now
AbbVie
$186.3820.72%
Steve Scala67%
$195 → $225MaintainsBuyGet Alert
10/07/2024BMYBuy Now
Bristol-Myers Squibb
$46.6926.37%
Steve Scala67%
$53 → $59MaintainsHoldGet Alert
08/12/2024AZNBuy Now
AstraZeneca
$70.5634.64%
Steve Scala67%
$90 → $95MaintainsBuyGet Alert
08/12/2024BMYBuy Now
Bristol-Myers Squibb
$46.6913.51%
Steve Scala67%
$45 → $53MaintainsHoldGet Alert
01/04/2024MRKBuy Now
Merck & Co
$79.1470.58%
Steve Scala67%
$125 → $135UpgradeMarket Perform → OutperformGet Alert
01/04/2024PFEBuy Now
Pfizer
$24.3231.58%
Steve Scala67%
→ $32DowngradeOutperform → Market PerformGet Alert
09/15/2023BMYBuy Now
Bristol-Myers Squibb
$46.6941.36%
Steve Scala67%
$80 → $66MaintainsMarket PerformGet Alert
09/12/2023RHHBYBuy Now
Roche Holding
$41.18-2.87%
Steve Scala67%
$45 → $40MaintainsMarket PerformGet Alert
05/23/2023LLYBuy Now
Eli Lilly
$794.20-37.04%
Steve Scala67%
$430 → $500MaintainsOutperformGet Alert
12/05/2022LLYBuy Now
Eli Lilly
$794.20-45.86%
Steve Scala67%
$390 → $430MaintainsOutperformGet Alert
11/15/2022RHHBYBuy Now
Roche Holding
$41.1816.56%
Steve Scala67%
→ $48DowngradeOutperform → Market PerformGet Alert
06/27/2022RHHBYBuy Now
Roche Holding
$41.1816.56%
Steve Scala67%
$58 → $48MaintainsOutperformGet Alert
04/22/2022EQRXBuy Now
EQRx
Steve Scala67%
Initiates → OutperformGet Alert
04/14/2022ABBVBuy Now
AbbVie
$186.38-3.42%
Steve Scala67%
$150 → $180MaintainsOutperformGet Alert
01/18/2022ABBVBuy Now
AbbVie
$186.38-19.52%
Steve Scala67%
$130 → $150MaintainsOutperformGet Alert
08/30/2021LLYBuy Now
Eli Lilly
$794.20-62.23%
Steve Scala67%
$250 → $300MaintainsOutperformGet Alert
08/23/2021ABBVBuy Now
AbbVie
$186.38-30.25%
Steve Scala67%
$120 → $130MaintainsOutperformGet Alert
07/22/2021RHHBYBuy Now
Roche Holding
$41.18
Steve Scala67%
Initiates → OutperformGet Alert
06/24/2021LLYBuy Now
Eli Lilly
$794.20-68.52%
Steve Scala67%
$235 → $250MaintainsOutperformGet Alert
06/03/2021OGNwBuy Now
Organon
Steve Scala67%
→ $40Initiates → Market PerformGet Alert
02/12/2021LLYBuy Now
Eli Lilly
$794.20-70.41%
Steve Scala67%
$195 → $235MaintainsOutperformGet Alert
02/01/2021NVSBuy Now
Novartis
$121.68-13.71%
Steve Scala67%
$110 → $105DowngradeOutperform → Market PerformGet Alert
12/10/2020ABBVBuy Now
AbbVie
$186.38-35.62%
Steve Scala67%
$105 → $120MaintainsOutperformGet Alert
07/13/2020RPRXBuy Now
Royalty Pharma
$36.3551.31%
Steve Scala67%
→ $55Initiates → OutperformGet Alert
04/15/2020LLYBuy Now
Eli Lilly
$794.20-79.85%
Steve Scala67%
$145 → $160MaintainsOutperformGet Alert
02/18/2020ABBVBuy Now
AbbVie
$186.38-43.66%
Steve Scala67%
$98 → $105MaintainsOutperformGet Alert
02/18/2020ABBVBuy Now
AbbVie
$186.38-43.66%
Steve Scala67%
$98 → $105MaintainsOutperformGet Alert
12/26/2019ABBVBuy Now
AbbVie
$186.38-47.42%
Steve Scala67%
$90 → $98Reiterates → OutperformGet Alert
12/26/2019ABBVBuy Now
AbbVie
$186.38-47.42%
Steve Scala67%
$90 → $98MaintainsOutperformGet Alert
11/26/2018NVSBuy Now
Novartis
$121.68-17.82%
Steve Scala67%
→ $100UpgradeMarket Perform → OutperformGet Alert
10/11/2017ABBVBuy Now
AbbVie
$186.38
Steve Scala67%
UpgradeMarket Perform → OutperformGet Alert
04/05/2017NVSBuy Now
Novartis
$121.68-36.72%
Steve Scala67%
$87 → $77DowngradeOutperform → Market PerformGet Alert
06/06/2016ABBVBuy Now
AbbVie
$186.38
Steve Scala67%
DowngradeOutperform → Market PerformGet Alert
01/05/2015NVSBuy Now
Novartis
$121.68-13.71%
Steve Scala67%
$95 → $105UpgradeMarket Perform → OutperformGet Alert
04/03/2014LLYBuy Now
Eli Lilly
$794.20-91.44%
Steve Scala67%
$61 → $68UpgradeMarket Perform → OutperformGet Alert
05/15/2013ABBVBuy Now
AbbVie
$186.38
Steve Scala67%
Initiates → OutperformGet Alert
10/12/2012LLYBuy Now
Eli Lilly
$794.20
Steve Scala67%
DowngradeNeutral → UnderperformGet Alert