XBiotech Inc

NASDAQ:XBIT  
5.61
-0.11 (-1.92%)
Twitter Share  Facebook Share StockTwits Share