Kennen MacKay's Stock Ratings

RBC Capital Analyst

Kennen MacKay is an analyst at RBC Capital. 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/16/2025

Overall Average Return

7.43%

Smart Score

55.1%

Overall Average Return Percentile

55th

Number of Ratings

66
Buy NowGet Alert
04/17/2024NUVBBuy Now
Nuvation Bio
$2.22125.23%
Kennen MacKay55%
$4 → $5MaintainsOutperformGet Alert
06/27/2023AGIOBuy Now
Agios Pharmaceuticals
$29.1843.93%
Kennen MacKay55%
$40 → $42MaintainsOutperformGet Alert
08/05/2022AMGNBuy Now
Amgen
$270.20-12.66%
Kennen MacKay55%
$224 → $236MaintainsSector PerformGet Alert
03/21/2022IMGNBuy Now
Immunogen
Kennen MacKay55%
$9 → $6DowngradeOutperform → Sector PerformGet Alert
02/25/2022AGIOBuy Now
Agios Pharmaceuticals
$29.18129.61%
Kennen MacKay55%
$61 → $67MaintainsOutperformGet Alert
12/21/2021AMGNBuy Now
Amgen
$270.20-19.32%
Kennen MacKay55%
$216 → $218MaintainsSector PerformGet Alert
12/14/2021ARNABuy Now
Arena Pharmaceuticals
Kennen MacKay55%
$76 → $100DowngradeOutperform → Sector PerformGet Alert
11/03/2021EXELBuy Now
Exelixis
$45.04-31.17%
Kennen MacKay55%
$32 → $31MaintainsOutperformGet Alert
11/03/2021AMGNBuy Now
Amgen
$270.20-20.06%
Kennen MacKay55%
$217 → $216MaintainsSector PerformGet Alert
11/03/2021ADCTBuy Now
ADC Therapeutics
$1.881708.51%
Kennen MacKay55%
$33 → $34MaintainsOutperformGet Alert
10/12/2021ATNXBuy Now
Athenex
Kennen MacKay55%
$8 → $5MaintainsOutperformGet Alert
10/12/2021LIFEBuy Now
aTyr Pharma
Kennen MacKay55%
→ $22Initiates → OutperformGet Alert
09/30/2021PRTABuy Now
Prothena Corp
$7.181042.06%
Kennen MacKay55%
$59 → $82MaintainsOutperformGet Alert
09/27/2021SGENBuy Now
Seagen
Kennen MacKay55%
$148 → $154MaintainsSector PerformGet Alert
09/27/2021XLRNBuy Now
Acceleron Pharma
Kennen MacKay55%
$113 → $179MaintainsSector PerformGet Alert
08/09/2021ADCTBuy Now
ADC Therapeutics
$1.881655.32%
Kennen MacKay55%
→ $33Initiates → OutperformGet Alert
08/06/2021PBYIBuy Now
Puma Biotechnology
$3.3976.99%
Kennen MacKay55%
$13 → $6MaintainsSector PerformGet Alert
08/06/2021ATNXBuy Now
Athenex
Kennen MacKay55%
$9 → $8MaintainsOutperformGet Alert
07/29/2021BMRNBuy Now
Biomarin Pharmaceutical
$59.2748.47%
Kennen MacKay55%
$87 → $88MaintainsSector PerformGet Alert
07/19/2021PRTABuy Now
Prothena Corp
$7.18721.73%
Kennen MacKay55%
$50 → $59MaintainsOutperformGet Alert
06/11/2021PRTABuy Now
Prothena Corp
$7.18596.38%
Kennen MacKay55%
$28 → $50MaintainsOutperformGet Alert
04/30/2021NRIXBuy Now
Nurix Therapeutics
$9.60337.5%
Kennen MacKay55%
→ $42Initiates → OutperformGet Alert
04/28/2021AMGNBuy Now
Amgen
$270.20-19.69%
Kennen MacKay55%
$220 → $217MaintainsSector PerformGet Alert
02/16/2021SGENBuy Now
Seagen
Kennen MacKay55%
$186 → $169MaintainsSector PerformGet Alert
02/01/2021SGENBuy Now
Seagen
Kennen MacKay55%
$188 → $186DowngradeOutperform → Sector PerformGet Alert
10/22/2020MESOBuy Now
Mesoblast
$11.375.54%
Kennen MacKay55%
→ $12Initiates → Sector PerformGet Alert
09/15/2020SGENBuy Now
Seagen
Kennen MacKay55%
$175 → $191MaintainsOutperformGet Alert
08/20/2020BMRNBuy Now
Biomarin Pharmaceutical
$59.2755.22%
Kennen MacKay55%
$123 → $92DowngradeOutperform → Sector PerformGet Alert
05/08/2020ABEOBuy Now
Abeona Therapeutics
$6.0116.47%
Kennen MacKay55%
$11 → $7MaintainsOutperformGet Alert
05/01/2020SGENBuy Now
Seagen
Kennen MacKay55%
$148 → $149MaintainsOutperformGet Alert
04/20/2020SGENBuy Now
Seagen
Kennen MacKay55%
$121 → $147MaintainsOutperformGet Alert
03/18/2020ABEOBuy Now
Abeona Therapeutics
$6.0183.03%
Kennen MacKay55%
$14 → $11MaintainsOutperformGet Alert
01/31/2020ALXNBuy Now
Alexion Pharmaceuticals
Kennen MacKay55%
→ $135Reinstates → OutperformGet Alert
01/24/2020BMRNBuy Now
Biomarin Pharmaceutical
$59.27
Kennen MacKay55%
UpgradeSector Perform → Sector OutperformGet Alert
11/08/2019OBSVBuy Now
ObsEva
Kennen MacKay55%
$16 → $4DowngradeOutperform → NeutralGet Alert
10/11/2019RARXBuy Now
Ra Pharmaceuticals
Kennen MacKay55%
DowngradeOutperform → Sector PerformGet Alert
04/03/2019MRUSBuy Now
Merus
$41.56-44.66%
Kennen MacKay55%
$18 → $23UpgradeSector Perform → OutperformGet Alert
07/19/2018OBSVBuy Now
ObsEva
Kennen MacKay55%
→ $24Initiates → OutperformGet Alert
04/23/2018PRTABuy Now
Prothena Corp
$7.18
Kennen MacKay55%
DowngradeOutperform → Sector PerformGet Alert
04/04/2018ANABBuy Now
AnaptysBio
$20.22
Kennen MacKay55%
DowngradeOutperform → Sector PerformGet Alert
02/27/2018OBSVBuy Now
ObsEva
Kennen MacKay55%
$16 → $18MaintainsOutperformGet Alert
01/02/2018MRUSBuy Now
Merus
$41.56
Kennen MacKay55%
DowngradeOutperform → Sector PerformGet Alert
09/15/2017BIVVBuy Now
Bioverativ
Kennen MacKay55%
→ $59Initiates → Sector PerformGet Alert
09/15/2017BMRNBuy Now
Biomarin Pharmaceutical
$59.2756.91%
Kennen MacKay55%
→ $93Initiates → Sector PerformGet Alert
09/15/2017XLRNBuy Now
Acceleron Pharma
Kennen MacKay55%
→ $44Initiates → Sector PerformGet Alert
09/15/2017RARXBuy Now
Ra Pharmaceuticals
Kennen MacKay55%
→ $21Initiates → OutperformGet Alert
09/15/2017PRTABuy Now
Prothena Corp
$7.181111.7%
Kennen MacKay55%
→ $87Initiates → OutperformGet Alert
09/15/2017MRUSBuy Now
Merus
$41.56-32.63%
Kennen MacKay55%
→ $28Initiates → OutperformGet Alert
09/15/2017KPTIBuy Now
Karyopharm Therapeutics
$5.30164.15%
Kennen MacKay55%
→ $14Initiates → OutperformGet Alert
09/15/2017FPRXBuy Now
Five Prime Therapeutics
Kennen MacKay55%
→ $41Initiates → OutperformGet Alert
09/15/2017EXELBuy Now
Exelixis
$45.04-28.95%
Kennen MacKay55%
→ $32Initiates → OutperformGet Alert
09/15/2017ATNXBuy Now
Athenex
Kennen MacKay55%
→ $35Initiates → OutperformGet Alert
09/15/2017ANABBuy Now
AnaptysBio
$20.2297.82%
Kennen MacKay55%
→ $40Initiates → OutperformGet Alert
09/15/2017AGIOBuy Now
Agios Pharmaceuticals
$29.18167.31%
Kennen MacKay55%
→ $78Initiates → OutperformGet Alert
02/21/2017OBSVBuy Now
ObsEva
Kennen MacKay55%
Initiates → OutperformGet Alert
02/21/2017ANABBuy Now
AnaptysBio
$20.2268.15%
Kennen MacKay55%
→ $34Initiates → OutperformGet Alert
01/23/2017BMRNBuy Now
Biomarin Pharmaceutical
$59.2780.53%
Kennen MacKay55%
$111 → $107AssumesOutperform → OutperformGet Alert
12/12/2016SGENBuy Now
Seagen
Kennen MacKay55%
$53 → $70DowngradeOutperform → NeutralGet Alert
03/29/2016PBYIBuy Now
Puma Biotechnology
$3.39961.95%
Kennen MacKay55%
$103 → $36DowngradeOutperform → Sector PerformGet Alert
03/22/2016BMRNBuy Now
Biomarin Pharmaceutical
$59.2783.9%
Kennen MacKay55%
$114 → $109MaintainsOutperformGet Alert
03/03/2016BMRNBuy Now
Biomarin Pharmaceutical
$59.2792.34%
Kennen MacKay55%
$110 → $114MaintainsOutperformGet Alert
02/26/2016BMRNBuy Now
Biomarin Pharmaceutical
$59.27110.9%
Kennen MacKay55%
$155 → $125MaintainsOutperformGet Alert
01/20/2016SGENBuy Now
Seagen
Kennen MacKay55%
→ $52Initiates → OutperformGet Alert
06/18/2015BMRNBuy Now
Biomarin Pharmaceutical
$59.27144.64%
Kennen MacKay55%
$125 → $145MaintainsOutperformGet Alert
05/06/2015SGENBuy Now
Seagen
Kennen MacKay55%
→ $51Assumes → OutperformGet Alert
11/12/2012SGENBuy Now
Seagen
Kennen MacKay55%
→ $28Initiates → OutperformGet Alert