Douglas Miehm's Stock Ratings

RBC Capital Analyst

Douglas Miehm 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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

-2.97%

Smart Score

48.9%

Overall Average Return Percentile

28th

Number of Ratings

44
Buy NowGet Alert
11/12/2024LGNDBuy Now
Ligand Pharmaceuticals
$192.63-27.32%$130 → $140MaintainsOutperformGet Alert
11/01/2024BHCBuy Now
Bausch Health Companies
$6.8560.58%$10 → $11MaintainsSector PerformGet Alert
10/22/2024BLCOBuy Now
Bausch & Lomb
$16.9835.45%$20 → $23MaintainsOutperformGet Alert
08/12/2024LGNDBuy Now
Ligand Pharmaceuticals
$192.63-32.51%$130 → $130ReiteratesOutperform → OutperformGet Alert
08/07/2024LGNDBuy Now
Ligand Pharmaceuticals
$192.63-32.51%$130 → $130ReiteratesOutperform → OutperformGet Alert
08/05/2024BLCOBuy Now
Bausch & Lomb
$16.9817.79%$20 → $20ReiteratesOutperform → OutperformGet Alert
08/02/2024BHCBuy Now
Bausch Health Companies
$6.8524.09%$10 → $8.5MaintainsSector PerformGet Alert
08/01/2024BLCOBuy Now
Bausch & Lomb
$16.9817.79%$20 → $20ReiteratesOutperform → OutperformGet Alert
07/30/2024LGNDBuy Now
Ligand Pharmaceuticals
$192.63-32.51% → $130Initiates → OutperformGet Alert
04/23/2024BHCBuy Now
Bausch Health Companies
$6.8560.58%$12 → $11MaintainsSector PerformGet Alert
04/22/2024BLCOBuy Now
Bausch & Lomb
$16.986.01%$20 → $18MaintainsOutperformGet Alert
04/12/2024BHCBuy Now
Bausch Health Companies
$6.8575.18%$12 → $12ReiteratesSector Perform → Sector PerformGet Alert
04/05/2024BHCBuy Now
Bausch Health Companies
$6.8575.18%$9 → $12MaintainsSector PerformGet Alert
02/23/2024BHCBuy Now
Bausch Health Companies
$6.8531.39%$8 → $9MaintainsSector PerformGet Alert
02/16/2024AUPHBuy Now
Aurinia Pharmaceuticals
$15.70-49.04%$13 → $8MaintainsOutperformGet Alert
07/24/2023BLCOBuy Now
Bausch & Lomb
$16.9823.67%$20 → $21MaintainsOutperformGet Alert
05/05/2023BHCBuy Now
Bausch Health Companies
$6.8516.79%$9 → $8MaintainsSector PerformGet Alert
05/04/2023BLCOBuy Now
Bausch & Lomb
$16.9817.79%$20 → $20ReiteratesOutperform → OutperformGet Alert
02/23/2023BLCOBuy Now
Bausch & Lomb
$16.9817.79%$20 → $20ReiteratesOutperform → OutperformGet Alert
02/23/2023AUPHBuy Now
Aurinia Pharmaceuticals
$15.70-29.94% → $11Reiterates → OutperformGet Alert
02/15/2023BLCOBuy Now
Bausch & Lomb
$16.9817.79%$17 → $20MaintainsOutperformGet Alert
01/04/2023AUPHBuy Now
Aurinia Pharmaceuticals
$15.70-29.94%$10 → $11MaintainsOutperformGet Alert
11/04/2022AUPHBuy Now
Aurinia Pharmaceuticals
$15.70-36.31%$18 → $10MaintainsOutperformGet Alert
11/03/2022BLCOBuy Now
Bausch & Lomb
$16.980.12%$18 → $17MaintainsOutperformGet Alert
09/01/2022BHCBuy Now
Bausch Health Companies
$6.8516.79%$4.5 → $8MaintainsSector PerformGet Alert
08/10/2022BHCBuy Now
Bausch Health Companies
$6.85-34.31%$5 → $4.5MaintainsSector PerformGet Alert
07/29/2022BHCBuy Now
Bausch Health Companies
$6.85-27.01%$12 → $5DowngradeOutperform → Sector PerformGet Alert
07/26/2022BLCOBuy Now
Bausch & Lomb
$16.9829.56% → $22Initiates → OutperformGet Alert
07/26/2022BHCBuy Now
Bausch Health Companies
$6.8575.18%$17 → $12MaintainsOutperformGet Alert
05/13/2022BHCBuy Now
Bausch Health Companies
$6.85148.18%$21 → $17MaintainsOutperformGet Alert
05/09/2022BHCBuy Now
Bausch Health Companies
$6.85206.57%$32 → $21MaintainsOutperformGet Alert
04/28/2022AUPHBuy Now
Aurinia Pharmaceuticals
$15.7040.13%$27 → $22MaintainsOutperformGet Alert
03/01/2022AUPHBuy Now
Aurinia Pharmaceuticals
$15.7071.97%$31 → $27MaintainsOutperformGet Alert
02/23/2022AUPHBuy Now
Aurinia Pharmaceuticals
$15.7097.45%$34 → $31MaintainsOutperformGet Alert
11/03/2021BHCBuy Now
Bausch Health Companies
$6.85483.94%$41 → $40MaintainsOutperformGet Alert
10/26/2021AUPHBuy Now
Aurinia Pharmaceuticals
$15.70116.56%$23 → $34MaintainsOutperformGet Alert
02/17/2021BHCBuy Now
Bausch Health Companies
$6.85513.14%$26 → $42UpgradeSector Perform → OutperformGet Alert
02/09/2021CRHMBuy Now
CRH Medical
DowngradeOutperform → Sector PerformGet Alert
05/08/2020BHCBuy Now
Bausch Health Companies
$6.85250.36%$25 → $24MaintainsSector PerformGet Alert
04/28/2020BHCBuy Now
Bausch Health Companies
$6.85264.96%$26 → $25MaintainsSector PerformGet Alert
10/08/2018BHCBuy Now
Bausch Health Companies
$6.85337.96%$26 → $30MaintainsSector PerformGet Alert
02/08/2018AUPHBuy Now
Aurinia Pharmaceuticals
$15.70-42.68% → $9Initiates → OutperformGet Alert
07/13/2017NVDQBuy Now
Novadaq Technologies Inc - Common Shares
DowngradeOutperform → Sector PerformGet Alert
07/20/2016PNRABuy Now
Panera Bread
Initiates → OutperformGet Alert