Mkt Cap $128M
52-Week Range
Revenue breakdown: Non Cash Royalty Revenue (47.7%), Non Cash Royalty Revenue Related To The Sale Of Future Royalties (23.8%), Research And Development Revenue (7%).
$128M
Market Cap
$124M
Revenue
$125.0K
Net Income
Revenue by Segment
Revenue by Geography