XBiotech Inc

XBIT NPV
Create an alert
Sell$2.24
Buy$2.26
$0.03 (1.12%)
Last updated today at 08:50 UTC