Roanna Ruiz

Stock Analyst at Leerink Partners

(1.17)
# 3,787
Out of 5,044 analysts
454
Total ratings
45.8%
Success rate
-0.7%
Average return

Stocks Rated by Roanna Ruiz

United Therapeutics
Oct 1, 2026
Reiterated: Buy
Price Target: $685
Current: $549.16
Upside: +24.74%
Vir Biotechnology
Sep 29, 2026
Reiterated: Buy
Price Target: $19 → $17
Current: $11.70
Upside: +45.30%
Xeris Biopharma Holdings
Sep 10, 2026
Reiterated: Buy
Price Target: $9 → $16
Current: $10.48
Upside: +52.67%
ARS Pharmaceuticals
Sep 8, 2026
Reiterated: Buy
Price Target: $28 → $15
Current: $4.23
Upside: +254.61%
Akebia Therapeutics
Aug 7, 2026
Downgraded: Hold
Price Target: $7 → $1
Current: $0.8011
Upside: +24.83%
Lantheus Holdings
Aug 3, 2026
Downgraded: Hold
Price Target: $99 → $103
Current: $100.15
Upside: +2.35%
Kardigan
Jul 13, 2026
Initiated Coverage: Buy
Price Target: $37
Current: $14.67
Upside: +152.22%
Aquestive Therapeutics
May 15, 2026
Reiterated: Buy
Price Target: $9
Current: $4.78
Upside: +88.28%
CorMedix
May 15, 2026
Reiterated: Buy
Price Target: $13 → $15
Current: $7.38
Upside: +103.25%
iBio, Inc.
May 15, 2026
Reiterated: Buy
Price Target: $5 → $6
Current: $0.871
Upside: +588.86%
Reiterated: Buy
Price Target: n/a
Current: $3.29
Upside: -
Reiterated: Buy
Price Target: n/a
Current: $62.91
Upside: -
Reiterated: Buy
Price Target: $16
Current: $13.19
Upside: +21.30%
Reiterated: Hold
Price Target: $7 → $9
Current: $12.50
Upside: n/a
Reiterated: Hold
Price Target: $1.00 → $2.00
Current: $0.86
Upside: n/a
Reiterated: Hold
Price Target: $1
Current: $1.68
Upside: n/a
Reiterated: Buy
Price Target: $107 → $44
Current: $21.58
Upside: n/a
Reiterated: Buy
Price Target: $10 → $11
Current: $3.28
Upside: n/a
Reiterated: Hold
Price Target: $10
Current: $12.03
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $170.54
Upside: n/a
Reiterated: Hold
Price Target: $5 → $4
Current: $5.15
Upside: n/a
Reiterated: Hold
Price Target: $25
Current: $5.34
Upside: n/a
Reiterated: Hold
Price Target: $23
Current: $121.19
Upside: n/a
Reiterated: Hold
Price Target: $80
Current: $0.000001
Upside: n/a