Analysts 17 incl. previous ratings
Rating Distribution 14 Buy · 3 Hold · 0 Sell
Date Action Analyst Rating Change Price Target Change Implied Upside Oct 16, 2026 Initiated W William Blair
Outperform Oct 14, 2026 Initiated J JP Morgan
Overweight $41 +135.2% Sep 16, 2026 Initiated T TD Cowen
Buy May 18, 2026 Resumed T Truist
Buy $35 +100.8% Feb 12, 2026 Downgrade W Wells Fargo
Overweight → Equal Weight $23 +32.0% Jan 13, 2026 Upgrade G Goldman
Neutral → Buy $28 +60.6% Jan 08, 2026 Downgrade M Morgan Stanley
Overweight → Equal-Weight $20 +14.7% Feb 26, 2025 Upgrade H H.C. Wainwright
Neutral → Buy $18 → $24 +37.7% Oct 21, 2024 Initiated H H.C. Wainwright
Neutral $20 +14.7% Oct 08, 2024 Initiated W Wells Fargo
Overweight $29 +66.4% Nov 18, 2022 Initiated B BofA Securities
Neutral $33 +89.3% Oct 11, 2022 Initiated M Morgan Stanley
Overweight $40 +129.5% Oct 15, 2021 Resumed B BTIG Research
Buy $57 +227.0% Nov 24, 2020 Initiated B Berenberg
Buy $50 +186.9% Nov 23, 2020 Initiated E Evercore ISI
Outperform Apr 03, 2020 Initiated C Cantor Fitzgerald
Overweight $21 +20.5% Mar 04, 2020 Initiated B Barclays
Overweight $24 +37.7% Nov 12, 2019 Initiated S SunTrust
Buy $20 +14.7% Sep 27, 2019 Initiated M Mizuho
Buy $22 +26.2% May 24, 2019 Resumed C Citigroup
Buy $25 +43.4%
Show Previous Ratings
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
Azoy Alexander Chief Accounting Officer Aug 21 '26 Option Exercise 15.44 2,827 43,649 42,408 Aug 24 05:52 PM Azoy Alexander Chief Accounting Officer Aug 21 '26 Sale 30.00 2,827 84,810 39,581 Aug 24 05:52 PM ALEXANDER AZOY Officer Aug 21 '26 Proposed Sale 29.52 2,827 83,453 Aug 21 04:36 PM Jaen Juan C. President Jul 09 '26 Sale 30.05 48,502 1,457,631 842,307 Jul 13 05:36 PM Jaen Juan C. President Jul 10 '26 Sale 28.62 20,067 574,288 822,240 Jul 13 05:36 PM Juan Jaen Officer Jul 09 '26 Proposed Sale 29.96 25,000 749,000 Jul 09 06:31 PM Juan Jaen Officer Jun 24 '26 Proposed Sale 28.80 50,000 1,440,000 Jun 24 06:17 PM Jaen Juan C. President Jun 23 '26 Sale 27.73 15,764 437,100 897,240 Jun 24 05:41 PM Jaen Juan C. President Jun 22 '26 Sale 27.03 9,236 249,661 913,004 Jun 24 05:41 PM Jaen Juan C. President Jun 24 '26 Sale 29.66 6,431 190,740 890,809 Jun 24 05:41 PM Juan Jaen Officer Jun 22 '26 Proposed Sale 27.23 25,000 680,750 Jun 22 06:31 PM Tang Carolyn C. General Counsel Jun 11 '26 Option Exercise 2.57 34,090 87,748 184,607 Jun 12 04:28 PM Azoy Alexander Chief Accounting Officer Jun 01 '26 Sale 25.77 2,562 66,024 39,581 Jun 01 07:23 PM ALEXANDER AZOY Officer Jun 01 '26 Proposed Sale 25.34 2,562 64,921 Jun 01 04:26 PM Goeltz II Robert C. Chief Financial Officer May 11 '26 Sale 25.63 7,763 198,966 84,161 May 12 04:09 PM Robert C. Goeltz II Officer May 11 '26 Proposed Sale 25.63 7,763 198,966 May 11 05:33 PM JENNIFER JARRETT Officer May 06 '26 Proposed Sale 24.60 77,793 1,914,032 May 06 04:11 PM JENNIFER JARRETT Officer Apr 23 '26 Proposed Sale 25.20 53,826 1,356,562 Apr 23 04:46 PM JENNIFER JARRETT Officer Apr 08 '26 Proposed Sale 22.57 70,000 1,579,592 Apr 08 04:21 PM Jaen Juan C. President Jan 05 '26 Sale 21.41 31,823 681,342 922,240 Jan 07 04:15 PM Juan Jaen Officer Jan 05 '26 Proposed Sale 21.77 31,823 692,787 Jan 05 04:58 PM Goeltz II Robert C. Chief Financial Officer Dec 31 '25 Sale 23.38 6,552 153,186 67,924 Jan 02 04:19 PM Robert C. Goeltz II Officer Dec 31 '25 Proposed Sale 23.38 6,552 153,186 Dec 31 06:26 PM Tang Carolyn C. General Counsel Dec 16 '25 Sale 21.88 7,658 167,590 131,544 Dec 18 05:35 PM Tang Carolyn C. General Counsel Dec 17 '25 Sale 22.16 6,810 150,906 124,734 Dec 18 05:35 PM Markus Richard Chief Medical Officer Dec 16 '25 Sale 21.88 5,052 110,559 70,141 Dec 18 05:35 PM Markus Richard Chief Medical Officer Dec 17 '25 Sale 22.16 4,494 99,585 65,647 Dec 18 05:35 PM Azoy Alexander Chief Accounting Officer Dec 18 '25 Sale 22.25 4,343 96,614 18,531 Dec 18 05:35 PM Azoy Alexander Chief Accounting Officer Dec 16 '25 Sale 21.88 2,376 51,997 24,987 Dec 18 05:35 PM Azoy Alexander Chief Accounting Officer Dec 17 '25 Sale 22.16 2,113 46,823 22,874 Dec 18 05:35 PM Goeltz II Robert C. Chief Financial Officer Dec 16 '25 Sale 21.88 6,702 146,669 80,436 Dec 18 05:35 PM Goeltz II Robert C. Chief Financial Officer Dec 17 '25 Sale 22.16 5,960 132,071 74,476 Dec 18 05:35 PM Jarrett Jennifer Chief Operating Officer Dec 16 '25 Sale 21.88 11,225 245,651 203,007 Dec 18 05:35 PM Jarrett Jennifer Chief Operating Officer Dec 17 '25 Sale 22.16 9,983 221,218 193,024 Dec 18 05:35 PM Jaen Juan C. President Dec 16 '25 Sale 21.88 11,225 245,651 355,995 Dec 18 05:35 PM Jaen Juan C. President Dec 17 '25 Sale 22.16 9,983 221,218 346,012 Dec 18 05:35 PM ROSEN TERRY J Chief Executive Officer Dec 16 '25 Sale 21.88 28,947 633,485 2,220,553 Dec 18 05:35 PM ROSEN TERRY J Chief Executive Officer Dec 17 '25 Sale 22.16 25,744 570,474 2,194,809 Dec 18 05:35 PM ALEXANDER AZOY Officer Dec 18 '25 Proposed Sale 22.28 4,343 96,762 Dec 18 04:23 PM Richard Markus Officer Dec 16 '25 Proposed Sale 21.90 10,000 219,000 Dec 15 06:23 PM Carolyn Tang Officer Dec 16 '25 Proposed Sale 21.90 15,000 328,500 Dec 15 06:22 PM Alexander Azoy Officer Dec 16 '25 Proposed Sale 21.90 5,000 109,500 Dec 15 06:22 PM Robert C. Goeltz, II Officer Dec 16 '25 Proposed Sale 21.90 14,000 306,600 Dec 15 06:21 PM Jennifer Jarrett Officer Dec 16 '25 Proposed Sale 21.90 22,000 481,800 Dec 15 06:21 PM Juan Jaen Officer Dec 16 '25 Proposed Sale 21.90 22,000 481,800 Dec 15 06:20 PM Terry Rosen, Ph.D. Officer Dec 16 '25 Proposed Sale 21.90 55,000 1,204,500 Dec 15 06:19 PM Jaen Juan C. President Dec 04 '25 Sale 24.71 82,997 2,050,599 954,063 Dec 05 04:15 PM Juan Jaen Officer Dec 04 '25 Proposed Sale 25.26 82,997 2,096,504 Dec 04 05:10 PM Azoy Alexander Chief Accounting Officer Nov 26 '25 Option Exercise 13.33 1,900 25,327 29,263 Dec 01 06:09 PM Azoy Alexander Chief Accounting Officer Nov 26 '25 Sale 26.00 1,900 49,400 27,363 Dec 01 06:09 PM ALEXANDER AZOY Officer Nov 26 '25 Proposed Sale 24.28 1,900 46,132 Nov 26 04:20 PM Goeltz II Robert C. Chief Financial Officer Nov 26 '25 Sale 25.00 5,000 125,000 87,138 Nov 26 04:07 PM Robert C. Goeltz II Officer Nov 26 '25 Proposed Sale 25.00 5,000 125,000 Nov 26 03:12 PM Jaen Juan C. President Nov 17 '25 Sale 20.31 44,950 913,027 1,042,110 Nov 19 04:39 PM Jaen Juan C. President Nov 18 '25 Sale 19.75 5,050 99,738 1,037,060 Nov 19 04:39 PM Juan Jaen Officer Nov 17 '25 Proposed Sale 19.99 50,000 999,500 Nov 17 06:27 PM