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 04/23/2025

Overall Average Return

7.43%

Smart Score

56.9%

Overall Average Return Percentile

60th

Number of Ratings

66
Buy NowGet Alert
04/17/2024NUVBBuy Now
Nuvation Bio
$2.08139.81%
Kennen MacKay56%
$4 → $5MaintainsOutperformGet Alert
06/27/2023AGIOBuy Now
Agios Pharmaceuticals
$28.4347.71%
Kennen MacKay56%
$40 → $42MaintainsOutperformGet Alert
08/05/2022AMGNBuy Now
Amgen
$277.61-14.99%
Kennen MacKay56%
$224 → $236MaintainsSector PerformGet Alert
03/21/2022IMGNBuy Now
Immunogen
Kennen MacKay56%
$9 → $6DowngradeOutperform → Sector PerformGet Alert
02/25/2022AGIOBuy Now
Agios Pharmaceuticals
$28.43135.63%
Kennen MacKay56%
$61 → $67MaintainsOutperformGet Alert
12/21/2021AMGNBuy Now
Amgen
$277.61-21.47%
Kennen MacKay56%
$216 → $218MaintainsSector PerformGet Alert
12/14/2021ARNABuy Now
Arena Pharmaceuticals
Kennen MacKay56%
$76 → $100DowngradeOutperform → Sector PerformGet Alert
11/03/2021EXELBuy Now
Exelixis
$36.70-15.53%
Kennen MacKay56%
$32 → $31MaintainsOutperformGet Alert
11/03/2021AMGNBuy Now
Amgen
$277.61-22.19%
Kennen MacKay56%
$217 → $216MaintainsSector PerformGet Alert
11/03/2021ADCTBuy Now
ADC Therapeutics
$1.292535.66%
Kennen MacKay56%
$33 → $34MaintainsOutperformGet Alert
10/12/2021ATNXBuy Now
Athenex
Kennen MacKay56%
$160 → $100MaintainsOutperformGet Alert
10/12/2021LIFEBuy Now
aTyr Pharma
Kennen MacKay56%
→ $22Initiates → OutperformGet Alert
09/30/2021PRTABuy Now
Prothena Corp
$9.61753.72%
Kennen MacKay56%
$59 → $82MaintainsOutperformGet Alert
09/27/2021SGENBuy Now
Seagen
Kennen MacKay56%
$148 → $154MaintainsSector PerformGet Alert
09/27/2021XLRNBuy Now
Acceleron Pharma
Kennen MacKay56%
$113 → $179MaintainsSector PerformGet Alert
08/09/2021ADCTBuy Now
ADC Therapeutics
$1.292458.14%
Kennen MacKay56%
→ $33Initiates → OutperformGet Alert
08/06/2021PBYIBuy Now
Puma Biotechnology
$3.0596.72%
Kennen MacKay56%
$13 → $6MaintainsSector PerformGet Alert
08/06/2021ATNXBuy Now
Athenex
Kennen MacKay56%
$180 → $160MaintainsOutperformGet Alert
07/29/2021BMRNBuy Now
Biomarin Pharmaceutical
$61.7942.42%
Kennen MacKay56%
$87 → $88MaintainsSector PerformGet Alert
07/19/2021PRTABuy Now
Prothena Corp
$9.61514.26%
Kennen MacKay56%
$50 → $59MaintainsOutperformGet Alert
06/11/2021PRTABuy Now
Prothena Corp
$9.61420.56%
Kennen MacKay56%
$28 → $50MaintainsOutperformGet Alert
04/30/2021NRIXBuy Now
Nurix Therapeutics
$11.64260.67%
Kennen MacKay56%
→ $42Initiates → OutperformGet Alert
04/28/2021AMGNBuy Now
Amgen
$277.61-21.83%
Kennen MacKay56%
$220 → $217MaintainsSector PerformGet Alert
02/16/2021SGENBuy Now
Seagen
Kennen MacKay56%
$186 → $169MaintainsSector PerformGet Alert
02/01/2021SGENBuy Now
Seagen
Kennen MacKay56%
$188 → $186DowngradeOutperform → Sector PerformGet Alert
10/22/2020MESOBuy Now
Mesoblast
$11.137.79%
Kennen MacKay56%
→ $48Initiates → Sector PerformGet Alert
09/15/2020SGENBuy Now
Seagen
Kennen MacKay56%
$175 → $191MaintainsOutperformGet Alert
08/20/2020BMRNBuy Now
Biomarin Pharmaceutical
$61.7948.89%
Kennen MacKay56%
$123 → $92DowngradeOutperform → Sector PerformGet Alert
05/08/2020ABEOBuy Now
Abeona Therapeutics
$5.2034.62%
Kennen MacKay56%
$275 → $175MaintainsOutperformGet Alert
05/01/2020SGENBuy Now
Seagen
Kennen MacKay56%
$148 → $149MaintainsOutperformGet Alert
04/20/2020SGENBuy Now
Seagen
Kennen MacKay56%
$121 → $147MaintainsOutperformGet Alert
03/18/2020ABEOBuy Now
Abeona Therapeutics
$5.20111.54%
Kennen MacKay56%
$350 → $275MaintainsOutperformGet Alert
01/31/2020ALXNBuy Now
Alexion Pharmaceuticals
Kennen MacKay56%
→ $135Reinstates → OutperformGet Alert
01/24/2020BMRNBuy Now
Biomarin Pharmaceutical
$61.79
Kennen MacKay56%
UpgradeSector Perform → Sector OutperformGet Alert
11/08/2019OBSVBuy Now
ObsEva
Kennen MacKay56%
$16 → $4DowngradeOutperform → NeutralGet Alert
10/11/2019RARXBuy Now
Ra Pharmaceuticals
Kennen MacKay56%
DowngradeOutperform → Sector PerformGet Alert
04/03/2019MRUSBuy Now
Merus
$41.98-45.21%
Kennen MacKay56%
$18 → $23UpgradeSector Perform → OutperformGet Alert
07/19/2018OBSVBuy Now
ObsEva
Kennen MacKay56%
→ $24Initiates → OutperformGet Alert
04/23/2018PRTABuy Now
Prothena Corp
$9.61
Kennen MacKay56%
DowngradeOutperform → Sector PerformGet Alert
04/04/2018ANABBuy Now
AnaptysBio
$20.48
Kennen MacKay56%
DowngradeOutperform → Sector PerformGet Alert
02/27/2018OBSVBuy Now
ObsEva
Kennen MacKay56%
$16 → $18MaintainsOutperformGet Alert
01/02/2018MRUSBuy Now
Merus
$41.98
Kennen MacKay56%
DowngradeOutperform → Sector PerformGet Alert
09/15/2017BIVVBuy Now
Bioverativ
Kennen MacKay56%
→ $59Initiates → Sector PerformGet Alert
09/15/2017BMRNBuy Now
Biomarin Pharmaceutical
$61.7950.51%
Kennen MacKay56%
→ $93Initiates → Sector PerformGet Alert
09/15/2017XLRNBuy Now
Acceleron Pharma
Kennen MacKay56%
→ $44Initiates → Sector PerformGet Alert
09/15/2017RARXBuy Now
Ra Pharmaceuticals
Kennen MacKay56%
→ $21Initiates → OutperformGet Alert
09/15/2017PRTABuy Now
Prothena Corp
$9.61805.78%
Kennen MacKay56%
→ $87Initiates → OutperformGet Alert
09/15/2017MRUSBuy Now
Merus
$41.98-33.3%
Kennen MacKay56%
→ $28Initiates → OutperformGet Alert
09/15/2017KPTIBuy Now
Karyopharm Therapeutics
$6.27123.29%
Kennen MacKay56%
→ $210Initiates → OutperformGet Alert
09/15/2017FPRXBuy Now
Five Prime Therapeutics
Kennen MacKay56%
→ $41Initiates → OutperformGet Alert
09/15/2017EXELBuy Now
Exelixis
$36.70-12.81%
Kennen MacKay56%
→ $32Initiates → OutperformGet Alert
09/15/2017ATNXBuy Now
Athenex
Kennen MacKay56%
→ $700Initiates → OutperformGet Alert
09/15/2017ANABBuy Now
AnaptysBio
$20.4895.31%
Kennen MacKay56%
→ $40Initiates → OutperformGet Alert
09/15/2017AGIOBuy Now
Agios Pharmaceuticals
$28.43174.31%
Kennen MacKay56%
→ $78Initiates → OutperformGet Alert
02/21/2017OBSVBuy Now
ObsEva
Kennen MacKay56%
Initiates → OutperformGet Alert
02/21/2017ANABBuy Now
AnaptysBio
$20.4866.02%
Kennen MacKay56%
→ $34Initiates → OutperformGet Alert
01/23/2017BMRNBuy Now
Biomarin Pharmaceutical
$61.7973.17%
Kennen MacKay56%
$111 → $107AssumesOutperform → OutperformGet Alert
12/12/2016SGENBuy Now
Seagen
Kennen MacKay56%
$53 → $70DowngradeOutperform → NeutralGet Alert
03/29/2016PBYIBuy Now
Puma Biotechnology
$3.051080.33%
Kennen MacKay56%
$103 → $36DowngradeOutperform → Sector PerformGet Alert
03/22/2016BMRNBuy Now
Biomarin Pharmaceutical
$61.7976.4%
Kennen MacKay56%
$114 → $109MaintainsOutperformGet Alert
03/03/2016BMRNBuy Now
Biomarin Pharmaceutical
$61.7984.5%
Kennen MacKay56%
$110 → $114MaintainsOutperformGet Alert
02/26/2016BMRNBuy Now
Biomarin Pharmaceutical
$61.79102.3%
Kennen MacKay56%
$155 → $125MaintainsOutperformGet Alert
01/20/2016SGENBuy Now
Seagen
Kennen MacKay56%
→ $52Initiates → OutperformGet Alert
06/18/2015BMRNBuy Now
Biomarin Pharmaceutical
$61.79134.67%
Kennen MacKay56%
$125 → $145MaintainsOutperformGet Alert
05/06/2015SGENBuy Now
Seagen
Kennen MacKay56%
→ $51Assumes → OutperformGet Alert
11/12/2012SGENBuy Now
Seagen
Kennen MacKay56%
→ $28Initiates → OutperformGet Alert