XBiotech Inc

XBIT NPV
Create an alert
Sell$2.30
Buy$2.32
$0.03 (1.32%)
Last updated today at